Brian, no offence intended just trying to help out with the questions you posed.
Looks like you already know the score all round then.
By the way I agree with the comments, and of course she and you deserve to be happy.
I'm sure you both have what it takes to turn that corner. Good luck.