Divine Weaver Luna Tang, to fulfill a thousand-year promise with General Nathan Shaw, marries into the Shaw family as a marionette. Nathan Shaw forgot their past. He forces Luna Tang to sacrifice for his sweetheart, Iris Lynn. Broken, Luna Tang's body shatters on Nathan Shaw and Iris Lynn's wedding, a letter revealing the truth. The truth shocks Nathan Shaw. He finds Luna Tang reborn with Caelan Cross. A secret emerges, revealing their fate was tied long ago.