Hrdtms. Post on here often as the vets will help with good advice and the people like me will offer moral support. You still seem to be in a good place compared to others so continue to improve as a person and make her see what she could be giving up.
Re my stich my W was / is very unhappy with our W and left mentally 6 months ago. I did everything wrong and only found the db way and have been working on me ever since My W left physics ally 3 weeks ago and seems more down everytime she comes home. I continue to improve and feel all that does in annoy her and I suppose she is right as I should have do e this years ago.
Good luck with your sitch. It might not seem like it but you are in a great place compared to others. Don't waste it. Take care