After losing his two wives, Sung Chee (Bobby Au Yeung) somehow winds up in a new town. Back in his hometown, Sung Chee was a well-known forensics officer that had solved many cases. He soon meets Yuen Yuk Chu (Charmaine Sheh) and is employed to work in her mother's shop to pay off his debt.
Sung Chee's real identity soon emerges and he is back to discovering how murder victims came to meet death, with the help of his new acquaintances. Chow Chi Lung (Stephen Au) convinces Sung Chee to take him under his wing and later becomes his apprentice. A mutual love develops between Yuen Yuk Chu and Sung Chee, but he denies his love for her believing his fate is to be alone.