In the celestial realm of the "Flower Domain", there was a kind flower spirit named Ge Jin. When she fell into the mortal world, a scholar named Meng Liang fell in love with her. However, at that time, Ge Jin did not understand what love was. Twenty years passed, and in his second life, Meng Liang fell in love with Ge Jin again, but by then, Ge Jin only understood fondness and still did not comprehend love. Another twenty years went by, and Ge Jin's maturity allowed her to understand what love was. She decided to make amends for her feelings towards Meng Liang, but it was at this time that she met Meng Liang's third incarnation: Chang Dayong! In the remote town of Yong'an, the people were plagued by several fox demons, and Chang Dayong, the son of the village head, bore the sole responsibility of protecting the people. He bravely took on this duty. Initially, he was quite impatient with Ge Jin's persistence, but when the kind Ge Jin was severely injured while protecting the people, Chang Dayong was finally touched, and the two fell in love with each other. However, Chang Dayong did not wish to have memories of his past life. "Do you love me or Meng Liang? If you love me, why must I have his memories?" It turns out that from Ge Jin’s perspective, the other party has always been the same person across three lives, but from Chang Dayong’s perspective, it was not the same. This is the most heart-wrenching aspect of their love. How can they, who love each other so deeply, make a choice? The Flower Domain is under a full-scale attack from the demon realm, and Yong'an town is facing an impending disaster inflicted by the black fox demons. Their love is tested by blood and fire. As Ge Jin gradually matures and understands great love in the human world, she ultimately makes the most noble and touching choice...