Well it seems your in a triangle hmm if u really love him just be patient and stay in touch with him.
Be glad you have someone that great to be friends with. You are so blessed! It's so hard to find a friend you can love and trust. If you really can't deal with it, don't tell him, just start pulling away. Yes, I had a gay friend like that too. And I simply pulled back. We live each other always but we have to understand our major differences. It was too painful for me to think I could not have him, so I moved on, I let go. If you can't find a guy you like , you might need to let go or you will never have a chance at romantic love. I would not make a big deal of "moving on" because it might take you at least a year... There's no sense in being dramatic about it, be friends forever just let go an itty bit at a time
Is it jealousy?