À la fin des années soixante, un serial killer surnommé « Bible John » a semé la terreur en Écosse avant de se volatiliser. Trente ans plus tard, Édimbourg est le théâtre d’une série de meurtres similaires. L’inspecteur John Rebus, officiellement chargé de trois autres affaires, doit suivre la piste qui va le mener au meurtrier. Bible John serait-il de retour ?