Is there a valuable life lesson you learnt the last while ?
I have.
I learnt that if you have a dream, that you really want to achieve, and you have to do certain things that you don't really want to do, in order to achieve that dream, do it, with no excuses.
Get it done, and your dream will be one step closer.