I told myself he was simply excited.
The venue stood behind a row of mature trees, its brick exterior illuminated by warm outdoor lighting.
A large banner near the entrance welcomed the graduating class back after twenty years.
Inside, the ballroom was decorated with school colors, framed photographs, and tables arranged around a dance floor.
A slideshow played against one wall.
Music from the early 2000s filled the room.
Brandon immediately recognized several people near the entrance.
He embraced former classmates, exchanged jokes, and introduced me proudly.
“This is my wife, Lauren.”
I smiled.
Shook hands.
Made conversation.
For the first half hour, I enjoyed myself.
Then Jessica arrived.
She entered wearing a deep-red satin dress and carrying a small gold clutch.
Her hair fell in loose waves around her shoulders.
She was attractive, confident, and appeared completely comfortable being noticed.
Several classmates greeted her.
Then she saw Brandon.
Her face lit up.
“Brandon Hayes!”
She crossed the room almost immediately.
My husband opened his arms.
She hugged him tightly.
Then, before stepping away, she lifted her face and kissed him directly on the lips.
It lasted only a moment.
But long enough for me to see that Brandon didn’t immediately pull back.
Several people laughed and cheered.
Jessica stepped away smiling.
“Twenty years, and you still look exactly the same.”
Brandon laughed.
“Wish I could say the same about my knees.”
She touched his chest.
“Oh, please. You look better than ever.”
I stood beside them.
Waiting.
Eventually, Brandon turned.
“Jessica, this is Lauren.”
Jessica looked at me.
Her smile didn’t disappear, but something about it changed.
“Oh, of course. The famous Lauren.”
I extended my hand.
“Nice to meet you.”
She shook it.
“Brandon’s told me so much about you.”
I wondered why the sentence made me uncomfortable.
Then Jessica turned back toward him.
“Do you remember what you promised me at graduation?”
Brandon laughed.
“Don’t start.”
She grinned.
“You said we’d dance together at every reunion, even if we were married to other people.”
Several classmates laughed.
Brandon shook his head.
“I said a lot of stupid things at seventeen.”
Jessica smiled.
“Some promises are worth keeping.”
I looked toward my husband.
He didn’t correct her.
Instead, he laughed again.
That should have been the moment I said something privately.
But I didn’t want to appear insecure.
I didn’t want to become the jealous wife at a reunion full of people who had known Brandon long before I did.
So I smiled politely and allowed the conversation to move on.
Twenty minutes later, the DJ announced a slow song.
It was an old ballad from their senior year.
Several couples moved toward the dance floor.
Jessica appeared beside our table.
“Oh, Brandon. You know what this is.”
He looked up.
She extended her hand.
“Our song.”
I felt my stomach tighten.
Brandon glanced toward me.
Then he smiled at Jessica.
“Guess I owe you one.”
He stood.
I looked at him.
“Brandon.”
He turned.
“What?”
I lowered my voice.
“Are you seriously going to dance with her?”
He shrugged.
“It’s a reunion.”
Jessica remained beside him, smiling.
I tried again.
“After she kissed you?”
He sighed.
“Lauren, please.”
Then he followed Jessica toward the dance floor.
I watched them move between the other couples.
At first, they stood at a reasonable distance.
Then Jessica wrapped both arms around his neck.
Brandon placed one hand against her waist.
She leaned closer.
He smiled down at her.
They began swaying slowly.
Several old classmates gathered nearby.
Someone shouted that the prom king and queen were back together.
People laughed.
Jessica rested her forehead briefly against Brandon’s cheek.
And he didn’t move away.
I sat frozen.
I could hear the music.
The conversation.
The clinking of glasses.
But everything felt distant.
After almost a minute, I stood and walked toward the edge of the dance floor.
“Brandon.”
He looked over.
“Are you really doing this while I’m sitting right here?”
He barely looked embarrassed.
“It’s only one dance—don’t make it weird.”
Jessica smiled over his shoulder.
My face grew hot.
For a moment, I wanted to respond.
To tell him that the problem wasn’t dancing.
It was the intimacy.
The public dismissal.
The way he’d made my discomfort sound unreasonable while keeping his hand against another woman’s waist.
Instead, I looked at them for several seconds.
Then I returned to my table.
I didn’t want to turn the evening into a public confrontation.
But I also wasn’t going to pretend nothing was happening.
I opened my phone and recorded a short video.
Brandon and Jessica were still dancing.
Her arms remained around his neck.
His hand rested at her waist.
She whispered something that made him laugh.
Then she kissed his cheek.
The recording lasted twenty-three seconds.
I stopped it.
For a moment, I stared at the screen.
Then I placed my phone face down.
I wasn’t sure what I would do with the video.
The song ended.
Brandon and Jessica remained close for several seconds before separating.
He guided her toward the dessert table.
They were laughing.
Jessica picked up a glass of sparkling wine and offered it to him.
He drank from it.
Then she took a sip from the same glass.
I watched as they selected a slice of cake.
Jessica held the plate while Brandon took a bite.
Then he offered her the fork.
A former classmate named Ryan laughed.
“You two really haven’t changed.”
Another woman added, “They were always the perfect couple.”
Jessica looked toward Brandon.
“We did have something special.”
Brandon smiled.
“We had some good times.”
I sat less than fifteen feet away.
For a moment, I wondered whether they had forgotten I was there.
Then Jessica glanced toward me.
Her smile widened slightly.
That was when I realized the performance might not be entirely accidental.
I looked around the ballroom.
At another table sat a man in a charcoal suit.