Efter första världskrigets slut återvänder Tom till Australien och får arbete som fyrvaktare på en ensligt belägen ö. Tom träffar Isabel, de blir förälskade och gifter sig. Det unga paret hinner få några lyckliga år tillsammans ute på sin ö där de lever nästan helt isolerade. Den barnlängtande Isabel får tre missfall som sliter oerhört på henne och hon sluter sig allt mer. En morgon spolas en båt upp på stranden vid fyren, i båten ligger en död man och ett spädbarn, barnet är vid liv. Isabel ser detta barn som en gåva från Gud, efter alla hennes böner har Gud äntligen gett henne ett barn. Tom vill omedelbart rapportera till myndigheterna men Isabel övertalar honom att vänta några dagar. En obehagskänsla gror i Tom men Isabel har levt upp och är lycklig. Isabel och Tom begraver mannen och behåller barnet. De låter världen tro att hon är deras dotter. När den lilla familjen efter två år återvänder till fastlandet möts de av den hemska historien om Hannah, hon som förlorade sin man och nyfödda dotter till havs. Hannah som aldrig gav upp, Hannah som aldrig slutade leta. Det är en hjärtskärande och bitvis smärtsam berättelse om rätt och fel, om kärlek och sorg.