Like his father before him, Cas Lowood travels around the country and lays restless and malevolent ghosts to rest. He and his Wiccan mother rarely stay in one place for too long, and Cas makes very sure not to get too attached to any of the locals, as he’s just going to pack up and leave as soon as he’s done hunting and killing the local ghost legend. With every ghost he lays to rest, Cas becomes more experienced. He hasn’t told his mother (who would naturally freak out), but his ultimate goal is to track dow the spirit that murdered his father.
Now Cas is going to Thunder Bay in Ontario, to kill the murderous spirit the locals call Anna Dressed in Blood. Brutally murdered while on her way to a school dance in 1958, Anna Korlov haunts the boarding house where she used to live, wearing the blood soaked dress she died in. She has killed countless people, yet the locals always seem to find a rational explanation for why the dead people went missing. In Thunder Bay, Cas as per usual tries to stay detached and aloof, but before he can even get properly settled in, it seems he has made both new friends and jealous enemies. Carmel, the most popular girl in school (the best person to tell him all the pertinent gossip) turns out not just to be a bitchy queen bee, but actually very nice. Thomas, a geeky telepath with a witch grandfather insists on helping Cas, even when he strenuously denies needing any.
Of course, Mike, Carmel’s jock ex-boyfriend is less enthusiastic about the new guy getting cozy with his girl and he and his friends trick Cas out to the haunted house where Anna is supposed to stay. The jocks want to lock Cas in the abandoned house as a joke, but their actions have terrible consequences. Cas survives, Mike is less fortunate. Why would Anna Dressed in Blood, who’s supposedly killed more than seventeen teenagers, not to mention a slew of vagrants and homeless people, suddenly spare Cas’ life? He can’t understand it, and determines to get to the bottom of Anna’s tragic death and the possible causes for her cursed afterlife.