rating: 4 of 5 stars
I hesitate to give this 4 stars instead of 5. I was unhappy with the ending, but should I give it a lower rating because I disliked the conclusion? I liked watching the character's viewpoint change as he aged. It also reminds me that your perception can change when given all the information. Great book!