The screen had not glitched.
Emma had uploaded the clip to the venue’s shared slideshow folder from her phone before Daniel sent security over, and the event software had queued it behind our welcome montage.
That was why it kept playing after she was gone.

Daniel reached the AV table first.
He slapped one hand beside the laptop and told the DJ, “Turn it off. Now.”
The DJ froze with both hands over the controls.
I was still standing beside the stage with my bouquet against my ribs, and I could feel one of the stems digging through the ribbon into my palm.
I had not eaten since sometime that morning.
The ballroom was colder than it had been during photographs, and one of the little paper fans from the ceremony program had somehow ended up beneath Daniel’s chair.
He looked at me.
“You’re in shock,” he said. “Please don’t let Emma turn this into something it isn’t.”
I held out my hand.
“My phone.”
He had been carrying it in the inside pocket of his jacket since our photographs because my dress had no pockets.
For one second, he did not move.
Then he gave it to me.
The screen was full of missed calls, most of them from relatives who were sitting less than forty feet away.
I did not open anything yet.
I walked to the microphone Daniel had dropped, picked it up, and set my bouquet on the edge of the stage.
My fingers shook badly enough that the microphone bumped my teeth.
Daniel came toward me with both palms open.
“We should talk privately. You’re overwhelmed.”
“No.”
It was the shortest word I said all day.
Our officiant was still standing near the signing table, where the marriage license sat beneath a cream folder and two pens tied with narrow ribbon.
Because rain had moved our ceremony indoors, the venue had placed cocktail hour first and delayed the vows until everyone could be reseated.
We had not signed the license.
I took off Daniel’s ring, placed it beside the folder, and told the officiant there would be no ceremony.
Behind me, somebody dropped a fork.
Daniel stared at the ring.
Then he looked around the room as if the answer might be somewhere among the tables.
“Can everyone give us a minute?” he said. “This is a family matter, and she is making a permanent decision while she’s upset.”
Several people stood anyway.
Nobody left.
I looked for Emma and remembered she was outside because Daniel had ordered security to remove her.
“Bring my sister back in.”
Daniel turned toward me.
“That’s not a good idea.”
“I wasn’t asking you.”
The venue coordinator, Leah, had been standing beside the cake table with her headset hanging around her neck.
She hurried over, nearly stepping on the hem of my dress.
Earlier, Leah had told me the side entrance would stay locked once guests arrived.
It was open now, and warm hallway air came through every time someone passed it.
She asked whether I wanted Emma allowed back onto the property.
“Yes.”
Daniel rubbed both hands over his face.
“You’re letting her run the room.”
I unlocked my phone.
Emma’s name was not near the top of my messages.
That bothered me before I knew why.
She had been texting me constantly all week about flowers, shoes, the weather, and whether our mother had remembered her medication.
I searched her name.
Her thread appeared under archived messages.
Then I opened her contact.
Her number was blocked.
I looked at Daniel.
He was talking quietly to his mother, Claire, near the first row of chairs.
I checked the time stamp on the block setting, but the phone did not tell me when it had been changed.
So I did the useless thing first.
I opened my recent calls, closed them, and opened them again.
Nothing changed.
Emma had tried to reach me seven times since sometime that afternoon.
Two voicemail notifications were sitting there.
I played the first one with the volume low.
Her voice came through fast and breathless.
She said she needed five minutes alone with me before the ceremony.
She said not to confront Daniel until I saw what she had.
The second voicemail was shorter.
“He’s watching for me. Call me when you’re alone.”
Daniel saw the phone against my ear.
“You gave me your phone,” he said. “I was trying to keep people from stressing you out all morning.”
There was no apology in the sentence.
Only an explanation.
Claire came over and put one hand lightly on my elbow.
“Sweetheart, I think everyone needs a little space. Daniel made a terrible mistake, but you don’t have to settle your entire life in front of a room full of people.”
I moved my arm away and asked her whether she had known about the other woman.
Her face changed.
“No.”
Daniel answered immediately.
“Mom, don’t get involved.”
Claire looked at him.
“I wasn’t talking to you.”
It was the first person on his side who stopped following his lead.
Daniel lowered his voice.
“She’s embarrassed. Emma is feeding that embarrassment because Emma has never respected our relationship.”
I looked past him at the screen.
The video had ended on a frozen frame of his messages.
One line was still visible from several tables away.
It was dated eleven days before the wedding.
I did not need to read it again.
Leah returned and said security had found Emma near the front drive, but Emma did not want to come back into the ballroom.
For a few seconds, I had what I wanted: the ceremony was stopped, my phone was back in my hand, and Daniel was no longer controlling the room.
Then my sister refused to return.
I understood why when I saw the guests looking toward the doorway.
Some were whispering.
Others were pretending to study their drinks.
A man from Daniel’s side of the family was slowly folding his linen napkin into smaller and smaller squares.
Emma had already been accused in front of everyone, escorted out in front of everyone, and proven right in front of everyone.
Asking her to walk back through those doors for me would have made her perform one more thing.
I gave Leah the microphone.
“Tell everyone dinner is still being served.”
Daniel stepped between me and the hallway.
“Where are you going?”
“To my sister.”
“Can you please stop reacting for thirty seconds?”
I waited.
He took that as permission to continue.
“What you saw is ugly. I understand that. But Emma wanted maximum damage, and you are giving her exactly what she wanted. We can go upstairs, take ten minutes, and I can explain the context without a hundred people staring at you.”
I counted to thirty in my head.
Then I walked around him.
The hallway smelled faintly of coffee from a service station that had been cleared hours earlier.
My feet hurt enough that I stopped beside a bench and pulled off my shoes.
I carried them by the straps.
A gold escort card was stuck to the bottom of one heel.
Mine.
The venue had printed my first name with Daniel’s last name underneath it because that was how I was supposed to be introduced after the vows.
I peeled the card off and slipped it into the top of my bouquet without thinking.
Outside, Emma was sitting on the low concrete wall near the circular drive.
She had her elbows on her knees and was peeling the label from a bottle of water in thin wet strips.
She stood when she saw me.
Neither of us spoke at first.
Then she looked at my bare feet.
“You hate walking outside without shoes.”
“I still do.”
She almost smiled.
I sat beside her.
The concrete was warm through the layers of my dress.
For a little while, we talked about nothing important.
She asked whether I had eaten.
I said no.
She pulled a crushed packet of crackers from her bag and handed it to me.
I ate three.
Then I asked how the video reached the screen.
Emma explained that the slideshow link had been sent to the wedding party that morning so people could add photographs before the ceremony.
When Daniel stopped her near the ballroom doors, she had already uploaded the video file.
She had planned to show it to me privately first and delete it from the folder if I asked.
Then security took her outside before she could touch her phone again.
“I didn’t know it would autoplay,” she said.
“Neither did he.”
Emma looked down at the loose pieces of bottle label stuck to her thumb.
“I’m sorry it happened like that.”
I asked her for the original screenshots.
She sent them to my phone.
I saved them without opening every image.
The video had already answered the question that mattered.
Daniel had been seeing someone else weeks before he stood beside me in front of our families.
What changed outside was not that fact.
It was the shape of everything around it.
I showed Emma her blocked contact on my phone.
She stared at the screen.
“Did you block me?”
“No.”
She handed the phone back.
That was all she said.
During the previous two days, Daniel had repeatedly taken my phone when vendors called, answered texts while I was getting my hair done, and told me he was keeping small problems away from me so I could enjoy the wedding.
I had thanked him for it.
Now Emma’s calls were missing from the places I would normally have seen them.
Daniel had already admitted he was filtering people because he thought they were stressing me out.
I did not need to invent a bigger explanation.
The result was enough.
My sister had tried to warn me, and I had not received the warning.
A shuttle rolled past the drive without stopping.
Emma watched it go.
I watched a little piece of her water-bottle label stick to my dress and brushed it away.
Then the ballroom door opened.
Claire came outside first.
Daniel followed several steps behind her.
Claire had my small overnight bag in one hand.
Daniel had his jacket over his arm.
He stopped when he saw Emma.
“Can I talk to my fiancée alone?”
Claire turned around.
“She’s not your fiancée right now.”
Daniel’s jaw tightened.
“Mom.”
“Give her the space you keep asking everyone else to give you.”
Claire set my bag beside me and went back inside.
She did not hug me.
She did not give a speech.
She simply stopped helping him control the conversation.
Daniel remained by the door.
“I know you’re angry.”
I zipped my phone into the bag.
“I’m not discussing this alone with you tonight.”
“So Emma gets to sit here while our entire relationship ends?”
Emma stood.
“I’ll go.”
I caught her wrist before she could take a step.
“Stay.”
Daniel laughed once, without humor.
“There. That’s exactly what I’m talking about.”
I did not answer.
For most of the afternoon, every argument had required me to respond to his version of the situation.
Jealous sister.
Bad timing.
Private mistake.
Embarrassed bride.
I was tired of supplying the second half of those conversations.
Daniel changed his tone.
“At least let me drive you home. You shouldn’t be making decisions when you haven’t eaten and you’ve been drinking.”
I had consumed half a glass of champagne sometime before the video played.
Emma knew that.
So did I.
“I’m leaving with Emma.”
“And tomorrow?”
“You can email me about exchanging our things.”
He stared at me for several seconds.
“Email.”
“Yes.”
He looked toward the entrance, where a couple of guests had appeared and then quickly disappeared again.
“You’re really going to make this public forever.”
“The wedding was public.”
After that, he stopped trying to follow us to the car.
For a while, I thought the story ended in the parking lot.
Emma put my bag in her trunk, spread an old sweatshirt over the passenger seat so the beading on my dress would not snag, and asked whether I wanted to go to her apartment or a hotel.
I said her apartment.
She started the engine.
Then I saw the cream marriage folder through the ballroom window.
It was still on the signing table.
My ring was still beside it.
I asked Emma to give me a minute.
Inside, dinner had begun because apparently roasted chicken continues to exist even when a wedding does not.
People were eating quietly.
The music was off.
A server was replacing a water glass at an empty table while carefully avoiding eye contact with everyone around him.
Leah met me near the doors and asked what I wanted done with the ceremony setup.
“Take it down.”
She nodded.
I walked to the signing table, took the unsigned license from the folder, and handed it to the officiant.
“Please mark that the ceremony did not happen and return whatever needs to be returned.”
He said he would handle his portion of the paperwork.
Then I picked up Daniel’s ring.
He was standing near the back wall.
I crossed the room and held it out to him.
He did not take it immediately.
“You don’t have to do this tonight.”
“Take the ring.”
He took it.
That closed the only part that could still be mistaken for unfinished business in that room.
No vows had been exchanged.
No license had been signed.
There was no marriage to undo later.
There was only a wedding that stopped before it became one.
Sometime after seven, I left through the same side door Emma had been escorted through earlier.
She was waiting beside her car with my shoes in her hand because I had forgotten them near the hallway bench.
I laughed when I saw them.
It came out wrong at first, more like a cough.
Emma opened the passenger door.
On the drive to her apartment, neither of us talked about Daniel.
We talked about finding something to eat.
We argued over tacos and noodles.
She stopped at a red light and asked whether I still hated the cilantro from the place near her building.
“Yes.”
“Good. You’re still impossible.”
That was the first normal thing anyone had said to me in hours.
Three days later, I met Daniel in the lobby of our apartment building with Emma waiting in her car across the street.
I took my clothes, my work laptop, two boxes from the bathroom, and the framed photograph of my grandmother that had been on the bookshelf.
Daniel asked twice whether we could speak without other people involved.
I told him email was still fine.
He did not stop me from leaving.
Over the next couple of weeks, vendors contacted us about deposits, unused services, photographs, and items left at the venue.
Some money was gone.
Some was refunded.
I stopped caring which number made the day look less disastrous on paper.
Emma never asked me to thank her for the video.
That mattered.
She also never said she had known exactly what would happen when she uploaded it, because she hadn’t.
She had tried to get five private minutes with me.
Daniel turned those five minutes into a public confrontation.
The software did the rest.
About a month later, Emma came over while I was unpacking the last box from the apartment.
At the bottom was my bouquet, dry and brittle inside the paper the florist had wrapped around it after the venue cleared the room.
When I lifted it, something fell onto the kitchen floor.
The gold escort card.
My first name was printed across the front with Daniel’s last name underneath.
Emma picked it up.
“Want me to throw this away?”
I took it from her.
For a second, we both looked at the name.
Then I put the card in my purse.
Weeks later, when Leah asked me to collect the last small box the venue had found behind the stage, I brought the card back with me.
Daniel’s empty place setting was still stored with several labeled items waiting for pickup.
Before I left, I set the escort card on Daniel’s empty chair.