Big, big hugs, 2Step. I hope that this is just an isolated incident.
As far as where your life is right now... you have a lot to be happy and proud about. Is it perfect, no. Probably in your mind not even close. But, 90% would have given up by now and would have been well on their way to divorce court. You? Well, you stand and fight like a man. I really believe she's turning a corner. Build the foundation 2Step. Build the friendship like you have been doing. It'll make reconciliation a bit easier. Because I'm telling you, it's no picnic. Get yourself ready for that. That starts with building your confidence a bit in this situation.
Did you order the book? I'm almost done. Holy cow!!! Very, very insightful. I'm so excited. I really thought that I had a screw loose.