晋文公一生约有一半的时期在外颠沛流离,作为国君,这是极其罕见的案例。在外流亡时,晋文公先后经过狄国、卫国、齐国、曹国、宋国、郑国、楚国、秦国等等诸侯国。但在流亡过程中有一奇怪的现象是,同姓国都对他不甚礼遇,反倒是在异族、异姓国得到了许多优待。
在十九年的流亡生涯中,晋文公也经历了多次婚姻。到他回国成为国君后,身边共有九位夫人。其中,在狄国娶了季隗(kuí),齐国娶了姜氏,秦国娶了秦女五人。另外,还有偪姞和杜祁不知何时所娶。秦女五人中,文嬴为排位第一的夫人,是嫡夫人。文嬴身份史书中并未具体介绍,但她之所以能位列首位,关键因素固然是因为秦穆公的拥戴之功。但在个人看来,文嬴能位列首位,应该还有另一关键因素:她是晋襄公之母。
传统上大多认为,晋襄公之母是偪姞。因为在《左传·文公六年》中,赵盾与狐射姑在讨论晋文公九位夫人的排位时,有这么一段话:“杜祁以君故,让偪姞而上之。”这里的“君”,大多认为指晋襄公。晋襄公成为太子,其母自然身份高贵,所以在九位夫人当中,偪姞排在第二,仅次文嬴。可在个人看来,五位秦女中,怀赢是秦穆公嫡女,地位本应最高。在秦国时,为了她,晋文公还公开举办婚礼,重新迎娶了她。可最终怀赢没成嫡夫人,反倒是文嬴后来居上,这反证晋襄公应该是文嬴之子——周时传统,“母以子贵,子以母贵”;如果晋襄公不是文嬴之子,她凭什么在五位秦女中脱颖而出,成为嫡夫人?正是因为她儿子被立为太子,文嬴才能战胜秦穆公之女,成为嫡夫人。至于偪姞,可能是最后嫁给晋文公之人。偪姞为偪国之女,而偪国很可能为密须国残余。
西周时,密须国被周共王灭后,部分东迁到今河南新密境内。春秋时代,密须国成为郑国附庸。因为流亡时在郑国没有受到礼遇,晋文公对郑国敌意重重。很可能为了缓解这种敌意,郑国才将偪姞献给晋文公,以求得谅解。因此,偪姞是最晚嫁给晋文公,但却最为晋文公喜欢。所以,“杜祁以君故”中的“君”,在个人看来应该是指晋文公:偪姞最受晋文公宠爱,所以杜祁让她排在第二位。至于怀赢,她是秦穆公与穆姬之女,原本嫁给了晋文公侄儿晋怀公姬圉,所以被称为怀赢。在嫁给晋文公后,改称辰嬴,“辰”或是她的谥号。
辰嬴为晋文公生下了一个儿子公子乐,在晋襄公成为太子后,因为晋献公定下了“无蓄公子”的铁律,公子乐被送往陈国。在赵盾和狐射姑的权力斗争中,公子乐不幸成为牺牲品:在被狐射姑召回来的半路上,赵盾派人刺杀了他!晋文公的其他几位夫人中,季隗因出身狄国,背景强大,所以杜祁让她排在第三位。
杜祁原本能排第二却甘居第四,那么她应该是最早嫁给晋文公之人——应该是晋文公还没流亡国外时所娶,极大可能为范氏族人。齐国姜氏应该排第五,其余三位秦女分别排六、七、八位,辰嬴排第九位。以上,就是晋文公九位夫人的具体排位及其出身的分析。