I'M not sure what I would do until the incident. Everybody thinks what they would do, but when it actually happens, it's different.
Leave your wife. Meaning she doesn't love you. Not that shes a bad woman but it means you are not ment to be.Not all cheaters are bad because they are just human. So forget and get someone who really loves you.