It has been such a long time since I have been completely enveloped by a book. This story is rich and detailed, with incredibly satisfying and often surprising links between its characters. It fits so much into its pages; I will definitely enjoy reading this book a second time!