Lots of good things, but remember....

YOU cannot stop the affair.
And while it probably feels like it, the affair is probably not your biggest problem.