About a month and a half ago I broke up with my girlfriend of 21 months. I loved her and it scared me. I never really wanted to lose her. I missed her everyday. I screwed up horribly. I couldn't even be with another girl. The thought of it every time I was going to try or it was going to happen just made no sense. I couldn't imagine being with anyone but her. She cried in her room for 3 weeks and one day she apparently saw me talking to a friend. Just some girl in my class who was asking me what our professor wanted us to do. She saw it differently and started dating some guy who had been asking her out. They had sex about 2 weeks ago like 4 times. The thought of it kills me. I started talking to her again a week ago and she hasn't seen him since. She's been with me. We've had sex. She wants to be with me. The problem isn't getting her back. I'm in love with her. I missed her all that time like someone would miss a arm or a leg. She comples me. That's what scared me. I know I can forgive what happened. I shouldn't even have to. It was MY fault. How could I expect her to just wait for me forever. She can forgive me. Why can't I forget about the fact that she had sex with this guy? What should I do? Will I get over this? Will someone else tell me how lucky I am that this girl will even talk to me? Will someone please just give me some advice because honestly I'm screwed in that department. Is there a way to make this not eat at me? I mean she obviously didn't love him. She apparently had sex with him only when she was drunk. I'm the only guy she's ever had sex with sober. She's completely in love with me. The fact that she hurt me this much breaks her heart. I can't hide how much it hurts. I try. I wish I could hide it from her because I love her far too much for me not to. Is there a way for me to get over this quickly so I can stop hurting her even more than I already have? I can't take back the things I've done and neither can she. Help.