Your above quote could be included, word-for-word, in a precise dictionary definition of "homosexual." His girlfriend is most likely a boy. At least that's how he comes across at first blush.
In fact it would be tragic if he were straight, because nobody having met him would ever believe it. Imagine constantly being hit on publicly by RuPaul types while being openly laughed at by women who think you're trying to be funny by asking them out on a date.
And just for the record, if this guy is married, she's his beard.
;-/
This is NOT the dictionary definition of homosexual!! I don’t hate Jesus or Christianity. Some of us do, but some don’t...just have no room for either in our lives.