Отправив своих героев в Гранаду, Хаггард тем самым нашел средство показать еще одну сторону политической истории Испании того времени, а именно — последний этап продолжавшейся несколько столетий борьбы за освобождение Испании от господства мавров. К моменту действия романа на территории Испании оставалось последнее государство мавров — Гранадский эмират. Война, которую вели Фердинанд и Изабелла против мавров, протекала с переменным успехом. Задача испанцев облегчалась тем, что Гранадский эмират был ослаблен внутренними смутами и борьбой за султанский престол. В 1482 году мавры нанесли серьезное поражение испанцам под Лохой, но как раз в этот момент в Гранаде подняли восстание два сына царствовавшего султана Абульхасана — Абу-Абдаллах Мухаммед и Абу-Абдаллах Юсуф, которые опасались, что отец казнит их по наущению рабыни Зорайды, ставшей его возлюбленной. Один из братьев, Юсуф, был убит в этой борьбе, а другой, Абу-Абдалла, или Боабдиль, в итоге был провозглашен эмиром Гранады. Испанцы воспользовались создавшимся положением и вновь открыли военные действия против Гранады, но были разбиты. Однако вскоре, в битве под Аусеной, кастильцы разбили мавров и захватили в плен Боабдиля. Фердинанд, умевший воевать не только оружием, но и коварством, освободил Боабдиля, объявил его своим союзником и помог ему вновь завладеть гранадским престолом. Нарушив затем союзный договор с Боабдилем, Фердинанд в 1487 году захватил Малагу. В 1490 году кастильские войска осадили Гранаду, но вынуждены были отступить. Наступила недолгая передышка в военных действиях. Вот к этому моменту и относится действие романа «Прекрасная Маргарет». В эпизодах, связанных с Гранадой, Хаггард отчетливо показывает атмосферу ожидания новой войны. Действительно, в 1491 году Фердинанд подступил к стенам Гранады, и после многих месяцев осады Гранада сдалась. Последний оплот мусульманства на Пиренейском полуострове был уничтожен.
Значительное место в «Прекрасной Маргарет» занимает инквизиция. Преследование инквизицией еврея Джона Кастелла составляет одну из центральных сюжетных линий романа. Хаггард сумел убедительно показать роль инквизиции в политической жизни Испании, раскрыл гнусность и жестокость, с которыми проходило преследование евреев и еретиков.
В Севилье кастильская инквизиция была учреждена в 1480 году. Она была подчинена королевской власти и сыграла виднейшую роль в укреплении монархии. Маркс писал, что в Испании «благодаря инквизиции церковь превратилась в самое страшное орудие абсолютизма».
Для иллюстрации этого положения достаточно привести один пример: только за первые восемь лет существования инквизиции, по свидетельству одного современника, в Севилье было осуждено на казнь семьсот человек и приговорено к пожизненному заключению или к суровым наказаниям пять тысяч. За свое религиозное рвение, выражавшееся в преследованиях и уничтожении евреев и еретиков, Фердинанд и Изабелла получили прозвище «католических королей». Маркс в «Хронологических выписках» называет Фердинанда и Изабеллу «канальями мужского и женского пола», а Изабеллу квалифицирует как «фанатичную свинью», «ханжу» и «католическую скотину».
В «Прекрасной Маргарет» Хаггард показал и такую весьма существенную черту инквизиции, как обогащение за счет преследуемых. Всякое наказание сопровождалось конфискацией имущества казненного или осужденного, и за счет этих поступлений богатела королевская казна и служители инквизиции.
Несомненным достоинством романа «Прекрасная Маргарет» является осуждение автором расовых и религиозных предрассудков.
Хаггарду удалось в этом романе воплотить исторические черты эпохи. Следя за увлекательными приключениями героев романа, читатель оказывается в атмосфере эпохи, ему становятся понятны политические и религиозные страсти того времени, он начинает представлять себе быт и нравы средневековых Англии и Испании.
В заключение следует сказать, что творчество Г. Р. Хаггарда не заняло большого места в английской литературе. Но лучшие его приключенческие романы по-прежнему привлекают живой интерес юных читателей.