贞观十八年(644年),大唐帝国有一件喜事,唐太宗李世民的第十五妹丹阳公主要嫁人了,丹阳公主是唐高祖李渊晚年所生的一个女儿,基本上是李世民抚养长大的,李世民带这个妹妹像亲生女儿一样,所以丹阳公主的婚事由李世民亲自主持,而且驸马薛万彻也是李世民亲自选定的。薛万彻虽然是初唐名将在战场上勇武无比,但他的情商非常的低,尤其是不会哄女人,丹阳公主并不喜欢这个呆头呆脑的薛万彻,所以成婚之后,丹阳公主一连几个月不与薛万彻同房。
《新唐书》记载丹阳公主嫌弃薛万彻蠢,所以才不与同房,《唐语林》记载丹阳公主嫌弃薛万彻无才气,《隋唐嘉话》则说嫌薛万彻有村气。不管什么原因,总之公主是不喜欢,坚决不与同房。唐太宗李世民得知此事后是哭笑不得,这门婚事好歹也是自己亲自主持的,如今出了问题,那么自己当然责无旁贷,就必须站出来解决问题。
李世民左思右想,大腿一拍终于想出了一个好主意。李世民在宫中摆下了一桌家宴,把所有的妹夫或者是姐夫,通通请来聚宴。酒过三巡之后,李世民就提议大家一起玩一个名叫握槊的游戏,也就是唐朝时期的一个棋牌类游戏,如果谁要赢了李世民,李世民就把自己的佩刀赏赐给他。因为李世民是皇帝,所以大家都佯装输给李世民。
而李世民却故意输给了薛万彻,最终把佩刀赏赐给了薛万彻,而且还夸奖了薛万彻和丹阳公主一番,夫妻二人在这场家宴中是出尽了风头。因此丹阳公主对薛万彻也改变了看法,认为自己的丈夫还是有比别人强的地方。从此以后两人的夫妻感情也变得和睦了起来。