Après un incident banal survenu dans son village, une fillette de 8 ans, Shula, est accusée de sorcellerie. Après un rapide procès, elle est reconnue coupable et enfermée dans un camp de sorcières.
Blair, une responsable de ventes venant de New York est envoyée dans les Highlands écossais durant la période de Noël. Sa mission est d'acquérir un parfum en édition limitée produit par un comte fringant. Mais l'Américaine tombe très vite amoureuse des lieux.