Edinburgh has been shocked by the abduction and subsequent strangling of two young girls. Journalist Jim Stevens runs his own investigation, and has uncovered Michael Rebus's drug dealing. He suspects that his brother John, a police officer, knows or even supports his brother's illegal activities.
John Rebus is meanwhile assigned to the investigative team. The investigation, however, remains without success, and eventually two more girls disappear. Throughout the case, John is haunted by his past in the SAS. Then, his former wife is attacked and his daughter abducted. Only when hypnotized by his brother, is he able to share his past with him and his colleague and lover Gill Templer. Taking hints from seemingly cryptic anonymous letters, John connects the murders to his own military past. Relieved from his duty because of the personal involvement, he decides to find and face his enemy.