Well, it’s true, you have failed and you have been hurt… perhaps quite a bit. But it’s also true that you have loved, and been loved. That you have risked, and received. That you have grown not just older, but wiser every day. And all of this carries a weight of its own – a greater weight than any particular failure or wound. Think of your whole life as a giant pie chart. In the end, you will look back on your life and see that the greatest portion of it was spent living, loving, and learning through unanticipated, priceless experiences. The problems, the failures, the sadness… these things are part of the pie, but they are just small slivers that led to the bigger slices of life.
What you need to realize is that we all do things we desperately wish we could undo. These feelings of regret just become part of who we are, along with everything else. To spend time trying to change the past, is to waste all of the present and future. Forget the failures of the past and focus on the present opportunities. It’s better to have a life full of small failures that you learned from, rather than a lifetime filled with the regrets of never trying.