桓公遷國
鄭桓公友是周厲王的小兒子,周宣王的弟弟。桓公待人非常友善,無論身份高低,他都會以禮相待,因此在百姓中聲望很高。周幽王時,桓公任司徒一職。由於幽王寵愛褒姒,朝政敗壞,有的諸侯就背叛了幽王,桓公為此感到非常憂慮,於是就向太史伯詢問說:「現在王室災難深重,我怎麼才能逃脫呢?」太史伯是當時很有學問的人,回答說:「對您來說,現在只有洛水東、黃河南可以安居了。」桓公大惑不解地問:「為什麼呢?」太史伯回答說:「那一帶鄰近虢國、鄶國。而虢國、鄶國的國君都昏庸無能而且喜好佔小便宜,因此百姓都不順從他們。您是司徒,百姓都熱愛您,您如果真的請求住在那一帶,虢國、鄶國國君看到您現在在周王室地位很高,一定會分給您土地,到時候,虢國、鄶國的百姓就都是您的子民了。」桓公又問道:「我想到南邊的長江流域住,怎麼樣啊?」太史回答說:「過去祝融替高辛氏掌管火,功勞很大,可是他的後代也就是現在楚國的王室在周朝卻沒有興盛起來,現在周王室逐漸地衰弱,楚國一定會慢慢地興盛起來。楚國如果真的興盛,對鄭國絕對沒有好處啊。」桓公說:「那我如果想住在西方,結果又會怎麼樣呢?」太史伯回答說:「那裡的百姓既貪婪又好利,所以我覺得你肯定在那裡住不了很長時間。」桓公越聽越有興趣,便乾脆問道:「那麼先生您覺得周王室衰弱以後,哪一個國家會興盛呢?」太史伯思考了一會兒回答說:「應該是齊、秦、晉、楚吧?齊國是伯夷的後代,伯夷曾輔助堯掌管儀制度。秦國是伯翳的後代,伯翳曾輔助舜使很多部落順服。至於楚國祖先,也都曾為天下人建立了功業。周武王戰勝紂王后,成王把唐封給叔虞,那裡山川險阻,憑這些有德的後代與衰弱的周室並存,晉國也一定能興盛了。」桓公把太史伯的話銘記在心,並按照太史伯的意思把他的百姓遷移到了洛水東部。虢、鄶兩國國君果然向太史伯說的那樣,向他貢獻出十座城邑。桓公得到這些土地以後,他的國家最終安定下來。
母子爭權
鄭武公的夫人名叫武姜。當初,武姜生產太子寤生時難產,給自己的身體帶來了巨大的傷痛,因此她就不怎麼喜歡寤生,認為他是不吉利的。後來武姜又生下小兒子叔段,武姜十分疼愛他。武公臨終的時候,武姜向武公請求,想立段為太子,可是武公覺得寤生既聰明又仁慈,所以並沒有答應武姜的請求。武公逝世後,寤生繼承了王位,這就是莊公。
莊公即位後,把他的弟弟叔段封到京這個地方,號稱太叔。大臣祭仲認為這樣做不合適,就對莊公說:「京城這個地方比國都還要大,怎麼可以把它封給你的弟弟呢?」而莊公卻說:「我也不想這樣做啊,可是我母親武姜想這樣,我又怎麼能拒絕她呢?」叔段到了京以後,就開始整頓軍備,準備糧草,試圖與他的母親武姜陰謀襲擊鄭都。公元前722年,叔段果然襲擊了鄭都,由武姜做內應。莊公在各位大臣的支持下派軍攻打叔段,結果叔段力戰不支,逃回了京城。京城的人們看到叔段竟然起兵反叛自己的哥哥,認為這是大逆不道的行為,因此都非常痛恨他。叔段眾叛親離,京城也待不下去了,於是無奈之下,又逃到了鄢。鄢邑的百姓聽說他來了,怕惹禍上身,也很快地潰逃了。叔段不得已又逃亡到共國。莊公在平定內亂之後,把他的母親武姜遷徙到城穎,他對於自己的母親一直反對自己感到痛心疾首,不想再見到他,就發誓說:「等到了黃泉路上的時候,我再跟她見面吧。」可是兩個人畢竟是母子關係,再加上莊公這個人生性比較仁慈,因此僅僅過了不到一年,莊公就開始想念母親了,並且後悔自己當初說過的話,可是又不能違背,因此感到左右為難,十分苦惱。這時候,正好趕上有位叫考叔的人向莊公獻禮,莊公就賜給了他很多食物。考叔是個大孝子,他向莊工請求說:「大王,我家裡有個老母親,她活了一輩子,很少能吃上這樣好的食物,請您把食物賜給我的母親吧。」莊公聽了之後觸景生情,情不自禁地說:「我也很思念我的母親啊,可是我又不能違背當年所發的誓言,怎麼辦呢?」考叔想了一會兒說:「這有什麼值得發愁的呢?你挖條地道到有泉水的地方,然後你們母子在那裡見面,誰還能再說什麼呢?」於是莊公依照他的辦法,終於見到了母親。兩人見面後抱頭痛哭,一釋前嫌。