红丸是狐狸精千年修炼而来。按照习惯传说,狐狸精靠红丸获得长生不老,而娇娜用红丸治病救人。孔生身上的病好了,心头的病来了,他想娇娜,想得废寝忘食,百无聊赖。皇甫公子看出来,说,我给您物色了一个好对象。孔生问:谁呀?皇甫公子说,也是我的眷属。孔生一心想娇娜,但不能直接说出来。他说:不要啦。他对着墙壁念了两句诗,“曾经沧海难为水,除却巫山不是云。”这两句诗差不多的读书人都熟悉。皇甫公子知道他指的是谁。孔生对娇娜产生了感情,什么女人也不会引起他的兴趣了。
皇甫公子对孔生说,我父亲很仰慕您,但是我只有一个妹妹,她太小了。我姨妈家里面有个阿松,十八岁,长得很不错。您如果不信,表姐到园子里来,您可以看看。孔生果然看到娇娜领来了个美女,这个美女和娇娜美貌的程度差不多,孔生就同意了。这样一来,娇娜就成了孔生的小姨子了。孔生对娇娜感情很深,却因为娇娜年龄太小,妻子的席位叫松娘占了去。
孔生结婚之后,皇甫公子告诉他。现在单公子要搬回来了,我们不能在这儿住,要回陕西了。孔生愿意跟他们家一块儿去。皇甫公子说,您还是回家吧。孔生有点为难。路途那么遥远,没有钱,再带着家眷怎么回去啊?皇甫公子说。您不要顾虑,我马上送您回去。皇甫老翁送给孔生一百两黄金,皇甫公子用左右手和孔生松娘互相把握,嘱咐他们,闭上眼,不要看!孔生觉得飘然飞上了天空,耳朵边风在呼呼地响。过了一会,皇甫公子说“到了!”睁开眼一看,居然回到老家了。真好!孔生这才知道,皇甫公子不是寻常人。
孔生高高兴兴敲开家门,孔生母亲一看,儿子回来了,还带回来这么漂亮的媳妇,非常高兴。一家人非常喜悦,再一回头呢。皇甫公子已经不见了。松娘对婆母非常孝敬。她的美丽和贤惠名闻遐迩。后来孔生考上进士,做了延安府司李,是延安府主管粮运、水利、督捕等事的副长官。他带着妻子上任,松娘生了个儿子。做官不久,孔生因为太正直,得罪了上司,被罢官,又不能回家,他偶然到郊野去,看到一个骑着纯黑色漂亮骏马的公子,仔细一看,哟,皇甫公子啊。皇甫公子把他请到家里。孔生发现,皇甫家大门上镶着包金大圆钉,是一副颇有地位的世家大族样子。他和皇甫家人寒暄之后,知道娇娜已经出嫁。第二天,孔生带着妻子松娘和儿子,又来皇甫家。娇娜也来了。