This sounds great!!! I think he really has realized what he has done & the mistakes he has made. I think the guilt is making him feel depressed & the wishing he could turn back time.
I'm glad you guys are taking it slow & talking. I think that is very important!!! He does need to get help with his issues.
I'm so happy for you!!!! You just keep hanging in there, it's like everyone has told me, even tho they are miles away God can bring them back. That's what I keep hoping!!