1290. Sur ordre du roi Édouard, les Juifs sont chassés d'Angleterre. Rachel, suivante de la reine, est obligée de s'exiler en Écosse. À Londres, Isabel, sa meilleure amie, rencontre Rory MacGannon, un Highlander qui vient lui porter un message. Menacée, Isabel décide de suivre ce preux chevalier pour se réfugier auprès de Rachel. Mais en ces temps de troubles, l'Écosse est la terre de tous les dangers...