狸猫换太子在历史上确实发生过,但并不像艺术作品中描写的那样夸张。狸猫换太子这个故事在很多艺术作品中都有所描写,尤其是在京剧中,相传在宋朝时期包拯在赈灾回朝的路上,遇到了前来伸冤的一位男子,这位男子说是自己的义母有天大的冤屈,能为她伸冤的只有包拯。
包拯随后见到了这位老妇人,在听完诉说之后才得知,这位老妇人竟然是当朝君王的亲生母亲李妃。当年在后宫之中,李妃怀上了身孕,而德妃为了和她争宠,也假装自己怀了孕,并且两个人在同一天生产,只不过德妃暗中动了手脚,将李妃生下的儿子用一只狸猫偷换了出来,导致李妃受到了君王的厌弃,随后流落出宫,直到遇见了包拯,才沉冤得雪重新回到了宫中。
这些故事情节为了吸引观众的注意力,都是经过夸大手法的处理,真实的情况并不是这样。在关于宋朝历史的记载中,李妃原本只是德妃身边的一位侍女,德妃当时非常受君王的宠爱,因此被封为了皇后,做了皇后的德妃一直没有诞下子嗣非常的着急,为了巩固自己的地位,便将自己的侍女也就是李妃引荐给了君王。
而李妃也确实很争气,在得到宠幸不久之后便怀了身孕,十个月之后生下了一位皇子。于是德妃便将这位皇子过继到了自己的名下,其实这在当时的后宫是很正常的事情,毕竟两个人当初都是商议好的事情。如果没有德妃的引荐,刘妃到死也只能是个侍女。后来皇子登基之后,德妃成了太后,刘妃也被封为太妃,享进了荣华富贵。