宋真宗远征期间,刘妃串同太监郭槐用狸猫换去李妃所生的太子,命宫女寇珠走太子并将他杀害.寇珠不忍,与忠臣陈琳设计把太子收藏,交八贤王暂养.真宗回朝后,刘妃诬告李妃产下狸猫,李妃因而被贬入冷宫,刘妃升为皇后.刘后无所出,八贤王乃将太子献上为干儿.陈琳带太子往碧云宫,被郭槐得悉,放火烧宫.寇珠闻风,急通报李妃逃命,却不慎露出风声,惨被刘后下令毒打至死.十八年后,太子已继任为仁宗.适时包公放赈陈州,途中被风吹走乌纱帽,因而碰上收留李妃的菜贩郭海寿.包公重翻当年旧案,施计扮阎王夜审郭槐,智破奇案,仁宗亦重认李妃为母.