The blood moon is in the sky, and there is a battle between immortals and demons.
Lingxi, a fairy in heaven, was pierced through the heart by Mo Yuan, the demon lord, on the battlefield. When she was about to die, the death scenes of three lives and three lifetimes flashed before her eyes——
In the first life, she was a mortal medical woman, and he was a devil in trouble. The two had a private life-long arrangement, and he killed her with his own hands to save her body;
In the second life, she was a fairy from heaven and he was a young master from the demon world. He was caught eloping and he killed her with his own hands in exchange for the survival of the demon clan;
In the third life, she was the immortal who protected the spiritual veins, and he was the lord in charge of the demon world. He killed her again in front of the two armies.
Love each other in every life, kill each other in every life.
The three sword marks on Mo Yuan's left chest were the marks she left before her death in each life. And every time he killed her, he would plant a Bana flower at the place where she died.
In this life, Lingxi returns with all her memories. She should have hated him to the core, but she saw in the memory fragments that every time he killed her, he would hold her body and cry bitterly for three days, and then exchange half his life's cultivation for the chance of her reincarnation.
It turns out that they are all trapped in the same curse: the "reincarnation curse" set by the ancestor of the immortals and demons before their death, causing every pair of immortals and demons in the future to fall in love and kill each other for life after life.
The only way to break the curse is for the two to put aside their ethnic stance and work together to sacrifice each other's most precious things.