I think L.J. Smith would have been better off stopping after the third book in the series. That one had a decent - although sad - ending and felt like a proper conclusion to the series. This one seemed more like L.J. Smith suddenly realising "Oh, I shouldn't have ended the series so quickly - I'd better find a way to continue it". It did work somewhat, but the fact that it was so obviously an add-on made me less impressed by the book.It was still better than book #2 though. Though I found #4 an obvious fourth book in a trilogy, I did like the characters here, and thought they developed nicely through the book. The plot wasn't half-bad either.