Quite honestly, Kit, I think even if you were the perfect wife etc, you would still be here because your H displays narcissistic traits and would have cheated anyway.

You can replay all the times you didn't listen to him, all the times he complained about his long commute, all the times you forgot to wake him up, all the times you messed up, and it still doesn't change the fact that what your H did is unacceptable. Period.

And now that I've seen that you 'were here years ago and he was threatening to cheat on you then? THat's straight out of the abuse playbook and now I'm even more convinced your H is messed up and it has NOTHING to do with you.

He will cheat on the new girl as well. Just wait and see.