Als een naaste collega het slachtoffer wordt van bruut geweld, raakt inspecteur John Rebus betrokken bij een zaak die draait om een hotelbrand. Een ongeïdentificeerd lijk en een land vergeten nacht van doodsangst en moord. John Rebus wordt achtervolgd door geesten uit het verleden. Hij breekt zijn hersenen over de mysterieuze code in het zwarte notitieblokje van zijn collega. En het lijkt alsof niemand wilt dat dit raadsel wordt opgelost — misschien zelfs Rebus niet.