Beauty of life is, it's all about uncertainties and hidden and unexpected things. Life would have been so boring if we knew what will happen tomorrow. It is a roller coaster ride, some times you are on top of the world and suddenly you feel coming down rapidly. Some people (like me) want a lot of certainty which creates a lot of problems. So what i have learnt from life is flow with it, do not resist against the existent. This life doesn't go the way you want all the time.