You may have already seen this. If you haven’t, you must. This CarnegieMellon professor, Randy Pausch (who is just my age, incidentally) is giving his last lecture, because he’s dying of pancreatic cancer. But the talk isn’t about dying. It’s about achieving your childhood dreams.
Never give up on your dreams? Pay forward? Do what you love? The obstacles are there to make you better? It’s in here.