原来,当年隋炀帝将义成公主嫁给了突厥启民可汗。此后,又先后嫁给了启民可汗的两个儿子始毕可汗、处罗可汗。义成公主得知萧皇后的消息后,请求处罗可汗来迎接萧皇后。窦建德惹不起处罗可汗,让突厥使者带走了萧皇后。萧皇后去了突厥,嫁给了处罗可汗。处罗可汗死后,萧皇后又与义成公主一起嫁给了处罗可汗的弟弟颉利可汗。
萧皇后在北方苦寒地带生活了12年,先后侍奉了两个可汗。
630年,东突厥发生内乱。唐太宗李世民趁机派遣李靖、张公瑾、李勣、柴绍、薛万彻等人率领十几万精兵万里远征,攻灭了东突厥。颉利可汗被唐军俘获,送到京师长安。李世民打听到萧皇后的音讯后,派人将她迎接回来了。
有人说,李世民见萧皇后虽然年纪已老,但风韵犹存,便将她纳为妃子。这种说法是错误的。
其实,李世民的曾外祖父和隋炀帝杨广的外祖父是同一个人,即西魏、北周名将独孤信。按照辈分算起来,李世民要称呼杨广为表叔,称呼萧皇后为表婶。如果李世民迎接表婶为妃子,将面临着伦理上的尴尬,势必被朝廷里那群以魏徵为首的谏官们指指点点,难以下台。
同时,李世民的妃子杨氏,是隋炀帝、萧皇后的女儿。从这一层关系上来说,李世民得尊称萧皇后为岳母。母女两人同时侍奉李世民?这也太惊世骇俗了。
就算李世民敢于抛弃世俗伦理,也未必会对萧皇后感兴趣。630年时,萧皇后已经年满63岁。一个再美丽的女人,到了63岁,基本上也只能用“残枝败柳”来形容。李世民才32岁,怎么可能将一个年龄大得可以做自己奶奶的女人纳为妃子呢?
在真实历史里,李世民将萧皇后迎接回来后,予以优厚的待遇,让她居住在长安城兴道里,安享晚年生活。萧皇后的日子一定过得很舒心,以至于再过了17年,到647年才以80岁高龄病逝,享年81岁。李世民以皇后的规格,将萧皇后安葬于隋炀帝的陵墓里,并追加谥号为“愍”。
综上而言,萧皇后一生侍奉过隋炀帝、宇文化及、处罗可汗、颉利可汗4位帝王,“六味地黄丸”名不副实。