秦穆公立公子夷吾做了国君(就是晋惠公),自己没得到一点好处,反倒受了他的气。后来听了夫人穆姬的劝解,这才允许夷吾讲和,夷吾把公子圉送到秦国做抵押。秦穆公总算优待公子圉,还把自己的女儿怀嬴嫁给他。公元前638年,公子圉听说他父亲病了,怕君位传给别人,就偷偷地跑回去了。第二年夷吾一死,公子圉做了国君,也不跟秦国来往。秦穆公后悔当初错了主意,立了夷吾。现在夷吾死了,公子圉又是一个夷吾。因此,他决定要立公子重耳做国君,把他从楚国接了来。
秦穆公和穆姬都很尊敬公子重耳。他们要跟他结成亲戚,想把他们的女儿怀嬴改嫁给他。怀嬴说:“我嫁了公子圉,还能再嫁给他的伯父吗?”穆姬说:“为什么不能呢!公子重耳是个好人,要是咱们跟他做了亲戚,双方都有好处。”怀嬴一想:“虽说嫁给一个老头子,这可是两国都有好处的事。”她就点头认可了。秦穆公叫公孙枝去做媒。赵衰、狐偃他们巴不得能够跟秦国交好,都劝公子重耳答应这门亲事。在那时候,做父亲的娶儿媳妇,做儿子的娶后母,有的是,别说伯父娶侄媳妇了。这么一来,老头子重耳又做了新郎。
大家正在那儿吃喜酒的时候,狐毛、狐偃哭着来见重耳,要他去给他们报仇。原来公子圉即位以后,就下了一道命令,说:“凡是跟随重耳的人必须在三个月之内回来,改过自新;过了期限,全有死罪,父兄不叫他们回来的也有死罪。”狐毛、狐偃的父亲狐突就因为不肯叫他们回去,给他杀了。重耳把这件事告诉了秦穆公,秦穆公决定发兵替女婿打进晋国去。可巧晋国的大夫栾(luán)枝打发他儿子栾盾到了秦国。栾盾对公子重耳说:“公子圉杀害忠良,虐待人民。朝廷上除了吕省、郤芮以外,其余的大臣像韩简、郤溱(zhēn)等和我们一家人,都打算起事,只等公子一到,就做内应。”秦穆公发了大军,叫丕豹做先锋,亲自带领着百里奚、公子絷、公孙枝等护送公子重耳回晋国去。
公元前636年(周襄王十六年,秦穆公二十四年,楚成王三十六年),他们到了黄河,打算坐船过河。秦穆公分了一半兵马护送公子重耳过河,自己留下一半在黄河西岸作为接应。他对公子重耳说:“公子回到晋国,可别忘了我们夫妇俩啊!”说着流下眼泪来。重耳对他更是依依不舍。
上船的时候,那个管行李的壶叔,挺小心地把一切的东西全弄到船上。他还忘不了以前饿肚子、煮野菜的情形,吃剩的凉饭、咸菜,穿过的旧衣裳、破鞋什么的,全舍不得扔下。重耳一瞧,哈哈大笑,对他说:“你们也太小门小户儿的啦!现在我去做国君,要什么有什么,这些破破烂烂的还要它干吗?”说着就叫手下的人把这些东西全撇到岸上。那些手下的人也觉得现在富贵了,怎么还露出这份儿穷相来呢?狐偃一瞧他们全变成富贵人的派头了,就拿着秦穆公送给他的一块白玉,跪在重耳面前,说:“如今公子过河,对岸就是晋国。内有大臣,外有秦国,我挺放心。我想留在这儿,做您的外臣。奉上这块白玉,表表我一点心意。”公子重耳愣了一愣,说:“我全靠你帮助,才有今日。咱们吃了一十九年的苦,现在回去,有福同享,你怎么说不去了呢?”狐偃说:“从前公子在患难中,我多少也许有点用处。现在您回去做国君,自然另有一批新人使唤。我们就好比旧衣、破鞋,还带去做什么呢?”重耳毕竟是重耳,听了这话,脸红了,马上说:“这全是我的不是!我可不是忘恩负义的人。我绝不会忘了你的功劳。我可以对天起誓!”说完,吩咐壶叔再把破烂东西弄上船来。那些手下的人也直怪自己不该好了伤疤忘了疼,做人应当节俭,暖不忘寒,饱不忘饥,才是道理。他们重新把扔了的东西挺小心地捡起来,弄到船上。
他们过了黄河,接连打下了几座城。公子絷劝告吕省、郤芮投降。吕省他们也觉得自己力量不够,就跟公子絷订立盟约,投降了。倒是勃鞮保护着公子圉逃到别的国去了。晋国的大臣们迎接了公子重耳,立他为国君,就是晋文公。晋文公四十三岁逃往狄国,五十五岁到了齐国,六十一岁到了秦国,即位的时候已经六十二岁了。
赵衰、臼季、狐射姑、介子推等,一齐下车解劝。重耳投戟于地,恨恨不已。狐偃叩首请罪曰:“杀偃以成公子,偃死愈于生矣!”重耳曰:“此行有成则已,如无所成,吾必食舅氏之肉。”狐偃笑而答曰:“事若不济,偃不知死在何处,焉得与尔食之;如其克济,子当列鼎而食,偃肉腥臊,何足食?”
赵衰等并进曰:“某等以公子负大有为之志,故舍骨肉,弃乡里,奔走道途,相随不舍,亦望垂功名于竹帛耳。今晋君无道,国人孰不愿戴公子为君。公子自不求入,谁走齐国而迎公子者?今日之事,实出吾等公议,非子犯一人之谋,公子勿错怪也。”魏犨亦厉声曰:“大丈夫当努力成名,声施后世,奈何恋恋儿女子目前之乐,而不思终身之计耶?”
重耳改容曰:“事既如此,惟诸君命。”
——《东周列国志·第三十五回》