This guy just keeps getting better and better every book! I read this on a business trip during the flights and couldn't put it down. The detailed description of the characters, the jumping around timelines and points of view, were great literary devices. He has always been an amazing storyteller, and now he is becoming an amazing writer as well.