You have come so far, really you have. Keep moving forward, at least you two are talking regularly and that shows great progress.

Good luck