The novel's hero is a young man named Darsie Latimer. Early in the novel he is kidnapped by Hugh Redgauntlet, and taken to a village in Dumfries. Darsie's friend Alan Fairford sets out to rescue him. After much intrigue Darsie discovers that Redgauntlet is his uncle, and he is also reunited with his sister. He also discovers that a number of prominent Jacobites, and Prince Charles Edward Stuart (Bonnie Prince Charlie or the Young Pretender) himself are staying in the village. Redgauntlet has summoned them all to start a new Jacobite rebellion, and he wants Darsie to join them.