This book is complicated. I loved the first half of the story when it followed a single main character, but as the book progressed and more characters were introduced, I got lost in multiple different tangents that all start to happen at the same time.