logo
An upset woman sitting outside a bistro | Source: Midjourney
An upset woman sitting outside a bistro | Source: Midjourney

The Unraveling of the Thursday Lunch Club

Prenesa Naidoo
May 09, 2025
05:38 A.M.

To Jessica, the Thursday Lunch Club promised friendship. But beneath the polished glasses and polite smiles, bitterness simmers. When hidden lines are crossed, she must decide — stay silent and small, or risk everything to escape.

Advertisement

They called themselves the Thursday Lunch Club. Like it was sacred. Same time, same table by the window at the bistro.

Claire always sat at the head, legs crossed just so, silver hoops glinting like tiny crowns. Marcy ordered the first glass of wine before her coat even hit the back of the chair. Debbie smiled too much and said too little, stirring her iced tea long after the ice melted.

The exterior of a bistro | Source: Midjourney

The exterior of a bistro | Source: Midjourney

I learned the rules quickly. Smile. Laugh. Don't outshine anyone. Especially Claire.

I was the outsider. The widow. New blood dragged into their orbit not because I fit but because grief makes you cling to anything. Even strangers.

Advertisement

Even sharp-edged women who looked at me like I was something fragile they couldn't quite trust not to shatter.

A woman standing outside a bistro | Source: Midjourney

A woman standing outside a bistro | Source: Midjourney

Claire found me after Phil's funeral. She appeared everywhere.

Everywhere.

At the market, at yoga, even in the church foyer one Sunday when I forgot how much I hated being there alone. They pulled me in fast. At first, I thought they liked me. Now I know better. I was harmless.

Safe. A reminder they still had it together.

A vegetable market | Source: Midjourney

A vegetable market | Source: Midjourney

Advertisement

By the third month, I knew the shorthand. Marcy despised her ex-husband but adored his alimony. Debbie's youngest had moved out, leaving her clutching photos like lifelines. Claire never really spoke about her private life. She ruled, smiled, and occasionally, her eyes went flat when you said something she didn't like.

Still, it worked. Until the afternoon I made the mistake of bringing up Daniel.

It started harmlessly enough. We were on our second bottle of wine, the mood loose and warm.

A smiling woman sitting at a table | Source: Midjourney

A smiling woman sitting at a table | Source: Midjourney

"I miss the small things about Phil," I admitted quietly, looking at my slice of cheesecake. "Like him fixing the leaky sink or leaving his socks everywhere. Stupid things. But it hits you, you know?"

Advertisement

The table went quiet in that polite, brittle way. Debbie reached over and squeezed my hand. Claire tilted her head, calculating and elegant.

"But," I added, trying to lighten the mood. "I've been seeing someone new. Casual. Very casual. It's... helping."

A slice of cheesecake on a table | Source: Midjourney

A slice of cheesecake on a table | Source: Midjourney

That caught their attention. I mean, of course, it did. They were attracted to anything with even the faintest trace of gossip.

"Someone special, Jess?" Claire asked, folding her napkin neatly.

"He's nice," I said vaguely. I wasn't trying to be coy but I also wasn't ready to offer up any details. "It's just... nice to have someone to talk to."

Advertisement
A smiling woman sitting at a table | Source: Midjourney

A smiling woman sitting at a table | Source: Midjourney

"What's his name?" Marcy leaned forward.

"Daniel," I said hesitantly. "He's an architect."

That seemed to change everything. They knew something I didn't. Of course, I'd understand this later, after Daniel told me the truth.

Claire's eyes didn't narrow. They didn't widen. They went still, the kind of still that makes you instinctively brace. She refolded her napkin again, tighter this time.

"Oh," she said, her voice airless, almost mocking. "Daniel the architect. Blonde? Gorgeous?"

A smiling older man | Source: Midjourney

A smiling older man | Source: Midjourney

Advertisement

There was a pause that sucked the warmth right out of the room. Marcy coughed into her wine. Debbie stared intently at her lap.

"Charming man," Claire murmured, like it was a private joke I wouldn't get.

That was it. No explosion. No dramatic outburst. Just that smile, thin and sharp as glass.

But things shifted after.

A woman sipping a glass of wine | Source: Midjourney

A woman sipping a glass of wine | Source: Midjourney

Messages left on read. Invitations that didn't come. The next Thursday, they "forgot" to tell me that lunch was canceled. Claire's silent decree rippled outward. The others followed.

I should have let it go. Should have ghosted Daniel the way they'd ghosted me.

Advertisement

