<human>: Can you give me the gist of the text in a nutshell?

Where to begin.

Basically, I came out about two years ago, and since then have become pretty close with this one guy.  We started off as friends, and that's all there was to it.  He's been dating his current girlfriend for quite awhile, so it I had always assumed that he was straight.  However, he has dropped many many signs of having feelings for me, and I'm not sure what to make of it.  

* We always have witty, "flirty" banter.
* He has continually brought up how we have good chemistry together.
* He has called me his boyfriend and has joked around about us being in a relationship many times.
* He has made many references to gay sex to me, and has even flat out said that there was sexual tension between us.
* He has never shown that much interest in his current girlfriend.
* He has "jokingly" brought up breaking up with her to her face. (Weird, I know)
* AND MOST IMPORTANTLY, he once asked a small group of friends what would happen if he came out.

Through the course of these events, I have gone through periods of having feelings for him and not.  As of right now I am not entirely sure how I feel.  I don't know if these are signals that are painfully obvious, but I have always been bad at picking up cues.  I came out under more interesting circumstances and I never really had a girlfriend while I was in the closet, so anything having to do with relationships and dating are completely new and foreign to me.  

I also am not sure what to do if he does have feelings for me, because I am good friends with his girlfriend, and it would be a massive surprise to everyone if he turned out to be gay for me.   I have not brought this up to any mutual friends because of how completely random and out of left field this whole situation is.  I don't want to be a homewrecker, but I also know that I will probably have feelings for him in the future and would like to act on these feelings if they are reciprocated.
<bot>: Straight friend in a relationship has dropped MANY hints that he is gay for me.  No idea what to do if these are true, or if they even are true.