New-York, aéroport JFK, veille des fêtes de Noël. Madeline Greene, anglaise fleuriste à Paris, heurte Jonathan Lempereur, restaurateur français à San Francisco.
L'inspectrice écossaise Grace Campbell enquête sur un meurtre atroce commis dans un monastère sur l'île d'Iona, en Ecosse. Cette affaire où elle joue sa carrière tourne rapidement au cauchemar.