故事發生在遙遠的古代,名叫瑟拉多(安迪·吉雷飾)的牧羊人和阿斯特蕾(斯蒂芬妮·克雷恩考爾飾)的牧羊女互許終生,卻因謠言導致阿斯特蕾誤認為瑟拉多移情別戀。傷心欲絕的她立下永不相見的誓言,絕望的瑟拉多試圖投河自盡時被神秘仙女所救。經歷生死考驗后,瑟拉多決心打破誓言的桎梏追尋真愛,在穿越森林與神殿的旅途中,他發現阿斯特蕾已為逃避誓言加入德魯伊教團成為女祭司。兩人在神諭指引下重逢,通過仙女揭示的真相解開所有誤會,最終以純凈之愛打破古老誓約的束縛。這場跨越生死與信仰的考驗不僅印證了古典愛情傳說的力量,也通過牧羊人與牧羊女的命運交織,在自然神殿中完成了對永恒之愛的加冕儀式。