Harry Bosch est un détective aux homicides à Los Angeles. Bien qu'il a été lavé de tout soupçon par les forces de l'ordre, il est toujours en procès, accusé d'avoir tué de sang-froid un potentiel tueur. Malgré cette affaire, qui s'avère médiatique, Harry refuse de s'éloigner de son travail et enquête sur des ossements qui viennent d'être retrouvés.
Bosch et J. Edgar ont trouvé un indice qui leur permet de bien avancer dans l'affaire des ossements. Parallèlement, Bosch met les choses au clair avec son supérieur concernant sa bataille judiciaire.
Après la parution de l'article du journaliste Tyler, Nicolas Trent s'est suicidé. Bosch et Jerry Edgar sont persuadés qu'il n'a pas tué l'enfant. Cependant Pounds, un de leurs supérieurs, est sûr de tenir son homme. Le procès de Bosch, toujours occupé à son idylle avec Brasher, prend par ailleurs une tournure inquiétante.
L'affaire des ossements révèle le passé sombre de la famille de la victime. Bosch est pris dans une dangereuse course-poursuite visiblement organisée par Raynard Waits qui essaye de le piéger.
Pour échapper à la police, Raynard Waits se réfugie chez sa mère. L'inspecteur Pounds dirige les recherches. Harry Bosch tente d'élucider le mystère qui entoure la disparition du petit Arthur Delacroix. Ses investigations le mènent chez le père de l'enfant, Samuel, ancien acteur sans succès, devenu alcoolique. Quand l'homme lui confesse avoir tué Arthur, Bosch ne peut faire autrement que le placer en garde à vue. Il n'est pas convaincu par son récit.
Bosch émet l'hypothèse que Samuel Delacroix n'a pas signalé la disparition de son fils Arthur sous l'emprise d'une forte culpabilité. Par ailleurs, la fille de Bosch est de retour. Cela fait trois mois que Maddie est installée avec sa mère et son beau-père à Las Vegas. Lors d'une visite à sa fille, Bosch demande à son ex-femme, ancienne profiler, d'établir un profil du tueur en série.
Titus Welliver
Harry Bosch
Amy Aquino
Lt. Grace Billets
Jamie Hector
Jerry Edgar
Sarah Clarke
Eleanor Wish
Jeri Ryan
Veronica Allen