Jordan accidentally shot and killed a Seer: a person who can communicate with ghosts, angels, and demons. Worse still, she did so on the eve of her own awakening, making her the last Seer on Earth with no one to guide her. As penance, God gives her two years to help one hundred souls with unfinished business cross over from Earth to the afterlife or she will go to Hell. Just as she approaches the deadline, Jordan finds her hundredth soul: a smart-mouthed poltergeist named Michael whose ability to physically touch things makes him distinct from her usual encounters with the dead. However, the deeper she delves solving his sudden death, the more she realizes something sinister is on the horizon.
With time running short, Jordan stumbles across a plot that may unravel the fragile balance among Heaven, Hell, and Earth. Her life is plunged into chaos as she is hunted by demons that want to use her valuable Seer blood to bring about the end of the world and discovers that these creatures have a frightening connection to her family bloodline. Plus, the budding romance between Jordan and Michael makes it harder for them to let go of each other so he can become part of the eternal black parade.