Мэри Стюарт родилась 17 сентября 1916 г. Отец ее был викарием. После окончания школы она решает посвятить себя истории и литературе и в 1939 оканчивает Даремский университет по специальности преподователь английского языка. В 1941—1945 годах преподавала в том же самом Даремском университете, где познакомилась со своим мужем — профессором геологии Фредериком Генри Стюартом. В 1945 году они поженились. В 1956 году Фредерик Стюарт получил должность преподавателя в Эдинбурге и переехал туда вместе с женой. Супруги Стюарт много путешествовали, что дало Мэри материал для нескольких романов, действие которых происходит за границей: во Франции, Греции, других странах. В 2001 году Фредерик скончался. До конца жизни Мэри Стюарт проживала в Эдинбурге.
Кейт Геррик, молодая вдова, приезжает в деревню, где провела детство и юность, чтобы выполнить поручение своей бабушки - отыскать в их бывшем доме тайник с семейными реликвиями. Здесь все знают ее как Кэти Уэлленд, дочь красивой, но непутевой Лильяс, которая исчезла вместе с цыганским табором, когда Кэти было всего шесть лет, и через год погибла в автокатастрофе. Занявшись поисками тайника, Кэти обнаруживает, что ее опередили: тайник оказывается пуст. Куда девались документы из тайника и кому они могли понадобиться? ...