My hands were shaking so badly that Vanessa had to hold my chin steady for the eyeliner. Through the window, I could see the chameleia trees, pink blossoms, February in Charlotte, unseasonably warm. Cardinals were singing outside, distant chapel bells from Queens University, two and a half miles away. I could hear them chiming the half hour.
Ashley’s phone buzzed. She glanced at the screen. Her face went pale. She turned the phone face down without saying anything.
“What is it?” I asked.
“Nothing,” she said too quickly. “Just people confirming.”
She was lying. Ashley’s a terrible liar. I didn’t ask again. I already knew. More people cancelling, more group chats fracturing, more friends choosing comfort over truth.
I looked at myself in the mirror. Hair done, makeup flawless, white dress hanging on the door. This is what 94 guests collapsing to 11 looks like.
I couldn’t take it anymore. I had to know. I left the bridal suite, walked downstairs, broke tradition. The bride isn’t supposed to see the ceremony space before the wedding, but I needed to see the Grand Hall.
Ninety-four white folding chairs arranged in rows. Eleven on each side. Wide aisle down the middle. Eleven people were there. Eleven chairs occupied, 83 empty.
Ryan’s grandmother, Matilda Thompson, 82 years old, sitting front row right, lavender dress, cane next to her chair. Two of Ryan’s college friends, Mark and Steven; Ryan’s cousin, David; his coworker, Jennifer. Two of my college roommates, Ashley and Morgan. Mrs. Henderson, a landscape client, 68 years old. Britney, high school friend. Ryan’s parents, Patricia and Robert. They’d switched from Ryan’s side to mine.
Eleven people out of 94. Table one, the family table, front row left, nine chairs, completely empty.
Melissa, the venue coordinator, found me standing there.
“Kathy,” she said gently. “You’re not supposed to be down here yet.”
“How many?” I asked.
She hesitated. “Eleven so far, but we still have two hours. People run late.”
I turned around and walked back upstairs before she could see me cry.
Ryan broke tradition and came to the bridal suite. Ashley let him in. He was in his suit, charcoal gray, navy blue tie, Alan Edmonds shoes. He sat next to me. I was still in my robe, hair and makeup done, dress still hanging. He held my hand. Didn’t try to fix it. Didn’t lie and say it would be okay.
“Just 11 people who love us more than 94 who don’t. That’s not a loss, Kathy. That’s clarity.”
He left, before the ceremony.
Melissa knocked on the door. She was holding a folder. Eleven pages. I recognized it. The emails, the IP trace, the evidence from earlier.
“Kathy,” Melissa said, her voice serious. “I printed everything from the fake emails, the IP address showing Valentine, all of it. I had a feeling you’d need proof today.”
She paused. “But that’s not why I’m here right now. Look out that window.”
I walked to the east window. It overlooks the parking area. A silver Honda Accord was pulling in. North Carolina license plate JW8254.
I knew that plate. My breath stopped.
It was Emily’s car.
My sister, she came.
Emily got out of her car. She was wearing the bridesmaid dress, blush pink, David’s Bridal. We’d ordered it when she was supposed to be my maid of honor before my mother’s silent treatment. Her mascara was smudged. Her eyes were red. She’d been crying.
She walked across the gravel parking area toward the mansion entrance.
“She came,” I whispered. “Emily came.”
Ashley was standing behind me. “Oh my God.”
Melissa smiled. “She’s not the only one.”
I looked back out the window. Brad’s black Lexus pulled in behind Emily, then a white Toyota Camry, then a gray Subaru Outback, then a silver Ford F-150.
Over the next few minutes, 11 people arrived. Brad Wheeler, Emily’s husband, still in his work suit. A white Camry: four teenagers and a woman got out. I recognized them immediately. Tyler, Jordan, Alexis, Madison, my students from the landscape program at Central Piedmont Community College. Madison’s mom, Diane, had driven them. Forty-five minutes from Gastonia.