I'm happy to hear about the wonderful developments in your sitch as of late. I wish we could all be as fortunate as you. It sounds like your XH has done some tremendous growth in the past few weeks.
I hope that it continues to go well. You deserve to receive all that you desire.