I feel like this book is as close to perfect storytelling as you can get. The characters were so fleshed-out. The multiple plot lines were woven together seamlessly. There were so many good choices and parts that fed other timelines. Really enjoyed this book. Gut-wrenching and hopeful at the same time.