Hey guys, this past Wednesday my girlfriend told me that she slept with a guy she had history with. The even happened Tuesday night. We have been dating for almost 2 years. I know who this guy is but just not personally I’ve been told that this man is bipolar and pretty manipulative. My girlfriend has anxieties, is also a people pleaser, she puts the world on her shoulders, and will always try to make peace in any situation. During our relationship my girlfriend has told me stories about them together and my girlfriend knows that I do not like this guy at all and I didn’t want him Involved in any part of our lives especially hers so I asked her to block him on all parts of social media. I also asked her to block his phone number. It has been a long time since she last heard from him. Then suddenly on Tuesday the guy found a way to get in contact with her via cash app, The guy begged my girlfriend for her phone number because he said it was urgent with something he needed to talk to her about. After giving away her number the reason the guy wanted to Come to her house to reconcile everything and to become friends again. Initially my girlfriend kept saying no, but after multiple attempts of begging she eventually said yes and let him come over. She says after a long conversation at the house they eventually squashed everything and everything seemed OK. Later that night They decided to smoke weed together and watch a movie. During the movie she said she fell asleep and then eventually she woke up to him kissing up on her. She said she woke up in shock and asked what the guy was doing. She says that the guy responded saying He was still in love with my girlfriend and then Kept pursuing kiss on her and touch her. She says she initially kept pushing him away and told him that they shouldn’t be doing this. However the guy continue to keep going and she said that she eventually gave in. They had sex and then towards the end the guy call my girlfriend that he was going to Ejaculate in her she also pushed him away and said no. However she also told me that she felt held down by his hands. When she first told me that she did this I was extremely angry with her and I blew up on her but after I told her that the relationship was over, I wanted an explanation to what happened and this is what she told me. After that whole exclamation I asked why didn’t you resist more because at first I didn’t want to completely believe her but she told me that she felt pressured by him, and didn’t want things to escalate if she kept resisting. Now, my girlfriend has had a tiny history of lying to me, but she has told me that she has been sexually assaulted before and that she lost her virginity by being raped by her ex boyfriend and has also been in an abusive relationship with that ex-boyfriend. (!!!!!The ex-boyfriend and the guy in the story or not the same person!!!!) I am not extremely knowledgeable in regards to the difference between rape, sexual coercion, and sexual assault. Did she really cheat on me or is this something else? Am I wrong for almost not wanting to believe her? And if I leave her and it’s actually true, then what? Idk what to do