Due to a heartrending vow, YUEN KAM-CHEONG (Bobby Au Yeung), an Inspector of the Criminal Intelligence Bureau, has mistakenly killed his girlfriend YEUNG TSIK-SUET (Esther Kwan). Being so grief-stricken, KAM-CHEONG has an out-of-body experience, travelling back in time to the Song Dynasty. Having attached his soul to BAO ZHENG (Bobby Au Yeung), the magistrate of Song's capital Kaifeng, he is shocked to see HON SEUNG-SEUNG (Esther Kwan), who looks just like TSIK-SUET, right in front of his eyes...