Loretta Sage, romancière brillante mais solitaire, est connue pour ses livres mêlant romance et aventures dans des décors exotiques. Alan, mannequin, a pour sa part passé la plus grande partie de sa carrière à incarner Dash, le héros à la plastique avantageuse figurant sur les couvertures des livres de Loretta.
Phil s’est exilé dans une petite communauté presbytérienne sur l'Île de Lewis, au nord de l'Ecosse. Une nuit, il est victime d'une attaque qui lui fait perdre la mémoire. De retour sur l’ile, il retrouve Millie, une femme de la communauté qui s'occupe de lui. Alors qu’il cherche à retrouver ses souvenirs, elle prétend qu'ils s'aimaient en secret avant son accident...