Rok 1920. Tom Sherbourne, inżynier z Sydney, wciąż nie może się uporać ze wspomnieniami z Wielkiej Wojny. Posada latarnika na oddalonej o 100 mil od wybrzeży Australii niezamieszkanej wysepce Janus Rock i kochająca żona Isabel, która decyduje się dzielić z nim samotność, stopniowo przynoszą mu spokój i pozwalają pokonać upiory przeszłości.
Los wystawia ich jednak na ciężką próbę. Po dwóch poronieniach i wydaniu na świat martwego chłopca, Isabel dowiaduje się, że nie będzie mogła mieć dzieci, i popada w depresję. I wówczas zdarza się cud: do brzegu wyspy przybija łódź ze zwłokami mężczyzny i płaczącym niemowlęciem. Ulegając namowom żony, kierując się głosem serca, a nie zasadami moralnymi, Tom podejmuje decyzję, której konsekwencje położą się cieniem na życiu wielu ludzi...