<human>: Sorry guys I've literally hardly ever posted to reddit, let alone r/relationships but I really don't know what to do. The situation I'm in is kinda complicated and may seem a bit absurd which is why I don't know where else to go. So I've been dating my GF for 3 years now with break ups happening occasionally in between (a lot of that stems from my religion preventing me from dating so there are complications). Well last summer we had about the span of a week where we decided to put out relationship on hold but still continued talking despite not being directly together. It's important to note that I'm still a virgin because to me it's a huge deal losing it (I know that sounds lame/dumb but I just wanted to wait to lose it). Well my GF has been trying to convince me to have sex with her for some time now but I always tell her that I will once I feel ready. Well one of my friends just told me what she had sex with another guy in that week we were broken up. When I confronted her about it she denied it but however came clean after a bit of questioning. I know this doesn't sound major or anything but what has been annoying me is that she knows how much sex means to me yet she was willing to take my virginity( and remember I didn't know she wasn't a virgin until she finally cracked under pressure) without me knowing that she wasn't a virgin. I've been distant ever since I found out not just because of the fact that she had sex with another guy (I know it wasn't technically cheating because we weren't together) but because I had to find out from someone else and I feel like she wouldn't have told me if I had not found out for myself. And I overreacting or am I right to be mad? Should I keep distant or should I try to talk it through and work it out? She's my best friend, so should I break things off but keep her as a friend? Again I don't really post much but I had to get this off my chest and needed to know what you guys think.

Can you provide a brief overview of the text?
<bot>: complicated relationship with my girlfriend that results in her having sex with another guy while we are taking a "break" and her not telling me