I had to really think about what rating to give this. On one hand the book is very flawed but on the other, I didn't want to put it down.Just as a bit of a disclaimer, I do know that this particular series by Tamora Pierce is not geared towards my age group, and that's likely part of the problem....