INFP - and right on target. It explained a whole lot of things I've been puzzled over since a whole lot of years. Awesome, really! This link was really helpful for me: http://www.personalityhacker.com/infp-vs-infj/
Turns out I'm an INFP. http://www.16personalities.com/infp-personality It's actually spurprising how accurate it is. ^^