Me and my girlfriend started dating since we were in our early teens and for the longest time it was great but we ended up getting into a big argument and splitting up and not talking for about 3 years. We only recently just got back together and at first it was perfect until she hit me with the bombshell that she had lost her virginity to another guy. I know this might sound petty but it hurt allot to hear. She had always promised me when we we're kids that if i asked her to marry me i could be her first. What's worse is i know the guy she slept with and he had a history of stabbing me in the back already so i already hated the guy even before this. She claims it's a mistake but still i can't get over it. I think she's noticing it bothering me because she keeps telling me that if something is bothering me to tell her but i don't know how to even talk about it without hurting her feelings. I've known her for most of my life and she's one of the most beautiful women I've ever met so letting go isn't that easy but i'm still torn between my feelings for her and my burning hatred for this dude. I was planning on making her my wife before she dropped this bombshell on me but now i don't know what i want. Advice?