character development and world building were very good. really enjoyed story architecture with hooks and surprises not being predictable!