I'm glad you came to the realization, and are fixing things. Some people never do. They just go through life burning bridges and losing people.
I've only burned one bridge, and it was with an ex. g/f. Not a day goes by that I don't regret messing things up with her, I didn't cheat, but lied. And this was two years after we broke up.
We were best friends even after we broke up and she got married, but somehow I messed it up. We'll never be friends again. Looooong story.
I know how you feel, brother. Learn from your mistake, that's really all you can do.
