Det er tredje gang den tidligere privatdetektiv Jackson Brodie optræder, og også denne gang er det et højspændt psykologisk drama forfatteren Kate Atkinson har fremtryllet. Romanen har en blændende åbningsscene: Joanna på seks er vidne til den brutale nedslagtning af sin mor og sine to små søskende under en gåtur, hvor de bliver angrebet af en galning med en kniv.
Tredive år senere bor Joanna i Edinburgh sammen med sin mand, hun er læge og har fået en søn. Reggie på 16 er deres au pair-pige, og Reggie, som selv har mistet sin mor i en ulykke, oplever Joanna og hendes søn som den perfekte familie. Politikvinden Louise Monroe opsøger Joanna for at fortælle hende, at den mand, der slog Joannas familie ihjel, bliver løsladt. En anden grund til at opsøge Joanna er, at Louise mistænker hendes mand for forsikringssvindel. Som privatdetektiv kommer Jackson Brodie også på banen, og langsomt afsløres Jacksons forbindelse til Joanna, Louise og Reggie: Jackson og Louise har været tæt på at indlede et forhold, men giftede sig i stedet med hver sin partner; som ung var Jackson en del af det eftersøgningshold, der fandt Joanna på en mark, efter hendes familie var blevet massakreret, og Reggie har faktisk reddet Jackons liv ved en togulykke.
Og således bliver brikkerne i denne vanvittigt spændende roman ved med at blive flere, relationerne mellem personerne at sno sig ind i hinanden for til sidst at falde smukt på plads.