Life is so beautiful and it will teach you everything. The biggest thing it will teach you is to look upto the most reliable person in this world, who can never ditch you or will stood you up. Now we wonder who will never ditch us or would never fail us because not even own parents or the closest person can be relied upon like this..where are you searching for? It is YOU. Life gives you lots of tests and opportunities to learn and to grow. it gives you small small tests to prepare you for the bigger test and this way you set up your landmarks in life. However, if while setting up if you ignore the biggest lesson that journey is about you and no one else and you are the one who has to travel, you may meet many on the way, but you are the one who has started it and you are the one who will reach to the finishing line. On the way if you find a stone and it is blocking your path, you cannot expect someone else to come and move it aside for you. You cannot keep waiting because if you keep waiting, you are the one who will get stuck and why someone shall do it. You have to start moving it aside yourself, does not matter how big is the stone. When you start it, other may join you who are also crossing the same road but do not expect that someone has to do because if you do, you end p hurting yourself and second thing even if no one joins you, who knows you are the one who will remove the stone and gain the strength which you will gain by flexing your muscles. In your life, do not expect that someone will do, you are the one who has to solve the problem. No divine intervention will happen, you are the biggest miracle yourself. Realise your own powers, you will always be a winner.