one of the best: i didn't get bored, i laughed aloud at parts, and it really had a story with morals.
also, the characters were nearly brilliant. Ashley Hannigan was one of the most realistic teen characters i've ever read in a book, and yet totally interesting. She doesn't lie about her feelings. Nat's grandmother is also funny and sweet, adding a zest to this book. Laurie Halse Anderson rocks, she understands what it's like to be a teenager.