I find it funny how many people describe INFJs as "mature", at every two posts in this thread.
Ironiclaly, INFJs are very very immature. The ones that play the "deep" persona, are even more immature then the others INFJs. yet people call INFJs mature! Of course, it depends of what people are we talking about. You wouldn't expect from a ESTJ to call and name a INFJ mature. He will look at the "deep" INFJ, laugh with kindness, and say to him: "You need to stop being a child. You need to become a adult"...
to which the INFJ will reply..."I don't think you understand. I am "deep". I see things. I have that freakish Introverted Intuition, the lioness of all cognitive functions. I can woo you with my understanding, you will lost yourself inside my mind, in my intricate way of thinking. I think far far away, in the past and in the future, I look at the causes of things, my thinking easly flyes to the eternal. My thinking is like a eagle that you can never catch, I roar the skies of knowledge. You are a child, ESTJ. Grow up, you can never understand me, because I am far superior in thinking!"
To which the ESTJ will laugh again with understanding, and say to the INFJ ..."Still, you need to grow up, or you will remain a child for the rest of your life. One of us is right. I know I am, and I can prove it to you if you stay around me for a while!"