I was in the same boat you were close to two years ago. I had met this guy at school and we were complete strangers even though we had gone to the same high school. Well, we would talk here and there, and then we became really great friends. He had a girlfriend and I respected that. I had developed feelings for him, but I never told him because I knew he wasn't available and I didn't want to ruin his relationship with his girlfriend. Well, him and his girlfriend had broken up, and him and I got even closer. A month after his break up, I told him how I felt and he said he felt the same way, but he wasn't ready to be in a relationship. I told him that's fine, I understood. Well, not a week later, he ends up getting into a relationship with a girl he had for class. I felt devastated.. I felt hurt and I cried so much. It felt like my heart hurt. Once he started to date his classmate, I would distance myself from him because I didn't want to get hurt. But he ended up breaking up with the second girl and he told me he loved me and wanted to be with me, but now wasn't the right time. I was hesitant to believe him, but I did anyway. It was three months after that that the sister of his first ex, called him and told him that her sister was miserable without him. So, he went to go talk to his first ex and they ended up getting back together. This felt even worse and I wanted to hate him, but I knew I couldn't. I was angry, and hurt. So I distanced myself again because I didn't want to get hurt again. Their relationship didn't last long and they ended up breaking up again. Again he told me his sweet lies, but this time I didn't believe him. I would actually do a lot of things for this guy. I would buy him things off of ebay that he wanted, or I would buy him food whenever we were at school. I would pay for his gas because he sometimes didn't have money left over from his paycheck to pay for gas. I ******** loved him and I showed it. He would continue to tell me he loved me and he wanted to be with me but he needed time. By this time, I was falling into a depression and I knew that what him and I had wasn't healthy. So I gave up on any hope of him and I getting into a relationship. Then at work, one of my co-workers asked me out on a date and he was really sweet so I said yes. I wanted to go on a date. I wanted to get myself out there. Anyway, I went on one date with my co-worker, and then we went on several more dates. They guy who claimed to love me confronted me about it and demanded to know what I was doing. I told him that I lost hope for the two of us and I was dating someone else. He was furious and basically told me that I had to choose between the two of them. I made my choice and now I'm in a relationship with my co-worker, and I'm happy.
The point I'm trying to make is yes, you want to so desperately hold onto this person because you feel like you need and want this person in your life, no matter what they do. But... what you need to realize is it's not healthy for you, nor is it fair. It's not fair for someone to be able to toy with your feelings. You feel like you need this person in your life, but sometimes you really don't. You don't need people who are going to hurt you; you need someone who will do the opposite. You need someone who will respect you, and treat you like a human being; one you can trust.
You can try to be friends, but what worries me is that you're going to get hurt again. :c You deserve someone who is going to make you smile, and prove to you that you can trust him. This is going to be hard because like I said, you may have really strong feelings for this person, but you also need to realize a relationship like this won't be good in the long run. You aren't wrong for giving him chances because you wanted to hope and believe that he wouldn't hurt you, but he did. You don't deserve that, sweetie. :c