In ancient China, Mei Lian is cursed by a malevolent demon to live forever, bound to collect the hearts of ten men. After her first sacrifice, she grapples with love and loss over centuries. When the demon reveals his final condition, she must confront the consequences of her actions, leading to a tragic cycle of sacrifice, love, and rebirth.