Don't forget that it is not God's job to "stop the train". In this case, God gives the train a free will choice.

He will be faithful to talk to your W, witness to her heart, even make her miserable in it, but she gets to make her own choice. Otherwise, we aren't human beings, but religious robots.

I know an amazing, beautiful woman with four children who dearly loved her husband - he left her twice for another woman, and became an alcoholic, rarely came to see the kids. She stood by her marriage vows, raised all four kids, went to school full-time and worked full-time, provided a loving home, and I think a couple of the kids are going into full-time ministry. She accomplished this because she focused on herself and her kids - not her H.

I think you have improved immensely from your earlier days, as many do on here, but just got to get over that hump. Trust me, I know how hard it is!