I haven't written in your thread forever again, but I have been reading it.
I am so glad to hear everything is going so well.
Is it possible that once you really truly "let it go", he had a chance to make a clear decision on his own and he chose you freely?
That's the way it feels to me. I'm sure there is always a definite turning point in a R to turn it around, and I feel you know that moment to be it.
I feel the trick is to maintain a certain amount of that "letting it go" feeling throughout in the R to keep the relationship healthy and strong, even in the midst of real intense times in the R. We all need to feel that we are with the person we are with not because of some obligation or pressure, but because we simply want to.