yourname2000 saidAll the time....I've bashed my heart against those rocks all of my life.
Aah! I hear you on that one!
To the OP: Yes,I have had crazy crushes on a straight guy. He was a very close friend and I ended up telling him that I love him. Guess what? He said that it was ok and we left it at that. We are still good friends and I have come to realize the futility of loving a straight guy! It feels great at that moment, the dreams you weave are awesome, but really speaking, that is not how it works.
I realized it fully when a very close girl friend of mine proposed to me (!) and I had to tell her, that no matter how close we were as friends, I couldn't love her. The same's the case with our straight friends.
Don't worry, enjoy it while it lasts, but one day soon you will find someone great and gay to love you, who you will love in return. Till then, dream on!