In order to protect the world from the Bai Yue sect who brings great suffering upon all living beings, the three grand martial arts masters Bai Di (He Zhong Hua), Xue Gu (Wang Jiu Sheng) and Shu Xue Wei (Lu Fang Sheng), who is best known as “Blood Demon”, join forces with the lord of Listening Snow Tower, Xiao Shi Shui (Fu Hong Ming). The head of the Bai Yue sect Hua Lian (Jessica Hsuan), on the other hand, joins hands with High Priest Jia Ruo (Han Cheng Yu). With the help of a holy bell, Hua Lian enters Blood Demon’s mind and makes him kill his wife and then himself. Blood Demon’s daughter Shu Jing Rong (Crystal Yuan) is taken in by Bai Di and grows up together with Xue Gu’s favorite disciple, Xiao Shi Shui’s son Xiao Yi Qing (Qin Jun Jie). When Jing Rong discovers that her existence brings harm to others, she is filled with extreme guilt. She takes the Blood Rose Sword her father left behind and joins Listening Sword Tower which is now led by Yi Qing. Together, they fight against the evil Bai Yue sect and fall in love with each other in the process.
The drama follows an ordinary scholar named Yang Ling (Jiang Jin Fu) on his way to become a royal highness of the Ming dynasty. On his wedding day, Yan Ling suddenly falls down and can’t get up anymore. While recovering from his illness, he looks at his new wife Han You Niang (Crystal Yuan) and realizes that he feels ashamed of being poor. He thus decides to sell his field and goes to take the imperial exam. When Yan Ling helps uncovering a murder mystery, he gains recognition from the county magistrate who lets him work as teacher, which allows Yang Ling to prove his worth. On the battlefield, he meets the crown prince Zhu Hou Zhao (Liu Rui Lin) who went undercover and they become partners and friends. Yang Ling will fight alongside Hou Zhao against conspiracies and eventually help him ascend the throne.