Ok, so I've been with my girlfriend 5 months, and we're madly in love. It's been perfect since the start, and we both swear we would never hurt one another. I trusted her completely, and i went down south to see a cousin, and she went out with her mates, got far too drunk, didn't have any money to get back, so this guy said he'd get her a taxi but his money was at his, so she went with him. She got back and he came onto her, and they had unprotected sex. She says they didn't even kiss, and that as soon as it happened she started crying her eyes out and made him get a taxi, which he did. The day after, I got home, and she just burst into tears when she saw me, she wouldn't stop saying sorry, she said that it never meant to happen, she had tried pushing him away from her multiple times throughout the night.
As you can imagine, I was fuming. But I do love her, I really do, and I feel like I can forgive her, but can I forget it?
Would you forgive and forget in this situation? Am i doing the right thing? I want a future with this girl.