Life is not a race you win by being first, but by finishing well! Life has it's ups and downs, it's obstacles, it's detours, it's pit-falls, it's valleys, it has it's mountains to climb, and it's quicksand to crawl out of! That's life! But what I believe we must all remember is that we are not defined by all the junk in the middle, we are defined by how we finish.
No matter what you have done, good or bad, get back up on your feet and move on! It's not over for you ... its not over til the fat lady sings, as they say!