First, is she straight? Does she know that you’re not? If she’s straight and doesn’t know that you aren’t, I do not suggest revealing your feelings, at least until she knows that you aren’t straight. If she’s straight and already knows you aren’t, yeah, you can reveal your feelings, but I don’t know what you would expect out of revealing how you feel. At best, she’ll be understanding and continue to be the friend that she always has been. At worst, she’ll shoot you down – probably nicely – but nothing more will blossom from the friendship. It could very well put a strain on the friendship, because she might become worried that you’ll never be able to get over your feelings, which will lead to her possibly worrying that she might lead you on, or it might make her uncomfortable, etc. If she isn’t straight either? I say go for it and tell her. She may very well have feelings for you, too. Either way, if you choose to reveal it, do so carefully. You already have an excellent friend, so I’m sure you don’t want to jeopardize that. You’re not in an easy situation, and I wish you the best of luck.