The first time Annie Sweet sees 43 Stanley Road, the Victorian house is so perfect she almost feels as though it has chosen her. She longs to move in, but with her husband increasingly distant, and her daughter wrapped up in her friends, Annie is left alone to mull over the past. Soon she becomes consumed by the house and everyone who has lived there before her, especially a young chorus girl called Lily Painter. As Annie delves further into Lily’s past she discovers a dark episode of two notorious baby farmers. Until Annie solves the mystery at the heart of the scandal, the ghost of Lily Painter will never be able to rest.