My girlfriend of 3 months cheated on me with a guy she used to date from her past, should I forgive her?

cheddae03
Me and my girlfriend are in college we have been together for 3 months, the 6 degrees of separation brought us together, we look good together , the sex is great, I met her family and she recently met mine. Even though me and my girlfriend were great for each other we did fall on rough times about 2 months in, she felt as if I didn't appreciate her she felt as if I didn't listen to what she was trying to say she felt as if I was being arrogant and non caring of her feelings. I found out that a guy she use to date a couple months before me has constantly been in her ear since we've been together, egging her to leave me and come back to him because he misses her and loves her and wants her back, (bullsh*t). Now she would always tell him no and keep it moving and not even think twice about what he was saying until this 1 particular night. The dude called her up from her friends house (who stays across the street) and asked her to come over because he had some issues going on in his life, being they were somewhat friends she went over, now remember it was about 12 at night and his roommates were gone. They start talking and conversation turns into jokes and catching up on old times etc. Then the guy ask her about our relationship, she tells him that we are on bad terms, one minute everything is fine and the next she doesn't know what's going to happen. (She later told me at the time she felt our relationship was on the brinks.) So the guy says to her you know I told myself that even if you did come back I wouldn't want you and she replies all I want is your friendship, someone to be an ear to talk to. Time goes by as they watch t.v. and the guy takes his pants off and ask her to give him head. She says no about 5 times, as more time goes by the guy tries to grab her and to touch it, she slowly pulls away, he pulls her hip to bring her closer and she pulls away. It becomes a battle of will at that point. Finally she gives in, she tells the guy regardless of what happens were not going to have sex without a condom. The guy pulls 1 out and she lays there as he takes of her sweats and proceeds to move behind her. She lays there and lets it happen and it goes on for about 15 minutes as he strokes her from behind and pulls out b4 he orgasms. She lays there for about 5 minutes gets her stuff and then leaves, when I found out 3 weeks later because apparently the guy was telling his friends, I was mad I confronted the both of them and they admitted it after they tried to lie, she said she had planned on telling me because I'm such a great boyfriend better than any of her past that I deserved to know, she would do anything to get me back at this point, her family and friends have all tried to contact me telling me how sorry she is and how much she cares about us, how much she needs me in her life even though she admits I deserve better than what she's done. She said she is going to be better and she will be the women of my dreams, should I forgive her & give her a chance in the future?
Updates
+1 y
Things between us are somewhat better, since I've found out she has been making strides 2 be that woman, she hates the dude because she realizes that he messed up something special 4 her, she is being over protective around other girls, I think its cute lol
Updates
+1 y
I'm going to post a note that she has posted on fb and it's going to be titled "you don't need no1 else" it's the note she wrote after the situation came to light.
Updates
+1 y
She recently went to 1 of those women hope clinics where counselors help girls & there issues, she told the counselor & they prayed about it, she also signed a celibacy waver 2 give up sex since it was our downfall, she said she wants to my rebuild trust
Updates
+1 y
she said she loves me so much & she is willing 2 never have sex with another guy unless she knows that will be her husband, she even said she wants me 2 join her if we happen 2 make it work, that's serious commitment in my eyes, she wants 2 regain my love
Updates
+1 y
Remember people this guy harassed her, claimed 2 be my associate & tried 2 kiss her, told her 2 leave me for about a month, finally he got her 2 come over to talk about issues in his life & he manipulated her & got her to have sex, should I beat his ass?
My girlfriend of 3 months cheated on me with a guy she used to date from her past, should I forgive her?
43 Opinion