Rose Fenemore tar en pause fra sin undervisning ved Cambridge og tilbringer tiden i en avsides hytte på øya Moila. En kveld får hun seg en overraskelse når hun finner en tiltalende fremmed, Ewen Mackay, i kjøkkenet sitt. Han hevder å ha vokst opp i hytten, og hun fristes til å tro på ham. Men situasjonen blir mer komplisert når en annen mann, John Parsons, også søker ly fra stormen. John vekker både Roses skepsis og mer følsomme følelser. Når sannheten om de to mennene avdekkes, begynner de stormfulle Petrellene – skjøre og flyktige fugler som svever nær bølgene – å symbolisere Roses forvirring og de mystiske aspektene ved hennes fremtid.