El detective privado Cormoran Strike, que se halla en Cornwall visitando a su familia, es abordado en plena calle por una mujer que le pide ayuda para encontrar a su madre, Margot Bamborough, desaparecida en 1974 en extrañas circunstancias.
A pesar de que nunca se ha enfrentado a un caso ocurrido tantos años atrás y de ser consciente de las escasas posibilidades de éxito, Cormoran Strike y su compañera en la agencia, Robin Ellacott, que sigue atrapada entre un divorcio tormentoso y sus sentimientos hacia Cormoran, acaban aceptando el caso.
A medida que se van sumergiendo en la investigación, los dos detectives se topan con una historia terriblemente compleja poblada de cartas de tarot, un asesino en serie psicópata y testigos que son poco de fiar. Porque incluso un hecho ocurrido hace décadas puede ser mortal.