I suppose it’s typical, but honestly: Sophie Mercer just can’t catch a break. Then again, when you’re 17, a demon (though not currently in possession of her powers), and facing down some of the most evil people on earth (the problem is that they always think they’re right), then there are not many breaks to be had. Then — after she discovers that her mother isn’t really who she thought she was (sounds creepy, but it’s not) — she mysteriously gets transported back to Hex Hall (thankfully, BFF, boyfriend, fiance, and ghost-friend get to come, too) to face down the evil demons once and for all.
There really isn’t much to be said about this one that I already haven’t said about the other two. Swoon-worthy kissing? Check. Snark? Check. Awesome magic fighting? Check. Cool vampire BFFs? Check. Creepy ghosts? Check. Kick-butt heroine? Check. And a great way to end the series, as well. Hawkins wrapped everything up nicely with a bow on it, managed the love-triangle thing without getting all weird on us, and gave us some fun, magical nonsense in the process.
What more can you ask for? Nothing.
Rated: Moderate for pretty liberal use of the a-word (well, maybe a dozen times), and some d- and h-words as well.