Friend, What wonderful news!!! I am so happy for you---but I also know that you are approaching this very carefully. I honestly don't know how you rebuild something like this. Patience--forgiveness--communication. I hope that your X is putting his whole heart and soul into this for you. You deserve nothing but happiness.
My fingers and toes are crossed for you. And I will keep you and your X in my prayers.