Région de Perth et Kinross, Écosse, 1393 En chemin vers le château familial, Janet Campbell est attaquée par une bande de brigands. Alors qu’elle pense que son heure est venue, elle est sauvée in extremis par un beau Highlander aux yeux bleus. Consciente que les Campbell ne sont pas très populaires dans cette région d’Écosse et afin de bénéficier de la protection du dénommé Connor, à qui elle accorde toute sa confiance, la jeune veuve, surnommée "la Rose des Campbell", lui fait croire qu’elle s’appelle Janet Grant. À mesure que Janet et Connor passent du temps ensemble et qu’ils apprennent à se connaître, l’attirance entre eux devient vite irrésistible et ils perdent peu à peu le contrôle. Mais Janet est rongée par les doutes et se demande comment Connor réagira quand il apprendra qu’elle est la fille de son pire ennemi…