Sophie Sinora’s BFF, AJ Dawson, is trying to break Sophie and her boyfriend apart. Sophie’s other BFF, Krysta Richards, wants to die so she can talk to her mother’s ghost. The crooked cop hunting Krysta wants her dead, too. But he’s not half as scary as the vengeful succubus who’s threatening to steal their souls.
Sophie just wants all her problems to go away. Since that’s not going to happen any time soon, she’d like it if she and her friends could survive another year of high school.