This isn't just a song. It's the most uplifting and realistic song about life I've ever heard. Usually uplifting songs only lift your spirits until the next hard knock comes along. Usually realistic songs aren't uplifting and you end up dragging yourself along because you have to. This song reminds oneself that life is full of hard knocks and the challenge is to keep going and never give up on your dreams.