The author is really good at building up this world. Little by little, more of the world is introduced. And while that's being done, some mysteries are resolved while new ones are introduced. No matter what part of the book we're in, there is always something exciting that we're looking forward to. Good stuff.