外甥女嫁给了亲舅舅,西汉第二位皇后汉孝惠张嫣的悲惨人生开始于此。
张嫣是汉高祖刘邦和吕雉的亲外孙女。刘邦当年沛县起兵,吕雉在家里照顾一家老小。吕雉为刘邦生下了一儿一女,儿子刘盈,女儿刘乐。有一天吕雉带着一双儿女在田间劳作的时候遇到了一位白胡子老人家,老人家停下来讨碗水喝,讨碗水以后告诉吕雉说他会相面。于是他就开始给吕雉相面,他告诉吕雉说“夫人啊,你是大富大贵之相。”吕雉听完很高兴,就把儿子刘盈拉到面前,老人家说“您的富贵皆因此子。”于是吕雉又把女儿带了过来,老人家说“您的女儿也是大富大贵之人。”刘邦回来之后,吕雉将田间发生的事情告诉了刘邦,刘邦听闻立马就去追老人家,老人家告诉刘邦“你啊贵不可言,你的富贵我不敢说。”刘邦听完还向老人承诺说日后若真的富贵了一定回报老人家。
后来就历经了四年的楚汉之争,在四年的楚汉之争中,吕雉和家里一家老小吃尽苦头,尤其是彭城之战,刘邦大败于项羽,项羽把刘邦的爹刘太公以及吕雉都抓走了。刘邦和夏侯婴开始逃亡之路,在逃亡的途中遇到了刘邦的儿子女儿刘盈和刘乐,夏侯婴将两个孩子抱到了马车之上,眼看追兵马上就追上来了,刘邦狠心将两个孩子一脚给踹了下去,一而再再三。刘邦后来成功入主咸阳,创立大汉后每每想到此处就会觉得很是亏儿女和吕雉。为了弥补这些也是为了感谢吕雉他的情谊,他将吕雉立为皇后,立刘盈为太子,刘乐封为鲁元公主并嫁给西汉开国功臣张耳的儿子张傲,张傲和刘乐生下的女儿就是张嫣。
刘邦去世之后,刘盈继位,是为汉惠帝。刘盈虽然是皇帝但是朝中大权基本上全部掌握在他的母亲吕雉的手中。吕后为了巩固自己的政权将自己的亲外甥女张嫣许配给了亲儿子刘盈并且希望他们能生下继承人。这一年张嫣十一岁,刘盈十八岁。在新婚之夜那天晚上,刘盈看着自己熟悉的亲外甥女久久不能平静。后来在戚夫人事件之后刘盈整日郁郁寡欢、不理朝政、饮酒作乐最终抑郁而终。刘盈去世那时年仅二十三岁,他和张嫣也并没有如吕后的愿生下一儿半女。
刘盈去世之后吕后让张嫣假装怀孕,在足月之后就将后宫之中一个不知名妃嫔所生的小男孩抱了过来并且将小男孩的母亲给杀掉了,这个小男孩就是日后的前少帝刘恭。前少帝刘恭很聪明,他听周围的人说张嫣不是他的生母,他的生母被吕后给杀掉了,于是刘恭就对周围的人说等我长大了一定要报仇,这句话传到了吕后的耳里,吕后为了以绝后患就将刘恭给杀掉了又立了一个后少帝刘弘。吕后去世后西汉的功臣派周伯、陈平、冠英铲除了诸吕集团并且拥立了一位新的皇帝——汉文帝刘恒。刘恒登上帝位后立他的母亲薄姬为太后并且废掉了张嫣的后号,让张嫣居于北宫。公元前163年张嫣去世,时年四十岁,张嫣去世后以皇后的身份陪葬于汉惠帝刘盈的安陵,据说侍女给她收殓尸身的时候发现她依然是处子之身。。