Im trying to understand why men cheat if they’re happy in their relationship. My boyfriend cheated on me very recent and I decided to give him another chance. I am able to forgive him for what he did as I know he will not do it again and he stated that this was the worst mistake of his life. I told him there was something I needed from him and that is to know why he did it. The women he cheated on me with was a stripper which is not his type at all. He keeps telling me he doesn’t know why he cheated or what caused him to do it when he wants to marry me one day, said I’m the best girlfriend he’s ever had. So my question is, is there ever truly a motive for cheating? And why do they cheat if they’re happy in a relationship?