As private detective Jackson Brodie investigates three apparently separate unsolved crimes, he has the sinister sensation of being followed. He starts to unearth secrets from the past, only to find that his own future is threatened. Kate Atkinson