XVI століття. Шотландія. Величний замок на схилі пагорба. Саме тут сирота Софія зустріла містера Морі. Він у змові проти англійського короля, за його голову обіцяють нагороду, але Софію це не лякає. Адже вона його кохає! Молоді люди таємно вінчаються, а згодом Софія отримує трагічну звістку… Через 300 років у пошуках натхнення молода письменниця Керрі Макклелланд вирушає до Шотландії. Її зачаровують красa старовинного замку й чарівний син власника маєтку. Але молодший брат теж виявляє до неї знаки уваги. Атмосфера розпалюється. Охоплена пристрастями, Керрі починає писати роман про дівчину, яка жила тут три століття тому, та раптом розуміє, що межа між вигадкою й реальністю стирається. Невже її героїня Софія жила насправді? Чи знайдуть дві закохані жінки, розділені сотнями років, своє щастя?