A war between a mortal man and his fairy mother-in-law… Whoever wins, the heavenly marriage is already on the rocks! The Fairy of Flowers TSZ MEI (CHUNG, LINDA) sneaks into the mortal world to have a taste of love. There the innocent MEI meets a sophisticated conman named TING SUN (LEUNG WING CHUNG). Given the undesirable consequences that may ensue, MEI’s mother LO FA (SIT KA YIN, NANCY), also known as the Master of the Palace of Flowers, hurries down to earth to stop her daughter from falling in love with a human. Believing that there is no future in a fairy-human relationship, FA decides to separate MEI from SUN by magic but ends up unwittingly turning the pair into a married couple. In the meantime, CHENG SHAU-YIP (CHAN SHAN CHUNG), an upper-class dandy who is obsessed with MEI, manages to steal FA’s most powerful magic tool, with which his soul is accidentally swapped with SUN’s. The time limit for soul exchange is about to run out. SUN will perish forever if he fails to get back to his body within the time allowed. What is even worse is that FA, MEI, Fairy TOK SHUI (YUEN WAH) and God YEE LONG (LEE KWOK LUN) have been misled by the fake SUN and the fairies have all geared themselves up to kill “SHAU-YIP”. The real SUN is now on the verge of death…