<human>: My girlfriend and I are both pretty religious Catholics, in fact we met each other at a Church-run charity we both volunteered at, and things went from there.

I've probably known her for a year to a year and a half.  We're very close, and we're very much in love.  We've discussed many things, from our plans for engagement, to our religious faith, to our past sexual history.

I'm a virgin and have no sexual experience at all, and she had told me she was the same.

However, recently I found out she's not really a virgin.  I was hanging out alone with one of her friends, and I was talking about how we met through volunteering at the Church, and how religious she is.

Her friend, who's apparently been her friend for a long time said "sometimes I still can't believe she's changed so much."  I didn't tell her how she had told me she was a virgin, but I just casually asked the friend more questions and allowed her to keep talking about their college days.  Apparently she used to be a wild party girl at college, and had sex with a few guys during that time.  That's what the friend said at least.  I didn't detect any hint of deceit in her words and she had no reason to lie to me; she probably didn't even realise she was revealing knew information to me.

I don't know what to do.  My girlfriend, whom I was planning on getting engaged to, has lied to me about her past this entire time.  She told me she was a virgin when she is not.   What do I do?  Should I just break up with her?  What should I do?

Condense the text into a few key points
<bot>: Catholic girlfriend and I were both virgins, or so I thought. It seems she lied to me about being a virgin.  What should I do, should I break up?