歷史上的張嫣是呂雉的外孫女,但是因為呂雉想要更好的掌握朝政,所以就將外孫女嫁給了自己的兒子漢惠帝劉盈,當時的年代呂雉專權,只要是她想要做的事情,沒有人可以阻止,無奈之下張嫣被迫嫁給了自己的舅舅。
張嫣是宣平王張敖的女兒,母親又是漢高祖的女兒魯元公主,可見這家庭背景不一般,原本張嫣的生活應該是非常的幸福,但是呂雉為了籠絡朝中的勢力打著“親上加親”的旗號將十歲的張嫣嫁給了劉盈。
呂雉希望張嫣能夠和劉盈一起生一個兒子,這樣就能鞏固她的權勢,即使劉盈死后朝中的大權也能牢牢地掌握在她的手中,但是劉盈是張嫣的親舅舅,從小看著張嫣長大的,他不想傷害自己的外甥女。
所以在呂雉逼迫他們圓房的時候,劉盈都是用長輩的身份哄張嫣睡覺,從未碰過張嫣一下,而張嫣也對自己的舅舅沒有男女之情,但是他們不能改變事實,只好做起了有名無實的夫妻。
由于張嫣一直沒有懷孕,呂雉又想出一條毒計,將劉盈與宮女所生的兒子劉恭搶占,并謊稱是張嫣生的,立為皇太子,劉盈去世后劉恭登基,張嫣成為了太后。
不久呂雉被人殺死,張嫣被皇室遺忘在角落之中,默默的生活了十幾年,年僅39歲的她無聲無息地去世了,死時沒有一個親人在她身邊陪伴,宮女們替她凈身入殮時才發現,她依然是個處女。