Давным-давно, в эпоху, когда миром правили боги и чудовища, три великих царства — Сиянь, Хаолин и Чэньжун — поделили между собой земли. На склонах горы Чжаоюнь росли неразлучные Цянсюань (Чжан Ваньи) и Сяояо (Ян Цзы), пока война не лишила их семьи. Перед смертью бабушка взяла с них обещание всегда быть вместе, но судьба развела их: Сяояо отправили постигать тайны на гору Юй.
Спустя века она, теперь простая знахарка Сяолю, тихо живет в городке Циншуй, помогая страждущим. Её мечта — покой, но всё меняется, когда она находит израненного юношу (Дэн Вэй). Эта встреча втягивает её в водоворот событий, где каждый шаг — испытание. История основана на третьей книге цикла Тун Хуа «Книга гор и морей». Любопытно, что первые две части легли в основу сериала «Обещание» (2017).