3.5 to 4 starsIt was good. But the middle was very long and at a certain point I started wondering 'how is she gonna tie up all the loose ends if she doesn't start wrapping up now?' Answer: Not all ends were tied up. The ending felt rushed and didn't give a resolution. It feels like there should be another book after this to wrap it up and give a real ending. Maybe she'll think about doing that.Over all it was entertaining and good. Somewhat drawn out, yes, but I would be willing to forgive that, and maybe even raise my raiting if there was another book after this.