But grief doesn't make you wise. It makes you hungry. I didn't speak to Daniel about the Lunch Club ladies. I didn't mention their reaction toward him. I didn't reach out to them either. I just needed to keep him separate. Phil was the person I let into everything, Daniel wasn't ever going to be that. He was just here for the now.

A woman looking out a window | Source: Midjourney

A woman looking out a window | Source: Midjourney

So, I clung to him, to midnight texts and slow kisses that tasted like regret... because he was there, and I was starving.

Three weeks later, Claire texted. Lunch was back on.

"No hard feelings, Jess!" she'd said on the phone. "Life's been busy, darling."

I should have known better.

Advertisement
A woman talking on the phone | Source: Midjourney

A woman talking on the phone | Source: Midjourney

The bistro felt colder when I walked in that day. Claire's smile stretched wider than usual, teeth too white against wine-red lipstick.

"You look great," she said, her voice sweet as sugar. "So... vibrant."

Marcy was already tipsy, her eyes glassy as she laughed too loud at nothing. Debbie picked at her menu, nails tapping a nervous rhythm.

We talked.

A woman standing in a restaurant | Source: Midjourney

A woman standing in a restaurant | Source: Midjourney

Advertisement

About pilates, property taxes, about someone's daughter getting engaged. Small talk stretched thin over sharp edges. I answered when I had to, pretending not to notice Claire watching me like a snake waiting to strike.

Then, she dropped her phone onto the table. Screen up.

My stomach sank before my eyes even focused properly.

There it was.

My entire text chain with Daniel, open for everyone to see.

"Daniel forwarded this to me. It doesn't take much for him to oblige. When I realized that you were seeing him, I simply asked..." she said. "He is my ex-husband, after all. You knew that right?"

A cellphone on a table | Source: Midjourney

A cellphone on a table | Source: Midjourney

Advertisement

There was nothing scandalous. No nudes, no declarations of love. Just intimacy. Just late-night loneliness leaking into words. But it felt like a huge betrayal. It was a betrayal.

"This was quite the interesting read," Claire said sweetly. "Tell me, Jessica. When exactly were you planning to mention you were seeing my ex-husband?"

Debbie gasped like it was scripted. Marcy snorted into her glass.

A woman sitting at a table | Source: Midjourney

A woman sitting at a table | Source: Midjourney

"I didn't know who he was when we met," I said, voice steady but tight. "When Lunch Club became our thing, I mean. I knew you were divorced, Claire, but I didn't know who you were married to. Before all of this... Phil was my entire world, so I was isolated from this world. But I found out later, that Daniel was your ex-husband. I should've told you. I didn't. He was a lifeline in a sense."

Advertisement

That part was true. Mostly.

I didn't know when I met Daniel in that crowded bookstore, that he was Claire's person. When we talked until they closed and he offered to walk me to my car. When I let him kiss me goodnight two dates later. He didn't bring it up, so how would I have known anyway?

But I found out soon enough.

The interior of a bookstore | Source: Midjourney

The interior of a bookstore | Source: Midjourney

It happened the night he stayed over for the first time. I was curled up against him, sleep heavy in my veins, when he murmured something about dreading running into Claire.

"Claire who?" I'd asked, half-asleep.

And his hesitation was louder than the words that followed.

Advertisement

His Claire was my Claire. Lunch Club Claire.

A man laying on a bed | Source: Midjourney

A man laying on a bed | Source: Midjourney

I lay there, wide awake after that.

The name rattled inside my chest all night like loose change. I googled while he slept. Photos from charity events, town fairs, friends' weddings. Claire, perfectly put together, smiling tightly next to Daniel in every single shot. Ex-husband, the articles said.

Divorced. Ugly split. Rumors of bitterness.

Still, I stayed.

A smiling couple | Source: Midjourney

A smiling couple | Source: Midjourney

Advertisement

I told myself it wasn't my problem. They were over. We were new. I deserved something good.

But deep down, I knew. You always know.

Claire's eyes glittered now, watching me. She leaned in, elbows on the table, fingers laced like a woman delivering a verdict.

"But you stayed," she whispered. "You stayed knowing it would hurt me."

A smirking woman | Source: Midjourney

A smirking woman | Source: Midjourney

"It wasn't about you."

The words fell out automatically. A defense I didn't even believe.

Not really. Not here, where everything was always about Claire. She laughed, but it wasn't real.

Advertisement

"Everything's about me, sweetheart," she said. "Especially in this town."

Marcy slammed her wine down, liquid sloshing over the edge.

A glass of wine on a table | Source: Midjourney

A glass of wine on a table | Source: Midjourney

"You always wanted to be one of us, Jessica. Now you're just another cliché."

