i have learnt that there are many suprises in life some are OK and some are bad but most of them are infact good.