PeaceBaby! You have an ISTJ, too. How neat is that?
I've sometimes called mine "The Rock to my Kite." He keeps me anchored and I lift him out of the rut. (Well, a little.)
Truth is the man is rock solid. Trustworthy, always equipped for any emergency and willing to help anyone, anytime. An INFP couldn't get so lucky.
And, yes, sometimes he annoys the heck out of me. But that's my problem.