I'll second emawblast's recommendation of the perks of being a wallflower. characters really were fantastic. Emma is great. one of those movies that really takes you to a time and place depending on your own experiences at the time, in a "dazed and confused" kind of way but different. highs and lows of being a teenager-type stuff. and soundtrack is very good.
I go see at least one movie a week and this one is my favorite I've seen in the last six months or so, fwiw