В основе романа лежат реальные события 1896 года, когда группа шведских паломников покинула страну и основала новое поселение в Иерусалиме. В 1899 году Сельма Лагерлёф отправилась в иерусалимскую колонию, чтобы посмотреть, как живут ее соотечественники. Также она побывала у них на родине и встретилась с их родственниками и друзьями, оставшимися в Швеции. По итогам своего путешествия Лагерлёф написала роман, который немало способствовал вручению ей Нобелевской премии.
Сельма Оттилия Лувиса Лагерлёф (1858–1940) — писательница, политик и борец за избирательные права для женщин.
Детство Лагерлёф прошло в семейной усадьбе Морбакка, а, получив образование в Королевской женской академии, она стала учительницей. Работая в школе для девочек, она однажды отправила рукопись своего первого романа на литературный конкурс – и победила, выиграв не только премию, но и возможность опубликовать книгу целиком. Так в 1891 г. увидел свет роман «Сказание о Йосте Берлинге», за которым последовали и другие романы, рассказы и мемуары, которые сегодня переведены на более чем 60 языков. Сельма Лагерлёф стала первой женщиной, которую избрали в Шведскую Академию, и первой женщиной, получившей Нобелевскую премию по литературе.