Food for thought from "The Last Lecture" by Randy Pausch:
It's important to have specific dreams.
So that was a setback. . . The brick walls are there for a reason. They're not there to keep us out. The brick walls are there to give us a chance to show how badly we want something.
Somehow, with the passage of time, and the deadlines that life imposes, surrendering became the right thing to do.
We all have finite time and energy. Any time we spend whining is unlikely to help us achieve our goals. And it won't make us happier.