隋炀帝杨广爱旅游,喜欢和美女打成一片,他有十六院夫人,各个都是才貌出众。杨广一死,隋朝一亡,众夫人无依无靠,徐茂公、魏征、尉迟恭、程咬金美了,徐茂公先挑一个,剩下的魏征、尉迟恭、程咬金抓阄挑。
隋朝灭亡之后,十六院夫人各自逃命,徐茂公访高人的时候,遇到了袁紫烟。此人善观天相,能察国运,先天数术非常精通,徐茂公非常佩服。徐茂公提出与袁紫烟结为连理,袁紫烟答应了。这事传到李渊耳朵里,李渊就想把杨广的十六院夫人都找到,让袁紫烟去打听众夫人的下落。
袁紫烟出去一找,还真找到不少,就全都带到了长安。皇后和皇妃以为李渊要学杨广,便对他冷嘲热讽。李渊说,我把十六院夫人找来,是另有用途。他见过十六院夫人之后,挑出了罗、江、贾三位夫人,然后召见魏征、徐茂公、尉迟恭、程咬金四人。
魏、徐、尉迟、程四人来了之后,李渊说,你们是有功大臣,现在还没有成家,我不能看着你们不管,现在替你们找了几个佳人,和你们做成姻缘。徐茂公已经和袁紫烟订亲了,他渊就把罗、江、贾三位夫人配给尉迟恭、魏征、程咬金,谁配谁不好说,就做了三个阄,上面写上名字,让三个人抓,抓着谁是谁,这叫天定良缘。
程咬金等人开始还不好意思抓,李世民一劝,三个人才开始抓。最后,魏征抓到了贾夫人,尉迟恭抓到了罗夫人,程咬金抓到了江夫人。李渊非常高兴,当即赐婚,让四位有功之臣与四个夫人成亲。剩下的十六院夫人,李渊又分别配给了其他有功之臣,人称“乱点鸳鸯谱”。李渊这么做,一是慰劳了有功之臣,二是让十六院夫人有了归宿,两全其美。