Since Cassandra Graystone was a child and her family perished in a fire she knows and sees things other people don’t…when someone will die or that a demon lurks beneath a human skin. She sees phantoms. Yet she craves a simple life singing out with her musician brother, Johnny, and caring for her elderly aunt and uncle; to be with her friends, Sarah, a psychic, and Walter, a clown in a carnival circuit. But when Sarah sees apocalyptic events in her tarot cards and demons are everywhere, Cassandra fears she’s going insane or something terrifying is happening in the world.
Rayner, an ancient blood demon, lodges next door. He becomes obsessed with her. Never having felt pity or affection for a human before he believes he loves her, would die to protect her. The demon realm gathers for the final confrontation between us, Rayner warns. The apocalypse comes. You and your friends must prepare.
Cassandra flees that knowledge until an angelic being, Manasseh, appears. Your powers will grow. You must fight for humanity’s survival after the first wave is taken. Seek out others like you. Persuade them to join the battle. Only these can see and challenge the demons until the end when all eyes see them. She doesn’t want her life to change; doesn’t want to be a nomad who battles demons. Doesn’t want to be anyone’s protector. Until a tornado flattens Sarah’s house. Johnny’s apartment. There are monsters maiming and killing everywhere. Demons persecute her and those she loves, burn down her home and force her family and friends onto the road, as everywhere cataclysmic weather and signs of the end days make things hellish for humans. Cassandra and her friends can no longer deny their destinies. They must fight…or see the remnants of humanity engulfed in flames.