Two parties are meant to fall in love but not be together, leading one to die and one to regret. Surprisingly, after three hundred years, such a legend recurs in the hometown of Liang Zhu - the Butterfly Lovers. Losing his parents at a young age, CHOR YAT-CHIN (Raymond Wong) was rescued by his lifesaver, so he vows to grow up to be a constable, upholding justice and punishing evil. On his first day to report for duty, he solves a major case, which makes the chief constable CHING YING-HUNG (Mat Yeung) so jealous that he deliberately dispatches YAT-CHIN to catch a murder suspect WAN TIN-BONG (Mak Cheung Ching). As such, different characters are drawn into a complicated and confusing predestined relationship.