Plot:
Inspector Yuan Jinchang (played by Ouyang Zhenhua) and TV anchor Yang Xixue (played by Guan Yonghe) have been in love for many years. During a case, Yuan Jinchang accidentally killed his lover Xixue. With infinite regret, his soul left his body, traveled through time and space, and appeared in the Song Dynasty, and transformed into Bao Qingtian. He used modern knowledge to solve strange cases with the six sons of Kaifeng. Soon, he met a woman named Han Shuangshuang and was surprised to find that she looked exactly like Xixue. Unfortunately, Shuangshuang was cold and arrogant by nature, and forgot all the memories of her previous life. However, the two gradually fell in love with each other during the investigation. However, this life was destined to end in tragedy, and Shuangshuang died in his hands again. In pain, he traveled through time and space again and came to Hong Kong in the 1950s. He met a woman who looked like Xixue again, and the fate of the two was entangled again. In this life, is it fate or disaster... Three periods of time and space, three lives of love. Can fate be reversed, and can lovers finally get married?