本书中讲述的人和事并非都是虚构的。英国女皇伊丽莎白一世1603年去世时无子嗣,最有资格继承英国王位的人选已经是苏格兰的国王。于是苏格兰国王詹姆斯·斯图亚特六世成为英国国王詹姆斯一世。他是第一任掌管英格兰、苏格兰和爱尔兰的国王,称为詹姆斯一世。这个家族是斯图亚特王朝(Stuart在本书中拼写为Stewart)。斯图尔特王朝的最后一个国王是詹姆斯二世。他是天主教徒,认为国王可以抛开国会单独行使统治权。1688年他的儿子出世,当时大多数英国人不是天主教信徒,他们不相信国王有“上帝赋予”的权力,不愿意继续受斯图亚特王朝的统治。1688年,他们迫使他离开了英格兰。詹姆斯二世的两位非天主教徒女儿在他之后统治英国,但是到了1714年,斯图亚特家族已经没有非天主教徒后裔了。当时在英格兰掌握权力的人——“辉格党人”——遂邀请汉诺威选民乔治来充任英格兰、苏格兰和爱尔兰的国王。他是詹姆斯一世的外孙,即位后称为乔治一世。他于1727年去世,他的儿子继位,称为乔治二世。但是在三个王国中,主要是在苏格兰和爱尔兰,有许多人希望斯图亚特家族继续统治英国。这些“斯图亚特_乇朝的拥护者”1690年在爱尔兰为詹姆斯的王权兴兵作战,但是被打败了。1715年。他们又在苏格兰起事,为拥护詹姆斯的儿子弗朗西斯·爱德华·斯图亚特而战,在苏格兰高地一度凯旋,但为时不久又被击败。30年后,即1745年,苏格兰的斯图亚特宗族又起兵,和别的斯图亚特王朝的拥护者一起拥立英俊的查理王子查尔斯·爱德华·斯图亚特为国王。他们在爱丁堡城外的普雷斯通潘斯击败英国人,乘胜南下,进入英格兰。查尔斯在德比等待所许诺的英国和法国的援军,但是援军没有到,他不得不返回苏格兰。在因弗内斯城外的卡洛登,斯图亚特族人被英国乔治国王的正规军队、骑兵和大炮击败,英俊的查理王子只得逃往国外。本书讲述的故事始于卡洛登之役过了五年以后。