So there's this girl. Long distance. We never really met, but were best friends, and talked all the time. We got closer, admitted to each other that we liked each other in a greater way. Then admitted we loved each other. She then found a new guy, after I had done nothing wrong, and dated him saying that it was because he was closer. I was upset then. She dumped him, saying because she loved me, and the cycle between us restarted. We got closer this time. She had also planned to visit her ex, (a different one, who she admittedly still loved) who lived across the country. She told me that she did not plan on getting back together with him right away, and that she did see a future with me. She also told me not to text her for the two weeks she was with him, but that she'd try to email me every night. She messaged me twice during those two weeks, the last one telling me she was back with him. Oh, and before she left,we had phone sex (not my idea btw, but I did enjoy it). That was my first intimate experience I've ever had. She said, and I quote, "I love you with all my heart." So now again to two weeks later, she wants to just be friends, so she can be with her ex. I wouldn't mind, accept for the fact that we were so close, I did nothing wrong, and her ex had cheated on her in the past, insulted and abused her, reinforced her anorexia, and had threatened to break up with her because she wouldn't have sex, and demanded her passwords so that he knew she wasn't cheating. They were together for 4 years though, and she does love him, and has told me that she loved us both. Now it's just him though apparently. Am I being selfish? I've never been in love before her. Never kissed a girl. Never thought there was someone for me, I did when I met her though. How could I make her love me again? Realize what she lost...