当年匈奴冒顿单于将刘邦围困在白登山,刘邦逃出来后赶回了京城,问大臣们应该怎么对付匈奴。刘敬说:“冒顿单于是一个弑杀的人,想要让他臣服于汉朝是很困难的,我听说冒顿单于杀了他的父亲,将他父亲的姬妾自己享用,这在道德上是行不通的,我们只能将希望寄托在冒顿单于的后代上面,只要我们派一个汉朝的公主去和亲,将来继承匈奴单于之位的人就可能是公主的孩子,这样一来我们统一匈奴的愿望就可以实现。”刘敬认为刘邦和吕后之女鲁元公主就是一位合适的人选,可是匈奴乃是蛮夷之地,气候和饮食等均和中原不同,而且他们那边怎么看怎么落后,要是将女儿嫁到那边就是和很多个女人抢一个男人,说不定还不是正室,路途遥远也照应不到,吕后坚决不同意鲁元公主出嫁匈奴。没办法,刘邦只好随便找了一个宫女,封为公主的身份嫁到匈奴去了。
鲁元公主惨遭和亲,后来吕后害怕再出现这样的事情,急忙为鲁元公主挑选驸马,张敖就是吕后挑出来的。张敖是赵王,年龄和鲁元公主相配,地位也相差无几,将来鲁元公主嫁到赵国去是去做王后,地位就有了保障。而且鲁元公主在汉朝,吕后就可以照应鲁元公主了。这就是身为一个母亲不得不操心的事情,害怕儿女过得不好。
鲁元公主嫁给张敖之后生了一儿一女,女儿叫做张嫣,吕后把持朝政,为了巩固皇族血统,加入吕氏的血缘进去,她让自己的亲儿子刘盈娶了姐姐鲁元公主年仅十二岁的女儿为皇后。
对于刘盈来说,张嫣是自己的亲外甥女,所以根本不可能碰她。而吕雉却很想让张嫣产下嫡长子,于是后来出现假孕之事。虽然看似有舅舅和外祖母的照顾,张嫣在汉朝后宫生活的不错。但归根结底,她也只是政治的牺牲品。所以说鲁元公主人生坎坷,被父亲抛弃两次,自己的女儿成为母亲的政治牺牲品。