Echo Park é o décimo segundo romance em que Michael Connelly apresenta Harry Bosch, um detetive experiente, obcecado pelos crimes que investiga. Desta vez, Harry é assombrado por um fantasma. Um fantasma que o perturba há treze anos.
Em 1993, ele investiga o desaparecimento da jovem Marie Gesto, que, após ser vista indo ao supermercado, nunca mais foi encontrada. Como vestígio, apenas seu carro com algumas de suas roupas e compras dentro. Por mais que tenha lutado para descobrir seu paradeiro, Harry não conseguiu concluir a investigação, que passou a figurar na lista da delegacia de Casos Abertos / Não Resolvidos. Agora o detetive veterano vislumbra a chance de poder, finalmente, desvendar o mistério que o martirizou por tanto tempo.
Raynard Waits é um homem acusado de matar e esquartejar duas pessoas, mas existem suspeitas de que ele também tenha cometido outros nove assassinatos. Entre eles, o de Marie Gesto. Mas ele pretende propor um acordo à Justiça para escapar da pena de morte. Em troca da atenuação de sua pena, o réu mostraria onde estão os corpos das nove pessoas desaparecidas e assassinadas por ele.
A partir daí, Harry Bosch terá que enfrentar inúmeros desafios, um após o outro. Precisará estar próximo do homem que talvez seja o culpado por tantos anos de agonia e dúvidas, provavelmente o inimigo mais sádico e perigoso que tenha encontrado em toda sua vida. E ainda terá que conviver com a culpa por ter ignorado uma pista que poderia ter concluído o caso ainda em 1993, evitando a série de assassinatos que se seguiu.