Fin Macleod a quitté sa femme après la mort de leur petit garçon, tué par un chauffard à Édimbourg. Il est revenu à Lewis, son île natale des Hébrides extérieures pour tenter une nouvelle existence. Et c’est ainsi qu’il renoue avec ses amis, Whistler en tête, Kenny, Donald, pasteur en passe d’être révoqué, et Marsaili, son premier et seul amour. La découverte au fond d’un lac perdu de l’avion de Roddy, disparu dix-sept ans auparavant, lui fait se remémorer tout leur passé, leurs aventures de jeunesse et la genèse de leur groupe de rock celtique.