This book was entertaining. Plot wise things happen conveniently because if you make up your own magical rules, then you can solve problems however you want. So: a bit too conveniently. She gets attacked from every angle for the whole book, which gets both overwhelming and boring.
See why thousands of readers are using Bookclubs to stay connected.