Fast paced, keeps you guessing about who the villains are. Also read the Darkest Powers trilogy which will give you some background information. Like other Kelley Armstrong books, this book features a strong heroine who isn't afraid to speak her mind. A great read for my niece who loved it!!!