<human>: Condense the text into a few key points

So I've been having this long distance relationship with this girl I met online. She's from the same country as me and things went really well for the past three months. (We made it official in December). I have always been faithful and never cheated on her. 

Today she tells me a guy kept hitting on her at a party and she kept rejecting his advances but at the end when the room was dark and she was drunk and trying to sleep this guy started to finger her and tried to kiss and have sex with her. She didn't let him kiss or have sex with her but she let him finger her and she fell asleep. There was no other physical contact. I'm pretty certain she's saying the truth about this (don't ask me how, I just do) and I'm on two minds whether I give her a chance or not. 

She's my first girlfriend and my first love and we were planning on going for a vacation this coming May. I'm worried I can never look at her knowing she let another guy touch her and I have no idea how to carry on this relationship on this negative setback.

She says she doesnt want to break up and still loves me and I guess a part of me still loves her. (Yes, I'm a mushy SOB. Serves me right.)
<bot>: dated her for three months, she let a guy finger her to sleep yesterday, on two minds whether I should be with her or not.