后来刘后被宋真宗纳为侍女,德妃在真宗即位后被封为美人,不久又被封为修仪,进位德妃,她善于逢迎,在后宫之中深得宠爱和信任,在郭皇后(宋真宗第一位皇后)死后,她开始同其他妃子争夺皇后之位。郭皇后连生三子,都生下不久就死了,真宗求子心切,德妃看出这是一个大好机会。
由于自身不能生育,于是她移花接木,让自己身边的宫女李氏代侍候真宗,果然生下一个小子即后来的宋仁宗。刘德妃就把他当做自己的亲儿子抚养,刘德妃也被封为皇后。其实关于传说中的狸猫换太子疑案,它的主要出处是清末成书的小说《三侠五义》。
书中称刘氏、李氏在真宗晚年同时怀孕,为了争当正宫娘娘,刘妃工于心计,将李氏所生之子换成了一只剥了皮的狸猫,污蔑李妃生下了妖孽。真宗大怒,将李妃打入冷宫,而将刘妃立为皇后。后来,天怒人怨,刘妃所生之子夭折,而李妃所生男婴在经过波折后被立为太子,并登上皇位,这就是仁宗。
在包拯的帮助下,仁宗得知真相,并与已双目失明的李妃相认,而已升为皇太后的刘氏则畏罪自缢而死。自宋朝以来,由于小说、戏剧等各种为人们喜闻乐见的艺术形式的演绎,仁宗生母之谜日益鲜活生动,备受世人关注。尽管历朝历代增加、删改了不少或虚假或真实的内容,而且,戏曲和小说中情节也不尽相同。
然而,这一故事本身就是一件大案,仁宗究竟是真宗后刘氏之子,还是妃子李氏亲生,无论是小说,还是戏曲,几乎众口一辞,认定仁宗是李妃所生,而非刘皇后之子。李氏是在临死时才被封为宸妃的,刘太后在李宸妃死后,最初是想秘而不宣,准备以一般宫人礼仪举办丧事。
但宰相吕夷简力劝大权在握的刘太后,要想保全刘氏一门,就必须厚葬李妃,刘后这才意识到问题的严重性,决定以高规格为李宸妃发丧。生母虽然厚葬,但却未能冲淡仁宗对李氏的无限愧疚,他一定要让自己的母亲享受到生前未曾得到的名分。
经过朝廷上下一番激烈争论,最终,将真宗的第一位皇后郭氏列于太庙之中,而另建一座奉慈庙分别供奉刘氏、李氏的牌位。刘氏被追谥为庄献明肃皇太后,李氏被追谥为庄懿皇太后。奉慈庙的建立,最终确立了仁宗生母的地位,同时也意味着年轻的仁宗在政治上的日益成熟,逐渐摆脱了刘太后的阴影。