Paperiton maahanmuuttaja löydetään murhattuna Edinburghin laitamilta ja kaupungin vanhasta keskustasta löytyy kaksi luurankoa lattian alta. Lähistön kylästä katoaa teinityttö. Rebusin ongelmat eivät jää tähän, sillä hänen ja Siobhan Clarken vanhan poliisiaseman rikososasto on lopetettu, ja esimiehet haluavat Rebusin jäävän eläkkeelle.
Uudella poliisiasemalla orvoiksi piruiksi itsensä tuntevat Rebus ja Clarke viihtyvät paremmin kentällä. Vähä vähältä alkaa tutkinnassa hahmottua kuvio, jossa tapaukset liittyvät toisiinsa. Juonen rakentamisen mestari Ian Rankin solmii jälleen kaikki langat yhteen kertomuksessa, joka on sekä säälimätön että inhimillinen.