Hey everyone let me give you some background first. I met this girl last year at college we lived across the hall from each other. we were both in long distance relationships that were failing and we both confided in each other and got out of those relationships. one night I came to her and I told her I had feelings for her and she said she felt the same way. we have been going out for 3 months now and we have gotten to love each other alot. while I was helping her get through her breakup I found out that she had gone to a party got drunk and did something she regretted but she never told me what exactly all she said is she woke up at a guy's apartment. last night we were talking and I brought it up because I really wanted to know, and she told me they had sex that night. This was before I told her how I felt but now that we are together I feel really confused because I didn't know and I feel like she cheated on me even though she didn't because it was before I was with her and I knew something had happened but I didn't know it was sex. I really love this girl and I know she loves me just as much. I don't plan on breaking up with her because she has certainly not done something within the relationship to hurt me. my only problem is whenever I think about her the image of her getting fucked by this guy pops into my head and it makes me feel sick and to hear her cry nonstop about how bad she feels really breaks my heart because I only want to see her happy and the reason she is like this is because she sees me unhappy. She' genuinely regrets it happened and I told her I was glad she was being honest with me which I am but I just cant seem to get over the fact that she just let herself get drunk and fucked simply because she was angry at her ex. the morning after it happened she came to me crying about something terrible she had done. I'm the only one besides her and him that know what happened. I'm glad she told me it really took guts but sometimes the truth hurts.