Вэй Усянь возвращается в мир живых, но прошлое не отпускает его. Второй сезон начинается с того, что он, скрывая свою истинную личность под маской Мо Сюаньюя, пытается найти способ сосуществовать с Лань Ванцзи, который теперь знает, кто он на самом деле. Однако тени прошлого сгущаются: таинственные убийства, связанные с древними проклятиями, и появление новых врагов, которые охотятся за секретами Илин Лаозу, заставляют героев вновь взяться за мечи. Вэй Усянь сталкивается с последствиями своих прошлых поступков, когда души, которых он когда-то подчинил, начинают выходить из-под контроля, а старые обиды всплывают на поверхность. Лань Ванцзи, верный своему долгу, пытается защитить его, но их союз подвергается испытанию, когда в орден Лань проникает шпион, а в лесах появляются следы запрещённой магии, способной воскрешать мёртвых. Параллельно раскрывается тайна исчезновения клана Вэнь и их последнего наследника, который может изменить ход войны между кланами.
Тем временем Цзинь Лин, повзрослевший и возмужавший, пытается разобраться в наследии своего дяди Цзинь Гуанъяо, чьи тёмные дела всё ещё отравляют мир заклинателей. Вэй Усянь и Лань Ванцзи отправляются в опасное путешествие к горе Луаньцзан, где когда-то погиб Старший Учитель, чтобы найти артефакт, способный уничтожить проклятие, наложенное на тело Вэй Усяня. Но на пути их ждут ловушки, расставленные тайным обществом, которое мечтает возродить древнего демона. В финале сезона раскрывается, что за всеми событиями стоит фигура из прошлого Лань Ванцзи — его давний соперник, который считает, что мир заклинателей прогнил и нуждается в очищении огнём. Вэй Усянь, понимая, что его тёмное наследие может быть использовано во зло, принимает трудное решение: он готов пожертвовать своей новой жизнью, чтобы спасти тех, кого любит, но Лань Ванцзи отказывается терять его снова. Сезон заканчивается клиффхэнгером: Вэй Усянь исчезает, оставив лишь флейту, а Лань Ванцзи, охваченный отчаянием, клянётся найти его любой ценой, даже если для этого придётся нарушить все заповеди ордена Гусу Лань.