Oh yes, you so are (at least in my humble opinion)
Why? You're smart and you know so many interesting things we've never even have thought about it (I guess it mostly works from a girls point of view, for female INTP may be too intimidating for any ESFJ boy). You're this distant, mysterious guy who's impenetrable shell we'd like to break.
And opposites attract, haven't You heard about it? :laughing:
Yes! The few people I click with are almost all INTJs. You're intelligent, analytical and I always have interesting discussions with the ones I know. I don't know if this is common to INTJ types, or if it's just the ones I know, but when they're appreciative of something you've done, they tell you. I find they're also very honest.