Yesterday's secrets breed today's nightmares in this dark drama concerning three strangers who will kill to protect what is rightfully theirs. Jean (Penelope Wilton) is a professional house sitter on the eve of retirement. Before Jean stops taking jobs, however, she has agreed to watch over the palatial Walden Manor while the owners are away. Later, as Jean settles in for an uneventful weekend in the sprawling country estate, her peace and quiet is suddenly shattered by a desperate knock on the door. On the other side, a pregnant girl named Steph (Sinead Matthews) on the run from her abusive boyfriend. Accompanied by kindly stranger Michael (Daniel Mays), Steph is seeking to find a safe place to give birth. But Steph has left a trail of blood that leads directly to Walden Manor, and in her effort to find happiness by escaping her violent past she will soon discover that the present can be just as unforgiving.