Wow, you sure have made a lot of changes for the better in such a short period of time. Good for you for your strength and perserverance. As long as you leave anydoor open, he's going to keep coming back. Perhaps it's time to change your phone number.
Blessings