Rating: 5 out of 5 stars.
This may be my favorite book now. I rarely give anything five stars, because to me that means the book was perfect. Even though I read a lot, I am rarely so thoroughly engrossed in the world of the character and able to feel as they do. I found myself thinking about this book while at work, and wondering how Cyril was doing.