I've been following this thread for a week or so while trying to wrap my head around my own sitch.(2nd time around for me)
Let me get this straight. You sexually harass a women at work, get fired over it. (I'm sorry but in this day and age you don't get fired for just goofing around or someone taking something the wrong way), you lie about it to your wife. causing your marital problems.
Furthermore, you like to pat yourself on the back, a lot. Honey, I got some news for you, you aren't husband of the year because you drive your wife home when she's sick or take care of her. That is your job as husband and what it should be from day one. It's not husband of the year it's called being a husband.
I don't say this to be mean, but I say it to get you to realize that the things you are doing don't deserves special merit just because you never did them before. They are stuff you should've been doing all a long and if you don't realize that, you will be back here sooner rather than later. Cuz I'll tell you that the moment you think you are doing work that is special or worthy of Husband of the year, when she stops responding, and she will, you will start feeling like you are superior to her and like you are better than her. Then the resentment builds.