Twin Rivers is a quaint, little town with a sinister secret.
Kristen McDowell knows that her new teaching job in Twin Rivers will be challenging. After all, it was an unspeakable tragedy that brought her there in the first place. The town, and its teens, have been devastated, and it will be her job to help them get past their trauma.
What she doesn¿t realize is that the calamities are only just beginning.
Soon, Kristen starts to hear whispers and see strange visions. As her paranoia grows, she feels that she is being followed¿no, hunted¿by something she doesn¿t understand. All she knows is that the thing wants the unborn child growing inside of her.
As her life unravels, Kristen searches for answers and discovers that Twin Rivers has always been plagued with tragedy. Missing children, murderous parents, freak accidents¿they all lead back to one, terrible mystery¿the soulless.
It is only when Kristen stumbles across Twin Rivers¿ oldest, living resident and hears of the town¿s history that she begins to piece things together. However, the truth will be even harder to believe than the mystery which hid it.