Stevenson a écrit cet ouvrage quelques années après Enlevé ! dont il est la suite. David tente d'obtenir la réhabilitation de son ami Alan Breck et fait la connaissance de Catriona, fille d'un highlander emprisonné. Son caractère entêté mettra plusieurs fois sa vie et son amour en péril, mais David Balfour n'est pas jeune homme à abandonner...