When Jasmine Horner is found drowned, no one is sorry to see the back of her. In fact, there are those who feel that after a lifetime of meddling in other people's business her comeuppance is long overdue. An innocent conversation in the local pub leads the police to Alistair Branch - much to the consternation of his friend, John Cunningham. And when Alistair is arrested, John enlists several of his young kennel hands to gather information. Gradually, a series of possible clues is uncovered, and matters finally reach a crescendo, when a chance discovery leads to a dramatic confrontation...