Madeleine se po letech vrací do prázdninového sídla, aby vyprávěla příběh své osudové lásky. Na sklonku života ji o to poprosí dcera, která chce poznat celou minulost své matky.
Život na nehostinném skotském souostroví St. Kilda je v roce 1930 pro mladou ženu plný překážek. Divoká Effie ho však bere takový, jaký je – a svými schopnostmi se vyrovná každému místnímu muži.
Angela je šťastná. Ve Vittoriovi našla skvělého partnera a tkalcovna vzkvétá. Tenhle úspěch ale zakolísá, když se náhle objeví neznámý konkurent. Navíc Angela naráží na odmítavost Vittoriovy matky.