Devonilaisessa maalaiskylässä tapahtuu hirvittävä murha. Yhdeksänvuotias Joanna Mason on rikoksen ainoa silminnäkijä. Kolmekymmentä vuotta myöhemmin hänestä on tullut menestynyt lääkäri, joka pitää yksityispraktiikkaa Edinburghissa, on naimisissa ja pienen lapsen äiti. Kun rikoksesta tuomittu Andrew Decker vapautuu vankilasta, Joanna katoaa. Rikosylikomisario Louise Monroe joutuu pohtimaan käynnistetäänkö etsinnät Joannan aviomiehen vastustuksesta huolimatta. Toisaalla entinen rikoskomisario Jackson Brodie on uppoutunut henkilökohtaisempiin tutkimuksiin. Hän on hankkinut haltuunsa hiussuortuvan, joka pitäisi viedä DNA-laboratorioon Lontooseen. Matkasta tulee odotettua mutkikkaampi. Sattuman kaupasta juna, johon hän on noussut, joutuu onnettomuuteen - Edinburghissa.