Her voice shook on that last word. Angry. But not just at me.

I looked at her. Really looked. Makeup cracked at the corners of her eyes. Her bracelet slipping down a too-thin wrist. The kind of tired you wear like armor.

Debbie spoke softly, almost too soft to hear.

An upset woman wearing a tan blouse | Source: Midjourney

An upset woman wearing a tan blouse | Source: Midjourney

Advertisement

"You're not lonely, Jessica. You just need someone to tell you you're still worth something," she said.

Not cruel. Worse. Pity.

I sat there, heat crawling up my neck, feeling them strip me down word by word.

Because they weren't wrong.

I had clung to Daniel like driftwood. He wasn't good. He wasn't right. He was just there. And in grief, proximity feels like love.

A pensive woman sitting in a bistro | Source: Midjourney

A pensive woman sitting in a bistro | Source: Midjourney

Claire leaned back, victorious.

I folded my napkin slowly. Smoothed it flat with fingers that didn't tremble. Not anymore.

Advertisement

Then I spoke.

"Claire, you're not mad because of Daniel and me. You're mad because he didn't come crawling back to you. And why would he?"

A blue linen napkin | Source: Midjourney

A blue linen napkin | Source: Midjourney

The words felt jagged as they left my mouth. But they felt right. Claire flinched, not much, but it was enough for me to witness. Her composure cracked for a fraction of a second before she smoothed it over like always.

I saw it then, clear as sunlight. She didn't even miss him. She missed being the center, the one they all revolved around. And I wasn't orbiting anymore.

Her face settled back into that cold, practiced blankness. Too late. I had already seen through her.

Advertisement

I didn't stop. I couldn't.

A woman holding her head | Source: Midjourney

A woman holding her head | Source: Midjourney

I turned to Marcy, who was gripping her wine glass so tightly her knuckles had gone white.

"You laugh louder the more you drink. But it doesn't drown anything out, does it?" I said, my voice soft and deadly. "He cheated and you stayed. You stayed and called it forgiveness."

Her eyes flashed, hurt and fury twisting together but she didn't deny it. Rage and shame waged war across her face and in that second, she looked... she looked far smaller than the version of herself she tried so hard to present.

A surprised woman holding a glass of wine | Source: Midjourney

A surprised woman holding a glass of wine | Source: Midjourney

Advertisement

Before I could continue, a waitress approached the table. Young, awkward, and balancing a tray of empty glasses.

"Um, can I clear these?" she asked, eyes darting nervously between us.

Even she could feel the thick, poisonous air hanging over our table.

"Not now," Claire snapped, her voice like ice slicing through the tension.

The waitress nodded quickly and retreated, relief flashing across her face as she disappeared toward the kitchen.

A side profile of a young waitress | Source: Midjourney

A side profile of a young waitress | Source: Midjourney

Her brief intrusion broke the rhythm, but not the moment. I steadied myself, breaking through the racing of my heart.

Advertisement

I turned, finally, to Debbie. Sweet, quiet Debbie, who looked like she wanted to vanish into her chair.

"You don't hate me," I said gently. "You hate that you're invisible unless someone else is hurting worse."

Debbie's eyes filled instantly. Her hand shot to her mouth, trying to hold herself together but her shoulders caved in as though I'd cracked her carefully built shell. She looked at Claire then, just for a second, and then I saw it.

An upset woman looking ahead | Source: Midjourney

An upset woman looking ahead | Source: Midjourney

The doubt. The realization that Claire wasn't the sun after all.

Silence followed. Heavy, oppressive. But for the first time, it didn't crush me.

Advertisement

I sat back in my chair, studying them. Claire with her hard eyes. Marcy blinking too fast to hide the tears threatening, and Debbie quietly unraveling.

For a second, I felt something almost tender. Not for them. But for myself. For the version of me who had once been desperate enough to want their approval.

A woman sitting at a table looking determined | Source: Midjourney

A woman sitting at a table looking determined | Source: Midjourney

"I wanted to belong," I said quietly, standing as I gathered my bag. My voice didn't shake at all. "But why would I want to belong to this?"

No one stopped me. No apologies, no last-minute confession.

Claire adjusted her earrings with slow, precise movements, refusing to meet my gaze. Marcy poured herself another glass of wine with shaking hands. Debbie wiped her eyes and when she looked up, it wasn't at Claire anymore.

Advertisement
A frowning woman | Source: Midjourney

A frowning woman | Source: Midjourney

I left them there, frozen in their perfectly curated misery and walked out of the bistro into the cool afternoon air.

For the first time in a long time, I didn't feel lonely.

I felt free.

