Detective Inspector John Rebus finds the body of an overdosed drug addict in an Edinburgh squat, laid out cross-like on the floor, between two burned-down candles, with a five-pointed star painted on the wall above. Some of his colleagues are inclined to categorise it as the routine death of a "junkie", but Rebus is perturbed by some unusual facts of the case: a full package of heroin in the dead man's room, and some mysterious bruises on his face and body. Rebus takes seriously a death which looks more like a murder every day, and he begins to investigate the true circumstances of the death. As part of his investigation, Rebus finds the young woman named Tracy who knew the dead man and heard his terrifying last words: "Hide! Hide!"