Before reading anyone elses posts, I thought ISXP. You do not strike me as an esfp. I think that ISFP is kind of an extroverted introvert. Everyone needs people, and no one wants to be alone all the time. I struggled with the e/i thing myself, and decided on a mild E. You definitely sound very introverted to me. I can't decide between the T and the F. I'm leaning mildly towards F, because the entire isfp type description seems to match you quite closely.