Here's my story:
I had a friend who I thought might have been gay. He was actually a friend of a friend and we all hung out as a group sometimes. The guy had a girlfriend who sometimes came with us. (later I found out that they were only friends & that her son was by another man) He would call me every day, several times a day, just to talk. I repeatedly told him that there was no need to call me all the time like that. He would also make certain comments about my appearance. When I asked him what was up with him, he always played it off and he denied that anything was going on.
After I graduated from college, he called me & told me that he had a gift for me. I didn't really want it, so I told him, "thanks, but it's not necessary". He wanted me to come to his house to get the gift, but I refused. So one day he left the gift at my house with my father.
That really pissed me off because of course my father wanted to know who this strange man was leaving a gift for his son. Anyway, I opened the gift and there were several things inside the box, and one of the items had the words "somebody loves you" on it.
I called him up & asked him what that was all about. Of course, he tried to deny that it meant anything and even said that he put it in there by accident, but I wouldn't let him off the hook. He eventually started to cry and told me that he was in love with me. For some reason, that really pissed me off & I reacted very badly. I told him to never call me again, etc. The fact that he was gay wasn't the problem...even the fact that he was in love with me wasn't the problem...that was just the way he felt...I was angry that he deceived me all that time, even when I asked him point blank what his deal was.
The end result? After not seeing him or speaking to him for quite a while, I eventually matured in my thinking and I called him up & apologized for my reaction. So we're cool now, but sometimes I have to remind him that there will never be anything physical between us.