After tragically dying from a lightning strike, Alan (played by Ko Chen-tung) arrives in the underworld, with all his memories reset. He must make a choice: reincarnate but possibly turn into a snail; or take on a divine role to accumulate merit for a proper human rebirth? Alan decides to become a novice of Yue Lao (the god of marriage). He partners with the fiery Pinky (played by Wang Jing) to execute tasks in the human realm. When Alan encounters the dog Ah Lu and its owner Xiao Mi, his memories from his previous life come rushing back—Xiao Mi (played by Song Yunhua) was his one true love. Alan hopes to help Xiao Mi find a new partner in the living world, but every red thread tied to her hand is mysteriously burned away. It turns out that some things never change, even after ten thousand years... Meanwhile, at the same time, the vengeful ghost Brother Ghost (played by Ma Zhi-xiang), escapes from the underworld to the human world, embarking on a bloody revenge against the bandit brothers who betrayed and killed him five hundred years ago. While Alan is still excitedly trying to connect Xiao Mi with red threads, Brother Ghost sees her as his next target to destroy...