I feel like the most horrible person walking the face of the earth. Here goes my story. About 8 years ago I met a guy online (we have never met in person) and I consider him to be one of my best friend's. He has always been there for me, has gone out of his way to call me (7 hour time difference) and puts me as one of the most important people in his life. The reason I know that is because about six or seven years into the friendship he told me that he loves me, and at that point I thought I loved him too. I met someone, well it didn't work out… and then I had 2 more relationships after that. After my last failed relationship I told him that I was in a relationship.. he was heart broken, but told me that he will wait for me for the rest of his life because he loves me. I told him that I don't deserve his love, I really feel I don't, and I know that I don't love him. Since then I have not given him any hope that we'll be together, we still IM each other but it's not as often. He still has hopes that one day we'll be together, and I tried giving him hints that I don't love him. He is a perfect guy and I just can't fall in love with him. I asked him to go on with his life, but he chooses not to hear me, and I really care about him, but as my best friend. I feel selfish because I will probably wake up one morning and realize that I love him and it'll be too late. Sorry for making this story so long. I feel horrible. I'm afraid that all of his relationships, he will judge based upon what I treat him like, because I realized that's what I do with my relationships.