Ally escapes an abusive relationship but hallucinates about her abuser. She receives cryptic messages suggesting he's nearby. As the messages intensify and her reality unravels, Ally realizes the truth may be closer than she thought.
Charming flight attendant Brooke juggles two marriages, one with her high school sweetheart, Stefan, and the other to an older, successful businessman, Dane, who she and Stefan plan to fleece for a windfall of cash. However, while Dane’s suspicious daughter, Eliza, threatens to unmask the truth, Brooke also begins to regret her part in the plan leading to a potentially deadly showdown between Brooke, Eliza, and Stefan.
When a handsome neighbor moves in across the street, a single woman trying to escape her past in the new subdivision believes she has witnessed her new neighbor committing a grisly murder. Unfortunately, nobody believes her. She is then forced to face her dark past head-on in a story full of twists, turns, and shocking revelations.