In picturesque Guilin, two families face each other across a river. One family is led by the Wudang clan's Bai Shengfeng (played by Yu Chenghui), who is concerned that if she does not have a son, the Wudang sword techniques may be lost as the Bai family has eight daughters. Bai Shengfeng is troubled every day and angrily confronts the Shaolin family across the river. Ten years ago, Shaolin disciples Tianlong (played by Yu Hai) and Erlong rescued eight orphans from the bandit Tu Ying (played by Ji Chunhua). The brothers raised these eight godsons through hardships, but their own long-term relationships have been delayed. They both have long had their eyes on the Bai family's Da Feng and Er Feng (played by Ding Lan), but unfortunately, Bai Shengfeng sees Shaolin as an enemy and sets the harsh condition of exchanging ten cows for a marriage. Sanlong (played by Jet Li) and his seven brothers, in order to fulfill their godfather and uncle's wishes, do not give up and resort to all sorts of clever plans, while also gradually developing feelings for Sanfeng (played by Huang Qiuyan) during their long-standing confrontation... On the other hand, the unrepentant Tu Ying a decade ago sends spies to further sow discord between the Long and Feng families, making Sanlong's path to propose, for his father and himself, fraught with difficulties.