One of the best novels I have read, and as a retired English teacher, I've read many. Character development is exceptional-- we see these characters grow and change over time in ways that show the precise care Napolitano is taking to develop these characters. Because of this characylter development we come to feel we know them and care about them. That is what drew me in as a reader and made this such a strong novel.