The frail scholar Ning Caichen (played by Leslie Cheung) encountered heavy rain on his way out to collect his bills, so he hid in the Lanruo Temple on the side of the road. Stay here for one night, but Yan Chixia (Wuma decoration), a Taoist priest in the temple, disagrees life and death. Ning Caichen had no choice but to sneak into the temple in the middle of the night. He was attracted by the sound of the piano in the middle of the night, so he met the beautiful woman Nie Xiaoqian (played by Wang Zuxian). The gentle Nie Xiaoqian suddenly became murderous, but fortunately Yan Chixia made a timely move and saved Ning Caichen's life. Unknowingly, Ning Caichen fell in love with Nie Xiaoqian, but was stopped by Yan Chixia. Not knowing why, Ning Caichen thought Yan Chixia was a murderer and wanted to take Xiaoqian away
Xiaoqian disobeyed the order of the dryad's grandmother and did not want to hurt Ning Caichen, so the dryad took people to kill Xiaoqian in a rage With Ning Caichen, Yan Chixia rescued the two of them and sealed the tree demon under the tree. Only then did Ning Caichen know Xiaoqian's true identity. Xiaoqian is a lonely ghost controlled by a tree demon. Ning Caichen sent Xiaoqian's body back to his hometown for burial, but Xiaoqian was snatched away by an old monster in the underworld. Finally, Yan Chixia rescued Xiaoqian under Ning Caichen's begging.