Verdict: MUST READ. This is like the Platonic Ideal of a great teen book: funny, heartfelt, touching, and perfectly, briskly paced.
Perfect for: Anyone who has a sense of humor and/or a sense of empathy. Also: if you are male. Also: great for anyone who wants inside information on how boys think. Spoiler: Boys are weird. And horny!