<human>: Can you provide a brief rundown of the text in within 3 sentences?

Background: Im a 22m. I have been best friends with this 22f from high school for 5 years. We dated for a little over a year, but both ended up going to schools a few hours away and decided to separate as a result of problems with the long distance,  but we remain good friends. We've been apart for about 2 years now.  We're both in love with each other and frequently discuss getting married and living together etc in the future. At times it seems like a near certainty we will be together again, and I kinda hope it happens.

Problem: she's had a casual boyfriend (who we actually both went to high school with) in her college town for a year. Her and I still have sex secretly (as well as I just found out she's been having sex with this other guy recently). She tells me she wishes she could really be with me, and I do believe she's sincere, but with the distance I am not able to satisfy her physically and emotionally. She says she needs to have a local boyfriend, but she still loves me more. 

 I want to have a future with her, but she's breaking my heart so much and and has been for a while now and she isn't willing to break it off with her current bf(s?). I've been trying to find another girl for a long time (2+ years), but I'm pretty introverted and not much of a ladies man. I've only gotten so far as a single one night stand. Im really looking for a long term relationship, not a fling. This girl is the only real intimate relationship i've ever had. It sounds cliche but my heart tells me I can't live without her, but my brain says I'm an idiot for even still talking to her. 

I want to know if its okay for me to have a problem with this? and what would you do in this situation?

I know this girl is all over this subreddit and will probably see this....
<bot>: the love of my life lives far away and wants a local bf but she claims she loves me more and wants to be together after college... I can't help but be heart broken she's dating and having sex with other people....