Interesting magic system, engaging characters and a deep sense of humanity. Refreshing lack of tired tropes.