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’s 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, with BFF, boyfriend, fiance, and ghost-friend) 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-worthing kissing? 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, put 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.