Police officer Evelyn Waters has decided to return to her home town of Garret Falls where she was born and her mother was murdered. She hopes to face her inner demons and find some peace but soon learns that demons come in many forms when a long silenced serial killer returns. Evelyn must find out who the killer is, and why she's having dreams about the crime scenes before they've even been found.
28 parts