fool me once, shame on you
fool me twice shame on me ... does that apply?
Most Helpful Guy
There is no easy answer for this. Yes, some people can cheat once and never again. Also yes, people who cheat once, tend to repeat the behavior. So that leaves us back where we started.
You said that he confessed to you about the cheating. If you had no idea that he had cheated and no way of finding out, then I would say that giving him a second chance was not a bad decision. His motivation was that he realized that he screwed up, thought that you deserved to know the truth, even at the risk of making himself look bad in the process, and seems to be making amends for his mistake.
If he told you because there was a big danger of you finding out, then I would question his motives. That might indicate that he was trying to save his butt from the eventual boot that you would give him when you found out. Again, this part is not simple, as he could feel the same way above even if there was a danger of you finding out.
He also just might simply be a cheater. I would advise you to be cautious, maybe remind him occasionally that he did break your trust (without being overly persistent or badgering), and just ask yourself if what he says and does always add up.
If his behavior makes you doubt him too much, I'd say that he wasn't sincere and it's time to break things off with him.
Without being able to read his mind, that's the best that I can offer for advice.1