春秋時期, 宋國有一位公子名鮑, 因長相美豔而成為一代君王。 公子鮑是宋成公庶出的兒子, 宋成公死後把王位傳給了嫡子宋昭公。 而公子鮑之所以能夠擔任國君, 是因為當時的一種繼承制度即兄終第及。
公子鮑是當時有名的美男子, 對於他的美, 《左傳》上有記載“公子鮑美而豔”當時“美而豔”一詞是對一些美到極致的人的讚賞之詞。
因為長得實在太美, 公子鮑被宋襄公的夫人王姬看上了, 宋襄公是宋成公的父親, 因此按輩分王姬算是公子鮑的祖母, 當然她並不是公子鮑的親祖母。 當時宋襄公已死, 在深宮中守寡的王姬想要跟自己美麗的孫子公子鮑通姦, 但是被拒絕了, 然而王姬並沒有放棄。
昭公七年, 適逢饑荒, 但是殘暴無道的宋昭公根本不在意百姓的死活, 不肯賑濟災民。 公子鮑非常善良, 他不忍心看著災民就這樣活活餓死, 因此就把自己的糧食拿出來贈送給處在饑荒中的百姓, 並且還宣佈年過70的老人每個月都可以在他那裡領一筆生活費。
但是他畢竟只是個公子, 錢財有限, 而饑荒的百姓又非常多, 公子鮑實在有心無力, 無法救濟全部災民。
就在這個時候, 王姬出來了, 作為太后,
後來, 王姬利用自己的權利, 把朝堂上下宋昭公的黨羽一個一個的清除並換成自己的親信以支持公子鮑的繼位,
昭公九年, 宋昭公被王姬逼迫出門狩獵, 即使他知道這是王姬製造的機會要將他殺死, 可是沒有權利的他只能聽從王姬的命令出門狩獵, 果然他還沒有到達狩獵場, 就被王姬派的人殺死了, 可想而知王姬手段之高, 之後王姬就擁護公子鮑成為國君。
第二年, 晉靈公派大將荀林父與諸侯出兵伐宋追究此事, 但因宋文公得民心, 王姬又暗中賄賂諸侯, 諸侯反承認其地位合法, 此事也就不了了之。
最後宋文公究竟有沒有和王姬發生愛情故事, 史記上也沒有明確記載, 我們也就不得而知了。