说李生在应天游学时,暂时住在富商王庭位于城东的宅院中。这王庭有好几个住处,平时平时也不常来这儿,宅子里只有李生和三四个仆人常住。有一天下午,李生读书乏了,推开窗户醒神,突然看见林宅中有个女子,长得艳丽动人,正和婢女在院中打闹。李生见了以后很是喜欢,这一时间,仿佛自己的魂都丢了,于是李生想下人打听那名女子,下人回答说她这是张府的千金,小名叫婉儿。听人说她的父母已经将她许了人了。李生听了以后,一时间是非常的失落。自此以后,李生每天都推开窗户守候,看着张婉儿在院中与人嬉戏打闹,相思的越加的厉害。
突然就有一天晚上,李生梦见自己恍惚间走到了一个玉门桥旁,见桥下面站着个女子,很像是婉儿,一副失魂落魄的样子。李生见了以后就特别的高兴,试着去呼唤他。女子转过头来看着李生没有作答,一时看起来好像很朦胧。李生见女子果然是婉儿,便邀请他和自己一同游玩。婉儿听了以后,笑着答应了她一声,李生拉着他的手也没有被拒绝。在梦里这李生非常的快乐,他将婉儿带回家中,这时候两个人已经很亲密了。情正浓时忽然听见外边有个妇女的声音,很急促的呼唤道,婉儿。
婉儿听了以后是非常的慌张,站起来对李成说,是我娘在叫我,现在该怎么办?李生闻言道,你先藏在柜子里,我出去看看再说。言爸就上前将柜子打开,让婉儿钻了进去。一切都妥当后,李生打开房门,见门外阳光明媚,格外的刺眼,一下子就从梦中惊醒了过来。这李生思意梦境,始终感觉时间过得太快了。
这时天刚刚亮,有人家在燃放炮竹,声音很大,李生唤来仆人,交代他们去看看发生了什么事儿。过了好一会儿,仆人回来了,才说是张府在做法事。李升金问道,发生什么事儿了?仆人回答说,听丈府的人讲,是小姐婉儿昨天在玉门桥游玩,丢了魂儿,所以请法师前来招魂,现在都还没有醒。李生听了以后,觉得这事儿非常奇妙,上前打开柜子一看,里边却什么都没有。
当夜李生又梦见婉儿从柜中走了出来,很焦急的询问她外边的情况。李生安慰了他一番,极力的挽留他。婉儿这时急着要回去,李生也没有办法,只得将她送到张府门前,才不舍得告别。醒来后,李生又陷入了惆怅,闷闷不乐。
天亮以后,婉儿的丫鬟拿着一封信前来找李生说,小姐在等她回话。李生拆开看了后,对丫丫鬟说,小姐说的事儿都是真的,这些在我梦中曾验证过。丫鬟听了后说,公子再等一等,一会儿我再回话,言罢就告辞而去了。
到了下午,那丫鬟果然又来为小姐送信。心里大概的意思是说,他虽然已经定亲,但从未与对方谋面,而今却与李生有了肌肤之亲,不愿再嫁其他人,现在宁愿毁约与李生厮守,并在信中询问他的意思。李生读了信后是非常的高兴,连忙答应了下来。丫鬟听了后也很高兴的回去了。
当夜婉儿就对父母说了这件事,她的父母一开始也很反对,然而见他态度非常坚决,只好让下人去请李生来看看他这人到底怎么样。李生又赶紧去请王婷过来保媒。婉儿的父母见她谈吐和仪表都很不俗,且有功名,并有王庭作保,也就十分痛快的答应了这件事儿。悔去签约后就请来了李生父母议定两个人喜事的日子。这李生做了两个梦就抱回来一个媳妇儿,这件事儿还真是羡煞他人,大家怎么就遇不见呢?