A thought...
Turns out sometimes we have to make a big mistake, by doing the wrong things or making the wrong decisions, to figure out how to make things right.
Yes, mistakes are very painful, but making mistakes are the only way to find out who we really are. Mistakes are hard to recover from, at some point we thought we'll never do, but believe me we will, through time. And when we do recover, we are a so much better person.
And we have our mistakes to be thankful for.