A young, novice prostitute is murdered in Brunton, Lancashire, and Inspector Peach finds himself with a complex and unpleasant case on his hands. He begins to interview local prostitutes and their customers, including a divorced policeman and a Catholic priest at odds with his beliefs. But did one of them kill the girl or was one of the town's more sinister thugs responsible?