This is one groovy book!!! I have read the rest of the books in this series and I have to say that this is the best of them, although it does have some weak points. For example I think that David (love interest) isn't shown enough. L.J. Smith could've written a bit more about him, after all, we don't know a lot about this guy, do we? Apart from that I just love this book!! Angel is my favourite character with all his jokes and funny comments. As for the rest of the series, the boys are hot, the girls are cool and the books are just bursting with magic. If you haven't read any of the other books yet, what are you waiting for?