Excellent story and narrators. The kind of book that makes you want to neglect real life until you finish