Aren't they freaking amazing?! Solid, charismatic, dependable, humble - just to name a few qualities of my INTJ. What you describe is eerily similar to what I'm experiencing in this relationship atm....