There's a lot of really solid stuff in this one--it's a book is definitely recommend to actual teens, since it does such a great job of depicting the messiness of that time and relationships, in particular. 
 I really wished the vegetarian thing had been better handle and that the main character wasn't named after an Ayn Rand character, tbh. There was a bit of an undertone of (view spoiler)[see, first love can't ever last (rather than it is rare that it lasts) (hide spoiler)] that I could have done without as well.