子游来到相府,向金宠表明身份,不料金宠嫌贫爱富,眼见子游父母双亡、家道中落,仍是一介白衣,不仅有退婚之意,更要将女儿另嫁将军之子江云飞。因此对子游刻意冷落,希望他知难而退。热情善良的小莲化作彩蝶将子游引至后花园与牡丹相会。两个年轻人一见钟情。子游饱读诗书,却受到相府恶仆白眼,欲拂袖而去,此时牡丹也得知父亲意欲悔婚,她不愿背信弃义,因此私会子游,鼓励他金榜题名娶自己。子游深受鼓舞,决定留下来。小莲看着一对有情人山盟海誓,也深受感动。自此,子游和牡丹常在小蛮安排下约会,偶有险境,亦得到小莲暗中施法解困,安然渡过难关。想不到此事却被江云飞察觉。云飞一直想通过两家联姻巩固自己在朝廷中的势力。因此,他一面不露声色地稳住牡丹与子游,表示愿为了牡丹的幸福而成全二人,另一面却又和金宠密谋设计陷害子游,离间二人感情,金宠借口子游伤风败俗,痛打子游。软禁牡丹,牡丹忧心如焚,抑郁成病,药石无灵,一对有情人被活生生拆散。
小莲将奄奄一息的子游带到山神庙救治,转眼到了金江两家行聘之日,急得象热锅上蚂蚁的子游在相府外徘徊,想要入内却苦无良计。小莲假扮相府仆人用法力帮助子游进入相府。相府内江无畴、江云飞与金宠、金夫人酒酣耳热时,子游突然出现,众人为之愕然。云飞指责子游不知好歹,说子游如有本事打赢他,才有资格跟他争牡丹。子游不懂武功,根本不是云飞敌手,只有被打的份儿。暗里躲着的小莲看得咬牙切齿,忙施法术,暂时上了子游的身,同云飞大打起来。云飞武艺高强,小莲被打出子游体外,元气大伤。子游则惨被狂殴。此时,牡丹突然出现,高呼停手,子游喜见牡丹相救,以为事有转机。不料牡丹竟叫他不要再痴心妄想,声称子游配不上自己。子游大受打击,含恨离去。牡丹再度病倒,原来一切都是牡丹为救子游所说的违心话。
小莲为子游和牡丹之事又气又急,冲动之下附上了牡丹的身体,带她去找子游。牡丹突然出现在子游面前并向他提出私奔,子游大惊,认为私奔有违礼教,有辱自己的名声,小莲被子游的迂腐气个半死,出手打了子游一顿,后索性把子游打晕,让他以为发了一场梦。小莲附在牡丹的驱体内,带她回相府,此时相府已发现牡丹失踪,金宠更因怀疑牡丹离家出走而震怒。金宠审问牡丹,仍在牡丹体内的小莲忍不住跟金宠辩论起来,把金宠顶撞得无话可说,气得头顶冒烟。小莲大闹相府,连府中下人都无法制服她。金宠、夫人、小蛮都十分惊诧,眼前这人根本就不像是牡丹。小莲由于附在牡丹身上太久伤了元气,只好回到水底养伤。金宠等人赶到时,见牡丹已晕倒荷花池边。牡丹的怪异举止引起了家人的怀疑,金宠提议请张天师前来做法驱邪。水府中春花责怪小莲做事草率,不计后果,终于闯了大祸引来了张天师。正当二人要离开相府避难时,张天师和堂本刚杀到。春花仗着三千年道行和腹内元牝珠的威力,险胜张天师,成功带小莲撤退。张天师在相府开坛做法以除去牡丹身上的妖气,牡丹因为身体虚弱体力不支而晕倒。张天师吩咐金宠在府邸各处贴上灵符以防妖精再犯。并留下堂本刚坐镇保护相府。
子游在山神庙内吹笛排遣心中郁闷,趁着微弱火光,看到山神神像,忍不住对神像倾诉心事:自己的出身、自己的遭遇、被宰相折辱、被爱人背弃,小莲见到子游的傻相,只觉好笑。小莲戏弄子游,子游以为有鬼,吓得半死,不住地求山神保佑。小莲又以牡丹的模样出现在子游眼前,说自己决定要做子游的妻子,现在就同他拜堂成亲,然后洞房花烛。子游惊诧,大叫使不得。小莲收起顽皮本色,告诉子游这其实是个梦,她是牡丹的另一面,是特意来向子游报信的,因为她现在在家中病重垂死,而且很快就要嫁给江云飞,很想见他一面,子游一觉醒来,回想起昨夜所梦,决定去相府一探究竟。子游扮做侍卫想混入相府,奈何相府戒备森严。小莲欲助子游,却被张天师的符咒震开,不得要领。此时,金宠乘轿回府,小莲小施法术,使子游顺利混入府中。子游找到牡丹闺房,被堂本刚发现,堂认出了子游,碰巧小蛮来到,说服堂本刚让子游进了闺房。牡丹见到子游,如在梦中,又惊又喜。子游温柔细心地喂牡丹吃药,两人情浓似酒,好不缠绵。堂本刚为二人真情所动。决定鼎力相助二人私奔。不料却被云飞发现,金宠欲置子游于死地,但为了不影响第二天的婚礼,于是将子游暂押开封府大牢。