Любовь к Христу как смысл жизни является главным мотивом в таких произведениях, как «Королевы из Кунгахэллы», «Чудеса антихриста» и, наконец, «Иерусалим», где героиня романа, Гертруд, родственна образу Эббы Доны из «Саги о Ёсте Берлинге». Косвенное присутствие образа Христа, обращение к теме жертвенности и сострадания прослеживается в романах «Возница», «Император Португальский», в трилогии о Лёвеншёльдах. В Иисусе Христе Сельма Лагерлёф, по замечанию шведского литературоведа Якоба Куллинга,[3] видела центральный образ (huvudgestalten) человеческой истории, смысл и цель самой истории.
«Астрид» – это повесть о любви и милосердии, о лжи и раскаянии, о борьбе язычества и христианства как в человеческой истории, так и в душе человека. И героиня повести относится к тому типу ярких и сильных, тонко чувствующих женщин, которых так любила изображать в своих произведениях Сельма Лагерлёф. Кем же были королевы из Кунгахэллы и чем прославилось это древнее на Скандинавском полуострове место, на границе между Швецией и Норвегией, ныне не существующее?
Писательница обращается к фигурам раннего средневековья в скандинавской истории, рисуя в своём сборнике образы королевы Астрид, жены норвежского короля Олава Святого, шведской принцессы Маргареты Миротворицы, которые своими династическими браками укрепили мир и положили конец войнам, а также злобной и мстительной Сигрид Гордой (или Сигрид Стурроды). Все они имели отношение к Кунгахэлле, одному из древнейших городов Швеции, упоминавшемуся ещё в исландских сагах. Он находился на берегу реки Нурдре-Эльв, в нескольких километрах от нынешнего шведского города Кунгэльв, в провинции Бохуслен. В 1135 году на город напали венды, разграбили и сожгли его. Затем он был восстановлен.
Согласно археологическим находкам, город уже существовал в XI веке. А в XIII веке Кунгахэлла играла важную роль в качестве южного форпоста Норвегии. Город прославился в истории как место встреч и переговоров скандинавских правителей. Норвежский король Олав Трюггвасон в 998 году встречался здесь с королевой свеев Сигрид Стуррода, чтобы договориться о браке, но Сигрид отказалась принять христианство, как того требовал Олав. В 1020 году здесь встретились шведский король Улоф Шётконунг и норвежский король Олав Святой, чтобы подтвердить заключение мира между двумя странами. В 1025 году в Кунгахэлле заключили военный союз шведский правитель Анунд Якоб и король Норвегии Олав Святой против датского короля Кнута Великого.
Каждая из историй о королевах, рассказанная Сельмой Лагерлёф, по-своему уникальна. Маргарета Миротворица, шведская принцесса, была королевой Норвегии и затем Дании. Своё прозвище (Fredkulla) она получила оттого, что стала «частью» мирного соглашения между правителями Швеции и Норвегии в 1101 году. И наоборот, причиной войны явилась Сигрид Гордая (Стуррода), королева Швеции и Дании. Она была замужем