Six years ago, Melody Pieterson was attacked and left for dead. Only a chance encounter with a dog walker saved her life. Melody's neighbor and close friend David Alden was found guilty of the crime and imprisoned, and the attack and David's betrayal of her friendship left Melody a different person. She no longer trusts her own judgment, she no longer trusts her friends. In fact, she no longer really has any friends. She's built a life behind walls and gates and security codes; she's cloistered herself away from the world almost entirely.
And then, soon after David is released from prison, Eve Elliot is murdered in an attack almost identical to Melody's. With the start of a new police investigation, Melody is suddenly pulled from her ordered, secluded life and back into the messy world around her. But as she learns more about Eve's murder, Melody starts to wonder if perhaps David hadn't betrayed her after all...if perhaps the killer is someone else entirely, someone who's still out there, preparing to strike again.