北宋,皇親葛彪馳馬撞倒王老先生,王與之評理,葛彪令其弟將王打死。王母及三個兒子要葛彪償命,葛彪蠻不講理,被王氏三兄弟打死。葛三帶領衙役將王氏三兄弟鎖往縣衙門。縣令和葛父共同審理此案,他們不顧天理國法,將王氏三兄弟判成死罪。開封府尹包拯路過本縣,王母狀告葛家,包拯受理此案。但由于葛家勢大,無人敢出來作證。包拯問王氏三兄弟是誰殺死了葛彪,三人爭擔罪名。包拯只得判王大為葛彪償命,王母不肯;改判王二,王母也不肯;改判王三,王母應允。包拯懷疑王三不是王母所生,逼王母講出實情,王母無奈,只好講出王大、王二是王老先生前妻之子,王三是自己所生。包拯深受感動,決定再詳查此案。深夜,包拯夢到三只小蝴蝶被風吹到蜘蛛網上,其中,兩只掙脫,最小的一只被網纏住,大蝴蝶只得帶領兩只小蝴蝶飛去。包拯將最小的蝴蝶從蜘蛛網上救下,于是四只蝴蝶感恩拜謝后飛去。包拯醒來,驚奇自己的夢境恰似王母舍親生。他經過周密的調查,終于弄清了案情,遂將王三釋放,將葛三處以極刑。