I love this book, but I had to remove my review because it is going to appear in an article in English Journal and it can't be published in more than one place.
Dr. Karin Perry is an Assistant Professor of Library Science at Sam Houston State University. She loves reading YA and Children's Literature. Follow her reading on Goodreads at http://www.goodreads.com/kperry.