I don't quite see why everyone seems to rave about this book. It was enjoyable, don't get me wrong, but the beginning was confusing to the point of frustration and I figured out all of the plot revelations long before the main character did. Teaching Note:- Recommended for advanced junior high readers (with a modicum of patience)- Tasteful sex talk, appropriate for grade 9 or mature grade 8