My Girlfriend truly Loves me but.
My girlfriend and I have been going out for about 20 months. We met at the end of high school and we were madly in love. We know everything to know about the other. After three months of going out, we felt like we were comfortable enough to give each other our virginities. After a year and a half of mad love, I did some very stupid things to hurt her. She would come to my house just to spend 30 minutes with me, and I would ignore her to do something else. She did tell me that I was hurting her, but I was too stupid to realize that over time she became more and more serious. Just 1 month ago, she met this other guy, who reminded her very much of the "old me" and she started liking him a lot, and he had her eye on her for a while. He comforted her through the pain I caused her and now. To make a longer story short, she slept with him and told him she loves him. She told me this soon after it happened and told me she felt bad, and stupid that she did it. I changed myself for her after hearing that she was in love with another man. She said she knows I've changed but she cannot get past the pain I caused her. Although she can't get past the pain, she says she doesn't love him, but loves me, she wants to be with me more than anything but she can't. She said that she knows that we will be together, but right now she can't. So right now, her and I are seeing each other, but she is seeing that guy as well. I don't know why I can't let her go and move on. I'm seeing someone else as well, and she knows. We're both outwardly okay with the other person seeing someone else, but I don't feel like its right. What is the right thing to do?
We spend a very emotional night together yesterday and she cried desperately asking me why she can't do it. I know she really loves me...