"The Pillow Demon" follows a story where, after a harsh argument, the boyfriend Ruan Haokang (played by Lin Jiadong) goes missing. The distraught Zou Jingyi (played by Chen Fala) is frustrated and unable to find her boyfriend, resulting in insomnia at night and a dazed state during the day. To find some sleep, she buys a medicinal pillow from a grocery store, only to discover that alongside her restful sleep, bizarre dreams also quietly arrive; "Hide and Seek" involves a primary school that is about to be demolished. Coincidentally, it's her friend Ceci's upcoming birthday, and friends who once studied there, including Feiqiang (played by Chen Yaorong), decide to return to the school for a celebration. However, they ignore the advice of the school caretaker Uncle Chen (played by Li Hanchi) to leave before dark and end up playing ghost-hunting games in the pitch-black school. Unbeknownst to them, another 'friend' joins their group; in "Black Umbrella," a destitute Hong Kong government official walks through muddy streets in the midst of a ghostly encounter on the 14th day of the seventh month. At the end of a pale alley, a hunchbacked Lin Bo (played by Teddy Robin) reflects on a world where humanity has decayed, hoping that more people will perform acts of kindness. Disregarding the existence of ghosts and the law of karma, he belittles his past actions. Undeterred, he strives to do good until he meets a street prostitute (played by Mo Qiweng), which changes everything.