Hello, I am new to this forum but I have something I need to share. I am 21 and from the UK. I think I am gay or bisexual but I pretend to be straight - I think I am pretending to myself too! Two years ago I met a guy who was 29 and we became very good friends. After a while I realised that I would get jealous if he talked to anyone else and that I was at my happiest when I was talking to him. A nice comment from him could make my day, but what I also liked about him is that he was brutally honest with me about my faults, whereas most people just be nice to my face and say bad things behind my back. I eventually realised that I was in love with him but of course I tried to pretend to myself that I just liked him as a friend. One time, someone saw us together and joked that we had a "romance" going on, but he got annoyed. I am certain that he is straight, as he had had a gf and always talked about women, but he was always playful with me and always sat physically close to me to the point where it was unbearable. I began to think that maybe he fancied me but dismissed this as stupidity. I now live in a different part of the country but we still talk to each other by phone. I have been away from him for a while but he is literally all I think about and as a result I am not attracted to anyone else. I would give up all my money and possessions just to be with him, that's how much I love him, but deep down I know that he is straight. I find myself thinking of him every time I hear a love song and even write poetry about him. I have never told anyone about my feelings for him. What should I do? Should I stop speaking to him and move on? Or should I tell him how I feel even though I know he will probably never talk to me again?