my boyfriend was talking to a girl online and flirting when we were together then when we broke up i had sex with a guy. me and my bf got back together but we both hid what we did. I caught him by finding text and talked about it, it was like pulling teeth to get the truth. that night we agreed to tell each other EVERYTHING and I didnt tell him I had sex with someone until the next day. he said he will "forgive me eventually". part of me finds myself getting angry about him cheating on me. I truly believe it caused our break up that maybe he couldn't choose between me or her because he kept pushing me away and finally ended things with me over Thing OTHER PEOPLE said about me (which I proved I was innocent before he dumped me, but he didn't care). he ended up dumping this girl for me.. me and my boyfriend have been together for 3 Years and had only broken up a month..but God am i angry about him having to forgive me!. but he feels I put him at risk of an std even tho THERE was a condom and the guy pulled out but my boyfriend always has this weird fear of an std..