Gavie Dickinson, dix ans, habite en Ecosse. Son père est en mer, et c'est son grand-père qui s'occupe de lui après l'école. Il entretient une relation privilégiée avec lui et celui-ci lui raconte les histoires de Selkie, créature mi-phoque, mi-femme. Mais le vieil homme est victime d'une attaque, et Gavin, bouleversé, lui rend souvent visite à l'hôpital tandis qu'il est toujours dans le coma.