Really, the hardest person to earn forgiveness from is often yourself.
I've done things I'm not proud of, but over time I've come to accept that what's done is done and I've done the best I can with what I had at the time. I also have come to realize that I wasn't in the best state of mind to be making any decisions, especially life changing decisions, yet there I was thinking I had all the answers.
__________________
|