During the Republic of China period, Miss Pan Xiyue (played by Jin Ning) was haunted by demons. In desperation, she invited the Daoist master Yin Tianqiu (played by Cui Dongchen) to use spells to drive away the demons, and deceived a fox demon into marrying her with a paper doll. Zhang Shaofeng (played by Gao Guangze), who was betrothed to Pan Xiyue, sneaked into the Pan family's estate under the pretense of visiting, and had an affair with Pan Jiabing (played by Zhao Zhiyao), a concubine of the wealthy Pan family. When they were caught, Zhang Shaofeng hurriedly hid in a ritual room, inadvertently breaking the seal of Jiumo. Once free, Jiumo (played by Xu Shaoqiang) went into the mountains to cultivate and seek revenge, and unintentionally tamed the fox demon, directing her (played by Jia Xiaolong) to wreak havoc and drain the vitality of young girls. The fox demon ultimately set her sights on the pure Yin body of Pan Xiyue. Upon discovering this, Yin Tianqiu continuously investigated, ultimately uncovering Jiumo's shocking conspiracy. Subsequently, in order to save the people, Yin Tianqiu engaged in a struggle against Jiumo.