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...
Frank O'Brien, maçon de métier, arrondit ses fins de mois en commettant de menus larcins. Cette vie n'est pas vraiment celle qu'esperait Roz, sa petite amie. Lorsqu'on lui propose de voler un tableau et de le livrer en Nouvelle Angleterre, Frank voit l'opportunité de passer un long week-end...