河南人元大寶,在唐朝貞觀年間擔任大理丞。他一生不信善惡因果報應之事,常跟他要好的同事張散冊說:「我們二人無論誰先死,一定要回來報告是否有因果報應 之事。」
元大寶在貞觀十一年跟隨皇帝到洛陽,突然病死。此時,張散冊在京城長安,還不知道此事。一晚,夢到元大寶來告訴他:「我已經死了,活著的時候從來不相信善惡有報,現在才知道真實不虛,所以來告訴你,希望你多行善事,廣植福德。」 張散冊問他陰間的情形,答說:「死後的事情不可言說,其他的事也無法講的清楚,只能告訴你因果報應確實真的有。」 張散冊醒後,把夢境告訴同事。過了兩天,元大寶病死的消息才傳來。張散冊推算做夢的那晚,正是元大寶死後的第二天。