OMG, that so cute. Even your reaction's cute. INTP's are good to have around. They make me think (i.e. frame my thoughts in much more logical manner). There's also a mutual respect between the two I find refreshing, plus you guys don't do chit chat either, which is a relief. INTP's also generally don't use me as an emotional dumping ground either, which makes your friendship a vacation of sorts.
The best thing though, is if there is an off beat topic (usually of a scientific nature for me) that you are pretty sure no one else is interested in, the INTP's I've known, are usually the only other people I know who, either have heard about it and want to know more, or done way more research than you have and want to share.