Twee zevenjarige jongens worden in Glasgow midden op straat ontvoerd. Beide kinderen worden al jarenlang verwaarloosd. Voor inspecteur Colin Anderson is de zaak extra verontrustend, omdat de jongens een sterke gelijkenis vertonen met zijn eigen zoon Peter. Wanneer het politieonderzoek op een dood spoor lijkt te zitten, ontaardt een ogenschijnlijk onschuldige brand in een nietsontziende klopjacht op de dader. Een ongrijpbare moordenaar kiest zijn slachtoffers willekeurig en zet de politie op ingenieuze wijze op het verkeerde been – als detective Costello het tenminste bij het rechte eind heeft. Terwijl zijn team worstelt met het oplossen van beide zaken, ontdekt Colin Anderson dat verraad en bedrog zich in vele gedaanten kunnen voordoen. Zolang de ontvoerder van de jongens nog vrij rondloopt, is geen enkel kind veilig. Zingen voor de doden is een prachtig geschreven psychologische thriller, duister, gevoelig en opwindend tegelijk. Een thriller die de lezer van begin tot eind in zijn greep houdt.