May Day 1646: The Civil War is raging and what should be a rare moment of blessing for the town of Ely takes a brutal turn. Ruth Flowers is left with little choice but to flee the household of Oliver Cromwell, the only home she has ever known. On the road to London, Ruth sparks an uneasy alliance with a soldier, the battle-scarred and troubled Joseph. But when she reaches the city, it's in the Poole household that she finds refuge. Lizzie Poole, beautiful and charismatic, enthrals the vulnerable Ruth, who binds herself inextricably to Lizzie's world. But in these troubled times, Ruth is haunted by fears of her past catching up with her.