I’ve been dating my boyfriend for three years, and I thought everything was great. We even talked about getting married. I really thought he was “the one,” and I just found out from him, because I guess the guilt was really weighing on him, that he cheated on me. He said it was a one-time thing with a coworker, who had been coming on to him for a while. I’m really anxious about what to do, because he’ll see her when he goes to work. What if it happens again? I want to give him another chance, but sometimes I get so angry thinking about what he did to me that I bring it up and start fights with him. Then, we argue. I want to be able to forgive him, but I’m not sure how to go about it.

Answered question