The wealthy scion Zhou Tong (played by Sam Hui) is skilled in martial arts and bullies others everywhere, while his sister Zhou Ji (played by Ng Man-tat) is also quite unruly. Their mother, Tai Jun (played by Kok Siu-wah), has always wished for them to settle down and start families. However, on Zhou Ji's wedding night, her husband Lin Jia Sheng (played by Anthony Wong) cannot bear her and runs away. Since then, Tai Jun has been so upset that she cannot eat or drink. Zhou Tong decides to throw a birthday banquet for his mother to cheer her up, and he hopes to invite the famous magician Gao Bai Fei (played by Leslie Cheung) to perform. Meanwhile, Bai Xue Xian (played by Kathleen Chan) disguises herself to visit the flower market and falls in love with Gao Bai Fei at first sight. Bai Fu (played by Ng Man Tat) learns of the situation and assumes his daughter is pregnant, so he approaches Gao Bai Fei to propose, mistakenly thinking Zhou Tong is Gao Bai Fei. After Zhou Tong meets Bai Xue Xian, he vows to win her over. The fierce woman (played by Miu Kiu-wai) learns about the troubles of Gao Bai Fei and Xue Xian and pretends to be a bride to teach Zhou Tong a lesson. Zhou Ji's husband, Lin Jia Sheng, becomes a top scholar, but when Zhou Ji wants to reconcile with him, he rejects her...