Fiona, dix ans, vient vivre chez ses grands-parents, sur la côte ouest irlandaise. Trois ans auparavant, son petit frère, Jamie, a disparu, emporté dans son berceau par la mer. En secret, Fiona veut croire qu'il vit encore. Aussi est-elle sûre de ne pas rêver lorsqu'elle l'aperçoit sur l'île abandonnée de Roan Inish, prenant le thé avec un phoque.