This was a fantastic book. The writing was rich, authentic, and detailed while never committing the cardinal sin of being boring. The magic system starts out simple and develops in complexity in interesting ways that are meaningful to the story.

I highly recommend it.