I wasn't sure exactly how I felt about this book for awhile, I think mostly because it is very long and my attention kept wandering despite how great the characters, the story, and the world-building actually were. But wow, the last 5 or 6 chapters are just absolutely amazing, like I did not see any of that coming AT ALL and I can't wait to read the next one.