The story begins with the reincarnation of two immortal souls of the Heavenly Emperor, one good and one evil. Conspiracies and tricks come one after another, leading the two wisps of soul to kill each other.
Ari, a fisher girl from Qiyu County, was selected as the Sea God's Bride at Sea Festival and came to the island on the boat. In the night of the bridal chamber Ari discovered true secret of future husband Yan and his ice coffin. The lonely and helpless Ari is accompanied by a big fish that can transform into a human shape.
Ten years ago, Liu Shian and Baiyu both died in a decisive battle. For this reason, Liu Mengbai came to Xunjiang to investigate and ran into Bai Qiulian, the fish demon. The two fell in love at first sight, and they met each other.
The story is adapted from Pu Songling's original book Liao Zhai's Strange Stories. The story is about the murder of a number of men in Jinning City. As the mystery unfolds, the legendary banshee turns to be the work of a female demon. The demon-hunter Gu Shijie battles with the demons and the heroes in a battle of wits.