I really enjoyed the characters in this book. It was a bit long and repetitive so I took off a star. It's a very unique story that is very well written. I wasn't bored but I did get a bit annoyed by the repetition in a few parts. The narrator was perfect. She was so good that I forgot she was there... if that makes sense.