The three realms are divided into Tianque, Mortal World, and Yuanxu. The core prop "Three Lives Mirror" can reflect the cause and effect of the past life, but it will cause a "mirror disaster" that backfires on the holder. Lingyun, the war god of the heavenly clan, and Ajin, the spirit girl of the Yuanxu, started a sadomasochistic love affair for four generations due to destiny curse and identity conflict.
In the first life, Ling Yun rescued A Jin and secretly fell in love with him. However, in order to stop the war between the two clans, A Jin sacrificed his spirit core and his soul flew away. Only a trace of his soul was left in the mirror of three lives. Ling Yun became the lone God of War and guarded the mirror for thousands of years.
In the second life, Ling Yun was reincarnated as the scholar Su Yan, and A Jin became the fox demon Hu Jiu'er. The two got close due to familiarity, but due to the plague and rumors, Su Yan accidentally killed Jiu'er, and then hanged himself, staining the mirror fragments with blood.
In the third life, Ah Jin's remnant soul became the king of Yuanxu, Jin was destroyed, and Ling Yun was reincarnated as Ling Yao, the princess of Tianque. During the peace negotiation, the two were hit by memory fragments. When the war started, Ling Yao used herself as a living sacrifice to remove the curse, leaving the message "Don't look for me again in the next life." Jin Mie watched the mirror to find her reincarnation. In the fourth life, Jin Mie is the photographer Chen Yu, and Ling Yao is the ancient book restorer Lin Jing. They met at an ancient book exhibition but did not recognize each other. In the end, they missed each other, and the regret continues.