This book was great when I listened to it on tape. I enjoyed it so much that I began reading it aloud to my 5th grade class. That was a mistake. The book is in 5 or so different points of view and it's difficult to read this aloud, unless several people are reading the book. I thoroughly enjoyed this book and would recommend anyone to read it, but if you do it as a read-aloud make sure to have the kids listen to it as a book on tape/cd or with several different experienced readers. Also be aware that the word "jackass" makes an appearance in the book several times, and that tends to cause a lot of snickering in class.