Ratings152
Average rating3.6
Overall, better than I thought it would be, even if the ending was rather abrupt. I would have been annoyed if I had read this back when it originally was published and not known it was the first of a series. The characters were mostly likable (Angel was a little bratty, but expected because of her age). Only real issue was at times the dialogue and character thoughts felt a bit cheesy and dated.