后来,包公又设计让陈林供出真相。已做了太后的刘氏知道阴谋败露,惊厥而死。
由于包拯在这一案中立了大功,被仁宗任为首相。
整个故事生动曲折,有头有尾,于是有人把它编成戏剧,搬上舞台,在社会上造成很大影响。
之所以出现狸猫换太子这个故事,就是因为历史上仁宗确有认母一事。据历史记载,宋仁宗既非皇后所生,也非皇妃之子,而是侍奉真宗刘德妃的宫女李氏所生。仁宗生下后,刘德妃将其收为己子,亲加抚养,后来在年幼时即继了皇位。这样,刘德妃就成了皇太后。由于仁宗年幼不能理政,乃由刘太后垂帘听政。仁宗并不知道自己生母是李氏,朝中大臣畏惧太后之威也不敢说。但刘太后仁慈厚道,当仁宗生母李氏病重时,刘太后将其由宫女晋升为宸妃。后来李氏病故,刘太后还以皇后之礼给予厚葬,这对一位宫女出身的人来说,也是备极哀荣了。过了若干年,刘太后逝世后,仁宗左右有人奏明仁宗:“陛下乃李宸妃所生,宸妃死于非命。”言下之意,宸妃乃刘后所害。究竟如何,仁宗自然要查清。好在宸妃灵柩尚在,于是仁宗亲看开启宸妃之棺察视。宸妃遗体由于有水银保护,故其肤色就像活人一般,并非被人害死模样。再看她的冠服,确如皇后。这就证明当初宸妃确实因病而死,刘太后也确实将宸妃按皇后礼安葬。仁宗看到这一切,感慨地说道:“人言哪能相信啊!”由此可知,刘妃、李妃确有其人,但其事绝非传说的那样。