Why can't he or won't he admit that he has feelings for me or at least let me move on?
I'm 17 almost 18, i'm openly gay and i'm in love with my best friend have been sense I was 12. We have been friends sense age 6. I came out to him when I was 13 and told him I liked him as more than a friend. He told me that he was flattered and wished he felt the same but he's straight. Which would have been fine if things didn't change between us.
Like when we were 14, I was spending the night at his house and I woke up to him watching me sleep. I asked why he was watching me sleep and he said that he couldn't help it that i'm just so perfect he kissed me, I stopped him and he said he just wants to hold me. So I let him and it was sweet and felt right, then the next day he said it was a mistake and that he's straight.
Then when I was 15 he was helping me tie a tie and he kissed me again and when I brought it up later he said he was just caught in the moment that it didn't mean anything. After that kiss we started to flirt with each other all the time and it was fine except anytime a guy showed an interest in me he got all jealous.
Then I met a guy who I really liked, he hated him of course but things with him were good. I was moving on and then he said something to him which made him break up with me. He then told me that he would never be good enough for me.
Its gotten a lot worse sense then now he says stuff like he'll never be me or you'll never have with him what we have. Like at prom last year when we were dancing together he whispered in my ear that he'll(my date that really liked me) never love me like I do(meaning him) but then when I try to start something with him he'll say he is straight or that he doesn't feel the same or way or that he was just caught in the moment. But he won't let me move on, hell I went on a date last week and he showed up like he called and changed the reservation from 2 to three.
Then the next day when we were shopping he started to kiss my neck and I stopped him and he acted like I was over reacting. I walked away from him and haven't talked to him sense. The thing I don't get is he clearly likes me but can't admit it and I don't get that. I mean his parents are extremely accept, his older sister is gay so they are super accept hell they were taking him gay pride when he was 4. All of are friends are accepting most think we'll end up together anyway. So why can't he just admit that he isn't straight?
Please help I don't know what to do, he keeps calling or showing up and i've ignored or avoid him but I can't keep going on like this. What do I do? My brother told me to give him and ultimate either admit how he feel or let me move on should I? Please Help I know this is complicated but please help! or at least try
No matter what I still want him in my life I mean he has always been there for me and I can't imagine my life without him.
I'm not cuting him out of my life, if this why all he did then yes I would but it isn't. He is my best friend, he was there for me when my grandparents died when all I wanted to do was stay in bed he was right there with me. When I was in the hospital he was there as soon as they would let him in and stayed until they kicked him out. He stood up for me when so idiot called me a queer, he was the first person to tell me when my second best friend was spreading rumors about me.
I never said anything about a hug, I mention him telling me i'm perfect and kissing me and touching me and me stopping it and him saying that he did wants to hold me and then the next day him saying it was a mistake. Him telling me that no guy will ever love me like he does or that i'll never have what we have with another guy. I also mentioned slow dancing, no where did I mention a hug. So reread the question cause clearly you're missing it.