Tracy Waterhouse lever et stille og ordnet liv som pensjonert politidetektiv. Hennes tilværelse tar en overraskende vending når hun møter Kelly Cross, en gjenganger som drar med seg en ung gutt gjennom byen. Begge virker mismodige og tilsynelatende bedre uten hverandre. I et impulsivt øyeblikk tar Tracy en beslutning som overrasker både henne selv og Kelly. Fra dette øyeblikket blir hun plutselig ansvarlig for den lille gutten, og hun oppdager snart at hennes mangel på foreldreerfaring er det minste av hennes bekymringer – langt større problemer truer både henne og den unge jenta. Samtidig er Jackson Brodie, den kjære detektiven kjent fra bøker som 'Case Histories', i gang med en annen type redning: nemlig av en mishandlet hund. Med hunden ved sin side, er Jackson i ferd med å lære, akkurat som Tracy, at ingen gode gjerninger er uten konsekvenser.