At our 100th engagement party, Landon Stewart once again abandoned me without hesitation. We'd been together for seven years. At the previous 99 engagement parties, he always said his childhood friend Madelyn White wasn't married yet, and he couldn't betray their promise. Clutching the ring in my hand, I couldn't help but ask for the first time: "If Madelyn never gets married, will you keep staying by her side forever? What about me? What do you take me for?" Landon's face instantly darkened. He snatched the ring from me and threw it out the window: "Madelyn and I promised each other since childhood that we'd get married together. How can I abandon her? Besides, Claire Thompson, do you really care that much about a piece of paper? We've been together for seven years. Without that paper, would our feelings be any different?" I stood in the center of the chapel, my hand still positioned to slip the ring onto Landon's finger, but the ring had already been thrown out the window. Landon's indifference toward marriage cut deep. I felt like someone had dumped a bucket of ice water over me—bone-chilling cold. I'd already endured 99 scenes like this. From age 23 to 30, I'd been with Landon for seven years and held 99 engagement parties. Today was the 100th.
Limited-time free event: This free viewing activity is jointly launched by ReelShort and FreeDrama. Click the button to download the APP and watch all episodes of 100 Engagements, 100 Abandonments for free.
Watching 100 Engagements, 100 Abandonments is like witnessing emotional whiplash in real time—each engagement party mirrors the last, yet Claire’s quiet unraveling grows more devastating with every repetition. The script masterfully weaponizes monotony: identical venues, escalating tension, and Landon’s chilling consistency in choosing childhood vows over present love. It’s not just heartbreak—it’s the exhaustion of loving someone who treats devotion as a loophole.
The true power lies in Claire’s transformation—from trembling bride to silent observer of her own erasure. Her final question (“If Madelyn never gets married, will you keep staying by her side forever?”) isn’t desperation; it’s the first spark of self-reclamation. Unlike typical rom-dramas, this story refuses false hope. There’s no last-minute confession or softened apology—just clarity, cold and clean. That refusal to romanticize toxicity is its sharpest, most satisfying edge.
100 Engagements, 100 Abandonments lingers because it mirrors real emotional labor: the toll of loving without reciprocity, the courage to stop performing commitment for someone else’s fantasy. Claire doesn’t “win” a man—she reclaims agency, dignity, and silence as victory. That resonance—raw, unvarnished, deeply human—is why viewers hit replay, then share it with friends saying, “You *need* to see this.” Ready to feel seen—and fiercely liberated? Download the FreeDrama App now.
100 Engagements, 100 Abandonments moves at a fast pace, with plot twists in every episode. Highlights and surprises keep you hooked. Watching on ReelShort APP, playback is smooth and transitions seamless, making binge-watching a joy.
100 Engagements, 100 Abandonments moves at a fast pace, with plot twists in every episode. Highlights and surprises keep you hooked. Watching on ReelShort APP, playback is smooth and transitions seamless, making binge-watching a joy.
100 Engagements, 100 Abandonments is not just a short drama, but a mirror reflecting life's joys and sorrows. Clever plot arrangements make every choice resonate and provoke reflection. Watching on ReelShort inspires deep thought alongside entertainment.
Limited-time free event: This free viewing activity is jointly launched by ReelShort and FreeDrama. Click the button to download the APP and watch all episodes of 100 Engagements, 100 Abandonments for free.
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)
Fri Apr 03 2026 00:00:00 GMT+0800 (China Standard Time)