Wow. What a read.
I really wasn't sure what to expect of this. It takes a lot of courage to look at yourself when you were the bad guy. Even more courage to put it out there on the internet (where so many of us choose to always play the angel). So kudos to you for that. There is so much empathy and wisdom in your writing, I wish everyone was this honest. Thank you for that, and lovely to have discovered you :)