GF broke up with me, how to pick up the pieces?
My gf of 3 years broke up with me yesterday over a lie I told her 3 years ago. Basically the week before we first got together, I was sort of seeing someone. Not so much that I was seeing her but she was pretty much a **** buddy. So, my now ex gf asked me about her at the time and I said that it was just a girl who liked me.. Eventually I told her it was someone I had gone on a date with but didn't feel anything for (which was kind of true, but I excluded the part about us having sex a couple of times).. I mean I did feel guilty about it, but my ex and I weren't even dating at that time so I didn't think it was that important. So, that bitter girl, now deciding to **** up my life told my gf everything about what happened 3+ years ago. She saved some e-mails we exchanged and repeated some things I told her... So my gf last night confronted me last night without telling me that she knew already. She was like, did you and that girl do anything? I denied that I had sex with her... Then she showed the proof, and eventually I shamefully admitted it. And she told me she can't believe I lied to her, that she's never been so hurt, and that she doesn't want anything to do with me...
I mean I understand her being upset, totally, I made a mistake.. BUT I never cheated on her, I didn't mistreat her during our relationship, and things were going wonderfully up until yesterday. How am I supposed to move on from this girl who I loved dearly for the past 3 years?