Watching "It's A Wonderful Life" when I was young, I had no clue as to the deep and powerful message this old American tale provided. But looking at it recently it has really put things into perspective on what true success means. Being great is not about the castle in the sky but it's about giving the castle to those who are in need. No amount of money can buy the satisfaction of sharing and giving your knowledge, presence, blood sweat and tears to the betterment of not "all of humanity" but to the people you actually see in your day to day life. That's want counts!
And we all have our moments of shame and failure that we are not good enough. It's a crazy world out there and people seem to be in it just for themselves. But a true giver doesn't expect anything in return. They just give because it's always better to do so.