1998年11月11日,湯有亮(劉青云 飾)一家游玩途中遭遇嚴重車禍,湯當場身亡,妻子程希文(林熙蕾 飾)和一雙兒女僥幸逃生,只是女兒湯樂兒雙眼從此失明。轉眼十年過去,時間并未治愈湯氏一家心中的創傷,他們久久沉浸在失去丈夫和父親的悲痛之中。樂兒(閻青 飾)不愿母親繼續折磨自己,她嘗試著將一家人的經歷寫成小說,而書中的情節和現實截然相反。在小說里,樂兒和母親、弟弟死于車禍,父親則活了下來,成為一個由菲傭照顧起居的盲人。父親相信鬼魂的存在,時刻期盼與妻兒重逢。死去的樂兒在另一個世界當上了小孟婆,她利用手中的職權讓母親和弟弟重新回到父親身邊。湯和妻兒心照不宣地享受著失而復得的幸福生活……