This is one of the best books I have ever read. The characters are great and the connections between them are deep and well planned. It is a thoughtful story that will enchant you. You see the main character grow throughout the book. You see young Henry go from child to adult. You will not be disappointed by this book.