汉景帝的嫔妃王美人王娡有子刘彘(后改名刘彻)。景帝有十四个儿子,其中宠妃栗姬生子最多且生育了皇长子——刘荣。景帝的薄皇后没有生育,汉景帝最初立庶出长子刘荣为太子。馆陶长公主打算将女儿陈阿娇许配太子刘荣,以期日后成为皇后。她使人问栗姬的意思,谁知栗姬恼怒长公主经常向景帝进荐美女分宠,竟然断然拒绝。馆陶长公主震怒,遂起废太子之心。
一日,馆陶长公主抱着刘彻问:“彻儿长大了要讨媳妇吗?”胶东王刘彻说:“要啊。”长公主于是指着左右宫女侍女百多人问刘彻想要哪个,刘彻都说不要。最后长公主指着自己的女儿陈阿娇问:“那阿娇好不好呢?”刘彻于是就笑着回答说:“好啊!如果能娶阿娇做妻子,我会造一个金屋子给她住。”这就是成语金屋藏娇的由来。