En un pequeño pueblo costero de Irlanda, Fiona descubre las leyendas de su familia y emprende la búsqueda de su hermano, al que cree haber visto con vida entre los misterios que rodean la isla de Roan Inish.
En un pueblo cercano a Dublín durante los años cincuenta, tres niñas con distinta situación familiar, pasan de la infancia y adolescencia a la juventud, con los problemas propios de su edad, en un entorno rural.