如果按我国传统的嫡长子继位的话,那么皇位就应该是就应该是汉景帝的宠妃栗姬的儿子刘荣,但刘荣并非是嫡长子,因为汉景帝的第一位皇后薄皇后并没有生育,所以栗姬的儿子刘荣就成了长子,不过是庶长子,但根据长子继位的传统,于是刘荣被汉景帝立为太子,但是汉景帝的姐姐馆陶公主是一个很有权力*的女人,她看到刘荣被立为太子,就想让自己的女儿陈阿娇做将来的皇后,于是她就去找汉景帝的宠妃栗姬商量,没想到栗姬一口回绝了她,因为刘嫖时常向汉景帝进献美女,所以栗姬对她一点好感也没有,很不客气的拒绝了她提亲的事。
这刘嫖碰了一鼻子灰,但他并没有灰心,而是决定用其他办法,她转而向景帝宠爱的另一位得宠姬妾王娡提出亲事,这王娡的儿子就是刘彻了。
王娡是个很会做事的女人,一看是长公主前来提亲,哪有不同意的道理?虽然这个时候刘彻不过还是几岁的孩子,但王娡一口就答应了,直说这是她们母子的福分,让馆陶公主刘嫖很是高兴,刘嫖于是就问刘彻将来如果娶了阿娇姐姐会怎样?没想到刘彻这么小你已经学会了他母亲会说话的天赋,对他的这位姑姑说,如果娶了阿娇姐姐,他就盖一座金子做的大房子,让阿娇姐姐住到里面,这就是成语“金屋藏娇”的来由了。
这样一来,馆陶公主刘嫖和王娡就达成了结亲联盟,而刘嫖对栗姬也是心生怨恨,接下来就是她的表演时间了,于是她就利用和汉景帝的姐弟关系在景帝跟前说栗姬的坏话,时间长了,汉景帝对栗姬印象就变差了。
但是汉景帝还是希望栗姬能主掌大局,因为他毕竟是太子的母亲,有一次汉景帝健康不佳,就问栗姬他百年以后,她会怎样对待其他的妃子与她们的儿子?栗姬听完这话想也不想就说绝对饶不了他们,这让汉景帝对她非常失望,很可能也正是从这一刻开始,汉景帝决定废掉刘荣的太子之位。而自从馆陶公主与王娡订下儿女亲事后,她便时常向景帝夸奖王娡和他的儿子刘彻,在馆陶公主和王娡的配合下,后来汉景帝废太子刘荣为临江王,另立刘彻为太子,这时候的刘彻不过才七岁。
后来,栗姬失宠,王娡被立为皇后,刘彻的太子之位也稳定下来,公元141年,16岁的刘彻继位,是为汉武帝。