Howell, to add to what Jonna has said, not only be ready for when it happens, but when it happens you will least expect it! As one door closes, two more will open, that is not just a cliche', it happens daily to thousands of people. Every person that you meet everyday has something unique to offer, including yourself, be proud of the steps that you already taken in your life, they are an inspiration to someone, be aware of the mistakes that you have made, know that everyone has made mistakes, and be proud that you are smart enough to learn from them. Know that every night when you go to bed that when you wake up it is a new day, a new day that holds endless opportunities. You are special, no one can ever take that away from you! You can do anything that anyone else can do, better, just work harder at it. And lastly, a quote that hangs over my desk at work "winners are simply wiling to do what losers won't".
Take care, and hang in there!!
Greg