河南人元大宝,在唐朝贞观年间担任大理丞。他一生不信善恶因果报应之事,常跟他要好的同事张散册说:「我们二人无论谁先死,一定要回来报告是否有因果报应 之事。」
元大宝在贞观十一年跟随皇帝到洛阳,突然病死。此时,张散册在京城长安,还不知道此事。一晚,梦到元大宝来告诉他:「我已经死了,活着的时候从来不相信善恶有报,现在才知道真实不虚,所以来告诉你,希望你多行善事,广植福德。」 张散册问他阴间的情形,答说:「死後的事情不可言说,其他的事也无法讲的清楚,只能告诉你因果报应确实真的有。」 张散册醒後,把梦境告诉同事。过了两天,元大宝病死的消息才传来。张散册推算做梦的那晚,正是元大宝死後的第二天。