Wooooow. There are definitely some statements here that jumped out at me. My ex did the same type of stuff that you did....You could be describing her. Tip of the hat to you though. You owned up to the things that you did wrong which I believe shows character. Hmmm. Hopefully mine 'sees the light' as you have. I've definitely made my mistakes also-I'm no saint either. Life is definitely insane at times. Well, hopefully everything works out for the people here.