Life is as big or as small as we make it. Its best when lived to the fullest enjoying tiny little moments which comes our way. But as we know, life is not always a bed of roses nor a smooth road to tread on. We have to face or ourselves take up some challenges to rise to the next level. After all life is all about learning and growing, through joy and pain. Here is a small attempt to explore those challenges and find ways and means to tackle them for a better life ahead. So lets begin.