1689. Le trône d'Ecosse est vacant. Sur la route de Dunfallandy, Ellen Graham tombe dans une embuscade alors qu'elle courait prévenir son cousin d'un complot. Elle est sauvée par un Highlander, James MacCurrie, qui la prend sous sa protection et l'emmène chez lui à Torridon où les attend son frère jumeau Neil, le laird du domaine. Très vite, l'impétueuse Ellen sème la discorde entre James, qui a su troubler son coeur, et Neil, qui la considère comme une intruse. Au risque de précipiter la guerre, comme le prédit la prophétie des MacCurrie...