Красавицу Марию, юную вдову венгерского короля, ее брат, император Карл, готовит в жены королю Шотландии. Не познавшая в браке любви и страсти, Мария отказывается подчиниться, но испанский корабль, на котором она бежит, потоплен пиратами. Спасти беглянку суждено шотландцу Джону Макферсону, посланному королем за своей невестой. Джон не подозревает, что черноволосая русалка, которую он выловил в море и которая с первой минуты завладела его сердцем, — невеста короля. А Мария наслаждается несколькими украденными у судьбы днями счастья, понимая, что их любовь обречена.