Der Roman erzählt einen Abschnitt der schottischen Geschichte des späten 17. Jahrhunderts, von den militärischen Operationen gegen die Cameronier bis hin zu den friedlicheren Tagen der religiösen Toleranz unter Wilhelm III. Der Roman erzählt die Geschichte von Henry Morton, einem mutigen jungen Mann mit starkem Charakter, der zu Beginn der Geschichte von den Dragonern von John Grahame of Cleverhouse verhaftet wird, weil er einen alten Freund seines Vaters, den fanatischen schottischen Nationalisten John Balfour of Burley, beherbergt. Morton entgeht wie durch ein Wunder der drohenden Vergeltung und beschließt, entsetzt über die Willkür und Brutalität der königlichen Armee, sein Schicksal mit dem der Puritaner in ihrem Kampf gegen die Royalisten zu verbinden. Dies führt zu einer erbitterten Fehde mit Lady Margaret Bellenden, der royalistischen Besitzerin von Schloss Tillietudlem, in deren Enkelin er verliebt ist.