Isn’t he gay? Or is he one of those guys who is gay but just hasn’t admitted it yet?
I dunno... what would you call a guy who has erotic fantasies about himself?