Still getting over the depression caused by her miscarriage, Gemma accepts the invitation of a married friend, Hazel Cavendish, to attend a cooking weekend in Innesfree, Scotland. Gemma thinks the misty, atmospheric landscape of the Highlands, where fine whiskey is distilled and the brogues of the natives ring like music in the air, will be just what she needs to complete her recovery. However, Gemma's hopes are soon dashed by Hazel's revelation that she has come to Innesfree to meet her former lover, Donald Brodie, a handsome distillery owner. When someone shoots Donald dead, Hazel becomes a prime suspect.