Retiré dans un petit village de l'ouest de l'Angleterre, Zachary, marin déserteur de quinze ans qui ne supporte plus l'horreur de la vie à bord, tente d'oublier ses peurs. C'est sur la "Colline aux Gentianes", surmontée d'une chapelle au-dessus du port de Torquay, où les marins ont l'habitude d'aller en pèlerinage, que le garçon rencontrera la petite Stella, douze ans, fille adoptive d'un couple de paysans. Sur fond de guerres napoléoniennes, l'auteur se fait ici le chantre des âmes en peine, des exclus, et suggère en douceur que la vie est ailleurs.