The brutal murder of Sarah Ford and the disappearance of her six-year-old daughter, Alice, shattered the rural serenity of Julia Havilland's childhood. But these are not the only scars that have resolutely refused to heal. Shortly afterwards, Colonel Mitchell Havilland sacrificed himself on a Falklands hillside in an act of characteristic - but baffling - heroism. When Julia comes home from China fifteen years later, it is to a place of ghosts.
Whilst she awaits the outcome of the enquiry that seems destined to end her short but spectacular career in military intelligence, Julia is drawn back across the landscape of the past, to find that it is not just the tortured image of her much-loved father that returns to haunt her. Everything she has ever believed in and lived for has suddenly been called into question, and unless she confronts her demons, she will not survive. For there have been other deaths, and the dead will not sleep...show more