<human>: Can you condense the text into three sentences or less?

I really didn't know where else I could ask about this. Me and this girl, we will call her K, have been on and off for 5 years now. High school love and what not. I think we both really truly loved one another once, probably still do but let me get to the problem. 

For the longest time we never could sync up. After the first 6 month relationship one of us was always in a relationship when the other wasn't. That didn't always stop us, she was into me way more than I was her at the time and she cheated twice. Finally earlier this year we both ended up single at the same time. We tried to keep the feelings out of it and somewhat succeeded until I caught them. When I went to tell her she told me she met someone else and wasn't going to be choosing me. I was crushed.  Cut ties and moved on. Well, I tried. I could stay away and went back. We are friends now, doing OK actually and after some probing I am confident she still has feelings for me but not enough to her her boyfriend. Which I understand completely, I don't want to ask her to. I did tell her that if her and her boyfriend were to split, she should look me up.

 My biggest problem comes from the fact that I have no idea why I am into her. We aren't the right person for the other. I know I could do better and I know there has to be someone better for me. Same for her. But no matter what we both do we cannot shake the other. No matter what i try I find myself still wanting her. I know I shouldn't, boyfriend and the fact that she's not the right girl, but I just can't ditch this feeling. Is this love? Is needing someone so bad you're willing to sacrifice what love really is? I have no idea what to do. None and could really use some guidance. Thank you so much.
<bot>: me and this girl have been on and off for years. Even though we suck for each other we can't shake each other. Help.