Tamora Pierce has learned her lesson and stopped trying to write from too many points of view at the same time, which is definitely a good thing. Otherwise I'm not too impressed by this one as the plot is more or less non-existent... or perhaps it's just the one I remembered the best.