Elizabeth R. (esjro) - , reviewed on + 949 more book reviews
I almost gave up on this one because all the human characters were so annoying initially, especially Ginny, who has health problems and special needs so we are supposed to feel bad for her. I'm glad I stuck with it though, because the characters started to grow on me in the second half.