Deauxlie makes a good point. I often hear on these boards something to the effect of "I don't want him to stay because he has no better options, I want him to stay because he wants to be with me." Yeah, OK. But reasons change all the time. Staying is what is important. He can stay for one reason today and for a different reason later. We were like that too. At first we were weak, and he stayed because it was "the right thing". But over time we experienced smoother sailing. We had happy experiences together. Now I see love in his eyes. Now he is proud to show me off to his friends. A turning point is just that -- a turning point. It's not the finish line. You are doing well. Keep using those Retro tools. You are getting stronger together.