@TheFortress Hello
I stayed. My story was different though it was my wife that betrayed me, but it was an online/phone affair with an old friend of hers on Facebook that I discovered before it became actually physical.
I still considered it cheating though.
I wanted to tell you that it has been almost 6 years now since that happened, and I have taken the decision forgive and let go. However, these experiences always occupy you and later when times got tough between us as life would normally throw at you, I remember what happened and got more upset. It was unfair to her because I already told her I have let go.
I guess what I want to say is if u decide to forgive him and stay make sure u expect the residues to pop up again when the relationship gets stressed.
Letting go is not easy I know and maybe forgiving is best. It is noy weakness as long as you go through it and u are happy.
best of luck