Aug 25, 2017becker rated this title 5 out of 5 stars
I knew after the first few paragraphs that I was going to love this book. This is a big complex story that is incredibly well constructed. The characters are so well designed with each of them containing a unique voice and serving a specific purpose in the book. The ending was so clever right up to the last parargraph which was moving and beautiful. I listened to a portion of this book on audio and the narrator was amazing with the ability to switch back and forth between about half a dozen different accents in a dialogue. For me, it was the perfect book. I was very sad to finish it which says a lot about a 830 page book.