“Hey, do you want me to send over the receipts for the fabric and lace?” I asked, aiming for a light tone.
There was the slightest pause. “Receipts?”
“Yeah. For the materials. I can itemize everything for you.”
“Oh…” She flicked her hand dismissively. “I just assumed you were doing this as my wedding present. You know, because we’re best friends.”
The silence between us shifted.
“I planned to gift you my time and labor,” I said carefully, “but the materials alone were over six hundred dollars.”
She gave a small, airy scoff. “You’d have spent that on some sewing project anyway.”
“Not all at once,” I replied. “And not on silk this high quality.”
Her smile tightened. “I’m already over budget. Weddings are insane. You never told me it would cost that much.”

“I also never said it would be free,” I said quietly.
“Well, it’s a bit late to bring it up now, isn’t it? The dress is already finished.”
Her words hit like a bucket of cold water.
I looked over at the gown hanging on my mannequin, the fabric glowing softly, each detail made with care, and suddenly it felt unfamiliar.
“It’s not just about the money,” I said, though the money did matter. “It’s about respect.”
She rolled her eyes. “Oh, don’t be dramatic. You offered. I accepted. That’s it.”
Except it wasn’t. It was the first thread loosening.
Two days later, I handed over the dress with a strained smile, swallowing disappointment that tasted metallic. She squealed with delight, spinning in front of her mother and bridesmaids. No one asked how long it took. No one wondered what it cost me.
From that point on, she barely acknowledged me. I wasn’t invited to the bachelorette party, wasn’t included in getting-ready plans, and wasn’t part of the bridal party at all. I’d gone from best friend to convenient vendor.
On the morning of the wedding, I almost decided not to go.

But in the end, I put on a simple navy-blue dress, pinned my hair back, and went to the venue—an old garden estate lined with roses, flickering lights, and soft music drifting through the air.
The ceremony began beautifully. Guests sighed as the doors opened. Everyone turned to watch the bride.
Watch my dress.
It fit her perfectly. The silk shimmered with each step. The lace sleeves caught the sunlight just right. Her face was lit with joy.
For a brief moment, I pushed the hurt aside and felt a faint, fragile pride.
Then, without warning, karma made its entrance.
Halfway down the aisle, I heard it—a tiny, unmistakable sound near the back hem.
Rip.
It was soft, just a breath of fabric tearing, but I knew that sound instantly. A few more steps, and the small tear began to spread. Someone in the front sucked in a breath. Another soft rip followed.
Her smile faltered as she sensed the pull at her feet. The hem kept catching on the uneven stone path. With every step, the silk strained until a long tear climbed up the back of the skirt, loud enough for people in the first rows to hear.
Gasps and murmurs rippled through the crowd.
She stopped.

Her maid of honor hurried over to her, speaking in a frantic whisper. Panic flared in Marissa’s eyes. She clutched the torn fabric while photographers hovered uncertainly.
Then, as if the universe wanted to underline the point, one of the delicate back straps snapped.
The dress I had carefully constructed—now weakened by last-minute tailoring changes she’d insisted on, changes she never told me about, changes she’d handed off to another seamstress who hadn’t reinforced the seams—started to give way.
In that moment, it clicked. After I’d delivered the finished gown, she’d taken it somewhere else for “minor adjustments,” and whoever worked on it had used cheap thread and damaged the structure.
All the gentle warnings I’d given her came back to me. Don’t overfit silk. Don’t mess with the tension. Let me handle final alterations.
She’d ignored all of it.
The ceremony halted as attendants wrapped her in a shawl and whisked her inside. Guests whispered in confusion.
I stayed in my seat, fingers laced together, strangely calm.
I didn’t feel glee. I didn’t revel in her embarrassment. What I felt was quieter, sadder, and yet undeniably satisfying.
It felt like the natural result of everything that had come before. A consequence.

Almost forty minutes later, she reappeared. The ceremony resumed, this time with a hastily pinned, imperfectly fixed gown. The photographs afterward were tense and rushed. The fairy-tale smoothness she’d wanted was cracked.
During the reception, she finally approached me.
Her eyes were swollen from crying, her voice tight. “Did you know that was going to happen?”
“What do you mean?” I asked.
“The dress. Did you sabotage it?”
The accusation was sharp, ridiculous—and very on-brand for her when cornered.
I slowly shook my head. “No. I made it with care. With love. Exactly the way it was meant to be worn.”
