真相是,当年宋真宗宠幸刘娥(就是后来的章献皇后,也是一个传奇人物,出身贫寒,而且是二婚,最后当了皇后,垂帘听政),但刘娥一直没有生育。这时刘娥的侍女李氏(也就是戏曲中的李宸妃)有了身孕,于是刘娥和真宗商量,打算这个孩子生下来后过继给自己。后来李氏果然生下了一个男孩,被过继给了刘娥,由刘娥进行抚养,这就是后来的宋仁宗赵祯。李氏也因此被加封为崇阳县君。
李氏早亡,一生与儿子赵祯未能相认,但刘娥对她也是仁至义尽。李氏死前,刘娥晋封她为宸妃,但李氏在晋封当天就死去。安葬时,刘娥给她穿上皇后服,以一品夫人礼安葬。
后来刘娥去世,宋仁宗亲政,有人告诉他他的生母不是章献皇后,而是李宸妃,并且说李宸妃是被章献皇后毒死。仁宗大惊,派人包围了刘氏一族的府邸,然后打开李宸妃的墓葬检验,却发现李宸妃身着皇后服,极尽哀荣。仁宗叹曰:”人言岂可尽信“,于是对刘氏更加亲厚。