Characters, plot, and the fine line between admiration and loathing - Tamora Pierce balances on a knife-edge with skill.
The third novel in Tamora Pierce's "Circle Opens" series. Mystery and magic moves the story along.