This massive novel packs a punch. The characters are passionate and well defined. The worldbuilding is immense, colorful, exciting, and unique. The villains are horrible. The author saves a final twist for the last few pages that throws everything into line and will leave readers thirsting for the next book.