Alors qu’Edimbourg attend l’invasion française, pendant l’hiver 1804, Dorothea Flockhart rencontre une diseuse de bonne aventure qui lui parle d’un homme en uniforme dans son futur.
Bientôt, Dorothea rencontre le beau Capitaine Rogers. Ensemble, ils doivent traverser la vie tumultueuse qu’est l’Ecosse en tant de guerre.
Ce que le Capitaine Rogers ignore, c’est que le passé de Dorothea recèle de nombreux secrets… de ceux qui changeront leur vie pour toujours.