The book leaves you wanting more. Lots of interesting roads taken and not yet taken. The story is complicated, but so is real life. The book doesn't provide the complete back stories of all their characters, but you know it's coming. It's why you have to have the next book.