A woman walking down a sidewalk | Source: Midjourney

A woman walking down a sidewalk | Source: Midjourney

Advertisement

Packing the next day felt easier than it should have.

I moved slowly, almost reverently, folding clothes I no longer cared about. Sweaters I wore to those endless lunches. Dresses I picked carefully so I didn't outshine, didn't offend.

They went into boxes without ceremony.

Books followed. Some I loved. Some I bought because Claire once mentioned them over arugula salads and crisp rosé, her voice lined with judgment for "women who waste time on fluff."

A pile of folded clothes | Source: Midjourney

A pile of folded clothes | Source: Midjourney

Into the box they went too.

Photos came last. Smiling faces, frozen in perfect moments. I hesitated only once, a shot of Phil, grinning at me across a picnic table, the sun in his eyes. I ran my thumb over it before tucking it away.

Advertisement

Not to display. Not yet. But to keep. Quietly.

I let it ring out both times. No part of me itched to answer. Not anymore.

A smiling man sitting outside | Source: Midjourney

A smiling man sitting outside | Source: Midjourney

I wasn't angry with him. Not really. He was just another hollow thing I'd tried to fill myself with. A soft place to land while my grief had sharp teeth. He gave me comfort, I gave him convenience. Neither of us had been anything close to whole.

When the last box was taped shut, I sat on the edge of my stripped bed and scrolled through my phone.

The Thursday Lunch Club group chat blinked up at me. 12 unread messages.

Advertisement
A cellphone on a bed | Source: Midjourney

A cellphone on a bed | Source: Midjourney

I didn't read them. I didn't need to. I knew what they'd say. Petty barbs. Fake concern. Maybe even a desperate olive branch twisted into another way to hurt me.

I held my finger on the group name until "Delete Chat?" appeared.

I tapped yes.

Then, one by one, I blocked them. Claire. Marcy. Debbie.

A woman using her phone | Source: Midjourney

A woman using her phone | Source: Midjourney

Advertisement

Each block felt like closing a door softly but firmly. Not slamming. Just locking them out, quietly and permanently. I felt good. Like bolting the house before a storm. Like protecting myself, finally, after leaving every door and window wide open for far too long.

The drive out of town was silent. No music. Just the steady hum of tires on asphalt, carrying me away from a life that had become too small and too cruel.

For the first hour, I felt... empty. Like I was shedding layers and unsure what was left underneath.

A person sitting in a car | Source: Midjourney

A person sitting in a car | Source: Midjourney

But somewhere past the county line, the emptiness shifted.

It wasn't loneliness. Not anymore. It was space.

Advertisement

Room to breathe. Room to decide who I was when I wasn't chasing approval or clinging to familiar pain.

On impulse, I picked up my phone at a red light and scrolled through my contacts until I found her.

Leah. My college roommate. Someone I hadn't spoken to in years. Not because of anger or drama. Just life. Just... distance.

A car on the road | Source: Midjourney

A car on the road | Source: Midjourney

I pressed call.

She picked up on the second ring, her voice warm and so painfully familiar.

"Jess? Is everything okay?"

I closed my eyes briefly, feeling the soft ache of honesty settling over me.

Advertisement

"No," I admitted, smiling faintly into the rearview mirror. "But it's going to be."

A person talking on the phone | Source: Midjourney

A person talking on the phone | Source: Midjourney

She didn't rush to fill the silence. She just stayed on the line, steady and present. And for the first time in a long time, I didn't feel like I had to earn my place in the conversation.

I didn't look back.

Some tables aren't worth sitting at. Some wars aren't worth winning. And sometimes, walking away isn't weakness.

It's the bravest damn thing you'll ever do.

A smiling woman sitting in a car | Source: Midjourney

A smiling woman sitting in a car | Source: Midjourney

Advertisement

If you enjoyed this story, here's another one for you |

When Maggie and her friends bid on a mysterious trunk at an estate auction, they expect old love letters and maybe a creepy doll, not a duffel bag full of cash and a wanted poster of a woman who looks exactly like her. As secrets unravel and danger looms, Maggie must face the truth: Who was her mother before she became her mother?

This work is inspired by real events and people, but it has been fictionalized for creative purposes. Names, characters, and details have been changed to protect privacy and enhance the narrative. Any resemblance to actual persons, living or dead, or actual events is purely coincidental and not intended by the author.

The author and publisher make no claims to the accuracy of events or the portrayal of characters and are not liable for any misinterpretation. This story is provided “as is,” and any opinions expressed are those of the characters and do not reflect the views of the author or publisher.

Advertisement
Advertisement
Related posts