Jackson Brodie, détective privé, enquête à Cambridge sur trois affaires criminelles dont le mystère n'a jamais été éclairci : la disparition trente ans plus tôt d'Olivia, une petite fille de 3 ans dont le doudou vient d'être retrouvé, l'assassinat de Laura, une jeune femme de 18 ans, et le meurtre commis par Michelle sur son mari. En fouillant dans le passé, il fait d'étranges découvertes.