On the bank of Sansheng Stone, there is Naihe Bridge.
Legend has it that before the soul is reincarnated, it must drink a bowl of Meng Po soup, and all the past events will be wasted.
Only demons don't have to drink.
The lifespan of a demon is too long, longer than the water under the Naihe Bridge and longer than the moss on the Sansheng Stone. So they can only stand where they are in the human world, watching a person live, grow old, sick, and die, and then wait for his next life, and the next life, and the next life.
Qingmei is such a monster.
She has been waiting for someone for three hundred years.