Apres des années d'absence, une veille de Noël, Maggie O'Connor voit ressurgir sa jeune soeur, Jenny, qui a sombré dans la drogue et vient de mettre au monde une adorable petite fille, Cody. Presque aussitôt, elle disparaît à nouveau, abandonnant l'enfant. Les années passent et Maggie...
Claire McKay, traumatisée par la mort de son premier amour, part sur l'île de ses ancêtres pour essayer de passer outre ce drame. Elle rencontre un écraivain excentrique du nom de Celia, qui lui raconte l'histoire de Silly, une jeune fille qui hante l'île depuis l'époque des Vikings...