Jest lato 1929 roku i Mhairi MacKinnon potrzebuje męża. Ojciec dał jasno do zrozumienia, że nie będzie w stanie utrzymać jej przez nadchodzącą zimę. Na małej szkockiej wyspie St Kilda możliwości są ograniczone. Ale sąsiad MacKinnonów, Donald, ma znajomego, któremu również zależy na szybkim małżeństwie. Donald zostaje przyzwoitką Mhairi i ma przedstawić ją podczas ostatniej podróży w roku, zanim jesienne morze zamknie ich na świat zewnętrzny.
Mhairi powraca jako zaręczona kobieta, która zakochała się bez pamięci – jednak nie w swoim narzeczonym. Wiedząc, że ten, którego darzy uczuciem, nigdy nie będzie jej, czeka na wiosnę z rosnącym lękiem, ponieważ wtedy zostanie odesłana z domu, by stać się żoną nieznajomego.
Gdy nadchodzi wiadomość, że St Kilda ma zostać ewakuowana, kochankowie otrzymują kilka miesięcy ulgi, ciesząc się wspólnym latem. Jednak ostatnie dni na wyspie będą trudne dla Mhairi i jej przyjaciółek, Effie i Flory. A kiedy później na opuszczonej St Kildzie zostaje znalezione martwe ciało, cała trójka ma wystarczający powód, by znaleźć się w cieniu podejrzeń...