Vera

The microphone squealed in Vera’s hand, a sharp puncture through the reception tent’s golden hum. She’d been holding it for seventeen seconds without speaking, though the bandleader’s smooth introduction still echoed: Ladies and gentlemen, the maid of honor. Her champagne flute trembled in her other hand, the bubbles rising with mechanical persistence.

“Sorry, sorry.” The words came out wine-thick. Third glass? Fourth? The tent lights had taken on that underwater quality where numbers lost meaning. “Just trying to—there’s this story I wanted to tell about Lila.”

Two hundred faces arranged in patient attention. Lila glowing in ivory beside Brian, her smile fixed in bridal position. Vera’s prepared index cards sat abandoned at her place setting.

“When we were eleven—no, twelve. Twelve because it was the summer before—” She stopped. Before what? The memory dissolved like sugar in champagne, leaving only the shape of sweetness. “We had this sleepover. All of us. The whole group from dance class.”

Five faces appeared: herself, Lila, Noor who’d moved to Portland, the twins from dance class. And then that feeling of and—someone else should be there, but the sentence wouldn’t finish. Someone had taught her to French braid that night. Someone’s fingers patient in her hair, working the strands while Friends played on Lila’s basement TV. The muscle memory was perfect: the gentle tugging, the security of hands that knew what they were doing. But the face attached to those hands—

“Someone taught me—” The microphone picked up her swallow, amplified it into something obscene. “Lila was so patient with all of us. Always including everyone.”

The story was about French braids and basement sleepovers and the person who’d brought butterfly clips in a plastic case, sorted by color. The person who’d insisted on giving everyone makeovers, even tomboy Vera who’d submitted under protest. The person whose name sat like a stone in her throat.

She turned to find Lila’s expression had shifted, something beneath the bridal composure. A recognition, maybe. Or its opposite—that particular blankness that comes from trying to remember something important.

“Where’s—” Vera started, turning toward the tables. Her free hand rose, gesturing vaguely toward an empty space her eyes couldn’t quite locate. The question hung unfinished. Where’s who?

“Everything okay?” Noor materialized at her elbow—when had she arrived from Portland?—steadying her wrist with professional discretion. The bridesmaid dress made her look unfamiliar, all structured satin and purposeful movement.

“I was just wondering where—” But the sentence failed again, derailed by its own absence. Vera’s mascara had started its slow migration south. She could feel it. “Never mind.”

The microphone waited. The room waited. Lila waited with that terrible patience brides perfect in their final hours of practice. Vera lifted the champagne, found it empty, continued the gesture anyway.

“I had this whole story planned,” she admitted to the microphone. It felt better, this confession. Easier than the excavation of memory. “About French braids and sleepovers. About how Lila brings people together. But standing here now, I can’t—the details keep slipping.”

Someone laughed, thinking it charming. Others smiled with sympathetic recognition—wedding emotions, champagne emotions, the acceptable breakdown of the maid of honor. Only Vera felt the wrongness of it, the way the memory kept trying to cohere around an absence.

“What I mean is—” She was really crying now. “Lila has always been the person who makes sure everyone’s included. Even when—even if they’re not—even when someone can’t—”

The grammar betrayed her again. Can’t what? Can’t make it? Can’t be there? Can’t exist in the space where memory insists they should be?

Her hand holding the microphone had gone numb. She’d been gripping too hard, cutting off circulation. When she looked down, something dark caked under her fingernails. She scraped at it with her thumb. It wouldn’t come off. When had that happened? The bathroom touchup twenty minutes ago, her hands had been clean. She’d admired her manicure in the mirror, the soft pink Lila had chosen for all her bridesmaids.

“At that sleepover,” she tried again, desperate now to land the story somewhere, anywhere. “We stayed up until four in the morning. Lila’s mom made us chocolate chip pancakes even though we’d eaten our body weight in popcorn. And someone—one of us—had this whole case of butterfly clips. Remember butterfly clips?”

The crowd made appropriate nostalgic noises. Vera’s eyes swept the wedding party table, counting faces. Lila, Brian, three groomsmen, Noor, the twins from dance class, herself. Plus parents’ table, cousins’ table, college friends, work colleagues. Everyone accounted for. So why did the configuration feel wrong, like a puzzle with a missing piece?

“The thing about Lila,” she said, abandoning the French braid story entirely, “is that she notices when someone’s missing.”

The words came out heavier than intended. Lila’s smile flickered again, a brief system error before resuming its scheduled programming. At the back table, Lila’s mother touched her throat, a gesture Vera recognized but couldn’t source.

“Even in college, when we were all scattered, she kept track. Kept us together. Group texts and weekend visits and—” The sobs were coming freely now, her voice fragmenting. “And she’d always ask about—ask if anyone had heard from—”

But there was no name to complete the sentence. Just that reaching, that certainty that a name belonged there. Vera gripped the microphone harder. Her palm was slick with sweat.

“Shit,” she said into the microphone. Someone’s aunt made a disapproving sound. “Sorry. I just—there was this whole story about French braids and I can’t remember who—”

Noor’s hand on her elbow tightened. A gentle but firm pressure steering her away from whatever edge she was approaching. The bandleader had half-risen from his chair, ready to cue music if needed. The photographer lowered her camera quickly.

“What I mean to say—” Vera took a shuddering breath, tasting salt and champagne and something else, something metallic like panic. “What I’m trying to say is that Lila deserves every happiness. With Brian. With all of us here celebrating. With everyone who—everyone who loves her.”

She’d almost said “everyone who loved her.” Past tense. The grammatical slip sent another wave of wrongness through her, strong enough that she reached for the table to steady herself. Her palm came away slightly sticky. She stared at it, then quickly wiped it on her dress.

“To Lila and Brian,” she managed, raising her empty champagne flute. The crowd raised theirs in response. “To always being—to staying—to keeping—”

She couldn’t finish. The toast dissolved like everything else, incomplete.

The microphone squealed again as she handed it back to the bandleader, who smoothly covered with practiced patter about love and friendship and the dance floor opening soon.

Vera sank into her chair, reaching immediately for the champagne bottle. Noor moved it just out of reach with the fluid grace of someone who’d been monitoring the situation. “Maybe some water first?”

“There’s someone missing,” Vera said. The words came out small, private, meant only for Noor. “From the story. From the wedding. Someone’s missing and I can’t—”

“Everyone’s here,” Noor said firmly. Too firmly. “Look around. Everyone who should be here is here.”

But that was the problem, wasn’t it? The “should be” doing too much work, covering for an absence no one could name. Vera’s mascara had completed its journey, leaving dark rivers down both cheeks.

“I need air,” she said, standing too quickly. The tent tilted. No—she tilted, the tent held firm. Noor’s steady hand again, guiding her away from the microphone, away from the table, away from whatever she’d been about to remember.

As they passed the garden entrance, Vera noticed the photographer adjusting her lens with shaking hands, pointing her camera at something on the ground near the steps. The image would be deleted later.

“Someone taught me French braids that night,” she said one more time, quiet enough that Noor could pretend not to hear. “Someone was there. Someone who—”

But the sentence wouldn’t complete. Would never complete. The absence had been processed too thoroughly, absorbed into the reception’s smooth machinery. All that remained was the wrongness, the reaching, the space where a name should have been.

Behind them, the band began their first set. The photographer raised her camera again, framing the dance floor’s empty center. The catering manager moved through the tables with practiced efficiency, not pausing at the place setting that had no one to claim it.

And somewhere in the garden, beneath the steps where the photographer had pointed her camera, something dark had already begun to dry in the evening air. But Vera wouldn’t see it. Couldn’t see it. Could only feel its pull in every memory that dissolved just before the name.

She reached for another champagne glass. This time, Noor didn’t stop her.

Anna

Anna checked the histogram. Shadows crushed at the garden wall. She’d need fill flash for the family formals, even with the sun still high. The 85mm was already mounted—good for portraits but she’d want the 24-70 for the wider shots. Switch at 5:45. Mark it.

The reception tent glowed like a lantern against the late afternoon. Good bones for a venue. The garden stairs created natural depth, the stone wall caught western light, and the field beyond would go golden in an hour. She’d shot here twice before. Knew where the shadows fell.

“Twenty minutes for detail shots,” the planner said behind her. Yuki, clipboard precise as always. “Then family formals at six?”

“Need thirty for details.” Anna adjusted her camera strap. The weight familiar, necessary. “The centerpieces alone—”

“Twenty-five.” Yuki’s pen moved. “The videographer needs setup time.”

Anna nodded, already framing. The bride’s shoes, pearl-buttoned. The rings on white silk. These shots were inventory, but she’d make them sing. Always did. That’s why they hired her.

She started with the dress, hung against the bridal suite window. Backlit tulle created a halo effect. Click. The bodice beading caught light like—she checked the LCD. Perfect. Next: the invitation suite, arranged on marble. She’d brought her own styling board, knowing the venue’s surfaces photographed too dark.

Everything shot clean until she reached the tables.

The centerpieces were garden roses, pale pink. She metered for the shadows, focused on the nearest bloom. In the viewfinder, something. Dark. Bottom left of frame.

She lowered the camera. The tablecloth was spotless ivory. She raised it again. There—a density in the composition that shouldn’t exist. Like someone had spilled—

“Anna?” The bride’s voice. Lila floated over in her robe, hair still in rollers. “Could you get a few of us getting ready? Natural moments?”

“Of course.” Anna switched to the 50mm. Better for candids. The dark spot would have to wait.

The bridal suite hummed with preparation. Anna worked the edges, catching moments. The mother zipping the dress. Lipstick application in window light. But through the lens, every composition felt unbalanced. Too much negative space. As if the frame expected another body.

“Where’s your maid of honor?” Anna asked, needing to account for the gap.

“Vera?” Lila glanced around. “She was just—she’s probably getting her hair finished.”

But the chair at the vanity sat empty, curling iron still warm. Anna photographed around it. Made the absence look intentional.

By 6:15, the light had shifted to gold. Prime time. Anna gathered the wedding party at the garden stairs, arranging heights and angles. The groomsmen were easy—dark suits created clean lines. But the bridesmaids kept drifting, their formation loosening every time she looked away.

“Squeeze in,” she directed. “Tighter. Good.”

Through the viewfinder: six bridesmaids in blush dresses. But the composition read wrong. A gap between the third and fourth girl that no amount of repositioning could close.

“One more step left,” Anna tried. They moved. The gap moved with them.

She shot it anyway. They were burning daylight.

The family formals went smoother. Parents knew how to hold positions. Still, Anna found herself shooting wider than usual, accommodating space that served no purpose. The histogram showed consistent underexposure on the left side of every frame. She bumped ISO. Opened up to f/2.8. The darkness persisted.

At 6:35, she had ten minutes of golden light remaining. Time for the couple’s portraits. She led them to the garden steps, where the setting sun would rim-light their profiles. Technical perfection within reach.

“Stand here,” she positioned them. “Lila, chin down slightly. Brian, hand at her waist.”

She backed up for the wide shot. Checked the frame. Froze.

There was something on the steps. Low, angular. Dark against the limestone. She’d shot here before—these steps were pristine, historical society maintained. But now—

“Everything okay?” Lila called out.

“Just adjusting.” Anna swapped to the 135mm. The compression would blur the background, hide whatever had pooled there. She could clone it out in post if needed.

But the longer lens made it worse. The dark shape sharpened into focus even at f/2. Liquid geometry that caught light wrong. She’d seen spilled wine at a hundred receptions. This wasn’t wine.

“Actually, let’s try the wall instead.” She gestured them over, away from the steps. Her hands stayed steady. They always did. Professional habit.

The couple moved. Anna raised her camera toward the steps one more time, documenting instinctively. The shutter clicked before her brain caught up. She checked the LCD.

The image showed the stain clearly. Not just dark—wet. Fresh. With something else at the edge of frame. Fabric, maybe. White fabric.

She deleted it immediately. Bad shots had no place on her cards.

“The wall’s better,” she announced, too bright. “This light is perfect.”

But it wasn’t. Nothing was. Every composition she tried contained that same wrongness—space that wouldn’t fill, shadows that fell upward, depth of field that ignored physics. Her 85mm at f/1.4 should have created creamy bokeh. Instead, the background stayed sharp in places, soft in others, as if the lens couldn’t decide what to focus on.

“Can we do a walking shot?” Lila suggested. “Down the garden path?”

Anna nodded, though her throat had gone dry. They’d have to pass the steps. No way around it.

She walked backwards, camera raised, directing them forward. “Slow pace. Look at each other. Natural smiles.”

In her peripheral vision, the stain was spreading. No. Trick of the light. She kept shooting. The couple moved through her frame like actors hitting marks, and behind them, that darkness that wouldn’t resolve into anything explicable.

“Beautiful,” she lied. Checked the time. 6:52. Golden hour almost gone.

She chimped through the last shots on her LCD. In one, Lila’s train dragged through the edge of the stain. The fabric showed a faint discoloration she’d have to fix later. In another, Brian’s shoe had caught something—a reflection that bent wrong.

Delete. Delete. Delete.

“Let’s get you back,” Anna said. “Don’t want to miss cocktail hour.”

She followed them inside, not looking back at the steps. Her camera felt heavier than it should. When she checked her battery, still half full. Memory card showed 400 shots remaining. But something was draining.

In the reception tent, the cocktail hour was starting. Anna switched to documentary mode—wider apertures, higher ISO, available light. These were the transitional shots, guests mingling while the couple changed. Easy work usually.

But her sensor needed cleaning. Had to be. Every frame showed spots, dark patches that moved between shots. She retreated to a corner, pulled out her kit. Rocket blower, sensor swabs, the routine of maintenance.

The sensor was pristine. She cleaned it anyway.

When she raised the camera again, the spots remained. Worse now—they’d taken shape. Marks that migrated between frames. But she’d just cleaned the lens. She’d cleaned everything.

“Getting good stuff?” Yuki appeared with her clipboard. “We’re running about twelve minutes behind.”

“It’s fine.” Anna heard her own voice, professional and hollow. “Just technical difficulties.”

“The videographer mentioned something about the garden. Said the lighting was—” Yuki paused. “Off.”

“Golden hour’s tricky.” Anna forced a smile. “Always fighting time.”

Yuki nodded, made a note, moved on. Anna looked at her hands. Under her nails, something dark. Dust, probably. Sensor dust. Had to be.

She scraped at it. It wouldn’t come clean.

The band was setting up. She should photograph that—the details, the preparation. But every time she raised her camera, the viewfinder showed her things that couldn’t be there. Gaps where bodies should be. And in the corner of every frame, creeping in like vignetting, that darkness from the garden steps.

Her 24-70 wasn’t focusing properly. The autofocus hunted, seeking subjects that didn’t exist. She switched to manual, but her hands had started shaking. When had that started?

“Anna?” One of the bridesmaids—Noor—touched her elbow. “Vera’s about to do her speech. Thought you’d want to be ready.”

“Right. Yes.” Anna moved toward the head table. Set up for the toast shots. These had a formula: wide of the speaker, tight on reactions, capture the emotion.

She found her position. Focused on Vera as she took the microphone. Through the viewfinder, the maid of honor looked wrong. Tear-tracked already, swaying slightly.

Finger hovered. Not because of Vera—but because of the space beside her. Empty space that pulled focus.

Anna tried to reframe. Moved left, right. The empty space moved too. A pull her lens couldn’t ignore. She shot anyway. Had to. This was the job.

But when Vera started speaking—something about French braids, about sleepovers—Anna found herself lowering the camera. The words weren’t landing right. The story had a hole in it, person-shaped and nameless.

She raised the camera again when Vera started crying. Documentary instinct. But through the lens, she saw Vera’s hand, gesturing toward a space that made Anna’s autofocus hunt frantically. Seeking, seeking, failing to lock.

When Vera asked “Where’s—” and couldn’t finish, Anna’s finger moved without thought. Found the delete button. Started erasing the last ten shots. She didn’t know why. Just knew they were wrong. All wrong.

The toast dissolved. People clapped uncertainly. Anna realized she’d missed most of it, too busy deleting. Her cards should have been nearly full by now. Instead, they showed space. Too much space.

She needed air. Needed to check her gear. Sensor? Processor? Eyes? Something was off.

Outside the tent, the light had gone blue. Magic hour over. She’d lost it, somehow. Time she couldn’t account for, shots that didn’t exist. Her camera’s metadata would tell a story later, timestamps that didn’t match, gaps where images should be.

But she wouldn’t check that until tomorrow. There was still work to do.

She went back inside. Raised her camera. Kept shooting.

The darkness from the garden steps never left her frames. Make it work. Make it sing.

Even if the song was wrong.

Kofi

Sound check at 5:30 had been clean. Kofi ran the levels twice—keys, bass, drums, three horns. The tent’s acoustics were predictable: dead spot near the catering station, slight echo off the garden wall.

By 6:15, guests were arriving. Background jazz, nothing intrusive. The band could run these standards unconscious—“Fly Me to the Moon,” “The Way You Look Tonight,” cocktail arrangements that floated under conversation. Kofi counted them in, watched the room fill.

The request cards sat in a basket by the guest book. Yellow cardstock, same as the invitations. He’d collected them during setup, sorted into three sets: first dance adjacents, party starters, slow burns. Standard wedding prep. One card near the bottom caught his eye—careful cursive, Table 7. “Her favorite.” No song title.

He’d check Table 7 when the reception started. Get clarification.

At 6:45, the wedding party entered to “September.” Horn section tight, crowd responsive. But coming out of the bridge, the tempo dragged. Slight enough that guests wouldn’t notice, but Kofi felt it—that half-beat delay between his count and the drummer’s response.

“Watch me,” he mouthed to Carl. Got a nod back. They locked in for the final chorus.

During the salad course, they shifted to standards. Quiet enough for conversation, present enough to fill dead air. Kofi walked the changes on his bass, muscle memory guiding his fingers while his eyes swept the room. Table 7 was near the garden entrance. Six place settings. Five people seated.

He’d ask about the request later.

At 7:30, Yuki appeared with her clipboard. “First dance in fifteen?”

“Ready.” Kofi gathered the band with a look. They’d rehearsed this yesterday—“At Last” into a gentle fadeout, then straight into father-daughter. Smooth transitions. No dead air.

But during “At Last,” the floor felt wrong. Not the song—Etta James was bulletproof. The couple moved through their choreographed turns, guests gathered at the edges with phones raised. Professional sweetness, perfectly timed. Except.

The second verse. A gap opened on the floor’s left side. Not dramatic—just space where no one stood. The couple danced through it, unaware. The crowd shifted, unconscious, maintaining the gap.

Kofi caught himself rushing the tempo. Pulling the couple through that empty quadrant faster. He eased back, found the pocket. But his eyes kept returning to that spot. Nothing there. Just parquet floor, same as the rest.

The father-daughter went smoother. Concrete markers—verse, chorus, bridge, out. But transitioning to open dancing, Kofi noticed Carl adjusting his snare. Third time in ten minutes.

“What’s up?” Kofi asked between songs.

“Keeps detuning. The low end.” Carl tightened the lugs. “Like the head’s warped.”

It wasn’t. Kofi had watched him change it yesterday. But he nodded, cued “Signed, Sealed, Delivered.” Dance floor filled immediately. Energy up, crowd moving. Good.

Except they kept avoiding that spot. Not obviously—people danced through it, around it. But no one planted there.

At 7:45, during the maid of honor’s speech, Kofi reviewed his sets. Dinner music done. Dance sets one and two mapped. The request from Table 7 sat in his stack, still unnamed. He glanced over—the five guests were watching Vera’s unraveling toast. Still no sixth.

When Vera fumbled her story about French braids, when she asked “Where’s—” and couldn’t finish, Kofi found himself looking at that empty chair. Table 7. The request card’s handwriting suddenly familiar in a way that wouldn’t resolve. Like a word on the tip of your tongue, except visual.

“Lot of emotion tonight,” Eric said, cleaning his sax. “She okay?”

“Weddings.” Kofi shrugged. Cued them for background fills as dinner resumed.

At 8:15, the dance floor officially opened. Kofi had a system—build energy gradually, read the crowd, know when to peak and when to breathe. First set always mixed—Motown into contemporary, something for everyone. Get bodies moving, establish rhythm.

“Superstition” killed, as always. Horn hits precise, groove locked. But coming out of the second chorus, that spot on the floor—larger now. A full six-foot circle guests unconsciously avoided. Kofi watched a couple split around it, reformed, never broke rhythm.

He called “September” next—Earth, Wind & Fire solved most problems. But at bar 17, the sax dropped out. Not Miguel’s fault—Kofi saw him playing, fingers moving. The sound just didn’t carry. Dead air where the melody should be.

Miguel looked at his horn, confused. Played a test note. It sounded fine.

“Again from the top,” Kofi called. They restarted. This time the bass dropped at the same spot—Kofi’s own instrument going silent mid-note. His fingers on the strings, amp responding, but no sound reaching the speakers.

“We already did the top,” Sarah said, flipping pages.

“The bridge, then.” But they’d done that too. He could see it in Carl’s slight frown, Eric’s hesitation.

The guests kept dancing. Only the band noticed the holes.

Between songs, Kofi checked connections. Connections: intact. He repositioned the monitors, angled them away from whatever dead spot was eating their sound. The next song—“Brick House”—played complete. Small victory.

At 8:30, he remembered the request. That careful handwriting, Table 7. He looked again. Still five people. Still one empty chair.

“Anyone know what the Table 7 request is?” he asked the band.

Blank looks. Sarah checked her sheet music. “Not on my list.”

But it was on his. Written clearly in the request basket. “Her favorite.” He knew he should ignore it—incomplete request, no one to claim it. But something about that empty chair. That handwriting that almost resolved into memory. He folded it. Put it back in the folder. Paused. Set it back down.

“Let’s do ‘The Way You Look Tonight,’” he decided. Safe choice. Sinatra was always someone’s favorite.

The opening bars were clean. Jazz standard, the band could play it sleeping. But as soon as Kofi announced, “This one’s dedicated to Table 7,” the mic squealed. Sharp feedback that made guests wince. He backed off, adjusted the level. Tried again.

“For a special request—”

Another squeal. Higher, more piercing. The sound guy shrugged from his board—levels showed normal.

Kofi gave up on the announcement. Counted them in instead. The song played perfectly. Too perfectly. Like the band had rehearsed an arrangement he didn’t remember calling. Horn parts he hadn’t written. A delicate piano fill that wasn’t on the chart.

During the bridge, he glanced at Table 7. Lila’s mother sat there. Her hand at her throat, fingers touching something absent. The empty chair beside her seemed to pull focus, same as that spot on the dance floor. Same as the gap in Vera’s story.

The song ended. Gentle applause, but muted. Energy shifted. Not down. Off.

“Back to the hits,” Kofi told the band. Counted into “I Want You Back.” The Jackson 5 always worked. Had to.

But they were losing tempo. Not dramatically—maybe 5 BPM over the course of the song. But Kofi felt it. That drag, like the song was moving through water. He pushed harder, willing the pocket to hold. Carl followed his lead, but the drift continued.

“You rushing?” Carl asked after.

“No. You dragging?”

They stared at each other. Both wrong. Both right.

The set list showed forty minutes left. Kofi could do forty minutes. Keep the energy up, ride the standards, ignore the gaps. The empty chair at Table 7. The dead spot that had grown to encompass a full corner of the dance floor. The way every song felt like it was missing a part, an instrument they’d forgotten to mic.

He called “Uptown Funk.” Contemporary crowd-pleaser. The horn section attacked it, muscle memory carrying them through. But during the breakdown, Kofi heard it clearly—they were playing a six-part arrangement with five horns. The missing line created a hole in the harmony that made his teeth ache.

“Who’s got the bari part?” he asked Eric.

“What bari? We don’t have a bari.”

Right. They didn’t. Never had. So why did the arrangement assume one?

At 8:45, Yuki appeared again. “How much longer in this set?”

“Fifteen minutes.” Kofi kept his voice steady. Professional. Nothing wrong except everything.

“Perfect. Then cake cutting at nine.”

He nodded. Fifteen minutes. He could hold it together that long. Keep time around whatever was eating their tempo. Play through the gaps. Make it work.

Nothing wrong. Everything off.

But as he counted into “Treasure,” watching dancers unconsciously avoid that growing dead zone, feeling the drag that pulled every song toward some slower rhythm, Kofi understood the set was bleeding time. And they were all dancing around it.

He’d finish the set. Play the cake cutting. Complete the reception. That’s what professionals did.

Even when the song was missing pieces. Even when the center wouldn’t hold.

The request card from Table 7 stayed in his folder. He’d throw it out later, with the other remnants. But for now, it sat there. Careful handwriting he almost recognized. A favorite song. No one to claim it.

Tomás

Seven o’clock. Tomás counted plates against the list. One-eighty confirmed, one-eighty plated. Simple math until Table 7. Six settings, five bodies.

“Six covers, five seats filled,” he said to Rosa, who was loading her tray.

“Want me to clear it?”

“Not yet.” He moved toward the empty seat, fingers reaching for the face-down name card.

“Tomás!” From the kitchen. “Salmon’s flaming, chef burned his hand—”

He pivoted. Kitchen fires trumped place settings.

The salmon was carbon. Luis under cold water, pan still smoking. Tomás grabbed tongs, flipped the fish to char-side down, killed the heat.

“How many orders?”

“Four.” Luis flexed his fingers. “Maybe five.”

“Four. I counted.” Tomás checked the rail. “Get the burn cream. Rosa can plate.”

Back in the dining room, salad course moved. The empty setting at Table 7 waited. He made a mental note: clear at entrées if still vacant.

By 7:15, entrée service started. Tomás supervised the runners, adjusted presentations, managed flow. Professional rhythm, until Miguel flagged him.

“Table 7 setting—still nobody there. But the bread’s eaten.”

Tomás looked. Crumbs on the plate. Water glass showed lipstick at the rim. Someone had been there.

“Clear it,” he decided.

He moved to do it himself. Stacked the bread plate onto the dinner plate. Something transferred to his palm. Dark. Tacky. He looked at the tablecloth. A smear there too, half under the napkin.

Too dark for beet. Too tacky for wine. He brought his hand closer. No acid. No sugar. Just metal.

The busboy appeared with bleach solution. “I’ll get that cloth changed.”

“Good.” Tomás headed for the hand-washing station. Scrubbed. The substance had gotten under his nails. He scrubbed again. Harder.

When he returned, Table 7 had fresh linen. The setting was gone. Clean.

“Tomás, we’re 86 on the salmon.”

“Four portions, I counted—”

“Four served. Two more orders came in.”

He checked the board. Six salmon orders. He’d counted four. Didn’t matter.

“Offer the sea bass. Same price point.”

At 7:40, between entrée and dessert service, he remembered the name card. The setting was cleared. He checked the sideboard where cleared items accumulated. Plates, silverware, lipstick-stained napkin. No card.

He patted his breast pocket. Cardstock. When had he—

“Behind you,” Rosa said, carrying desserts.

He stepped aside. Dessert service starting. He’d check the card when things slowed.

Things didn’t slow.

At 7:55, Miguel approached with something in his palm. Pearl, loose. Some finding wire attached.

“Found this clearing Table 7.”

Tomás took it. Not from their rental inventory—wrong style.

“Lost and found box,” he said.

Miguel headed off. Tomás pocketed the pearl instead—the lost and found was in the office, and he wasn’t leaving the floor during service.

Eight o’clock. Dining room flipped for dancing. Tables cleared, linens changed, chairs reset. Tomás did final counts. Waste log normal. One full plate returned. No major incidents beyond the salmon and Luis’s burn.

He pulled out the name card. Ivory cardstock. But standing in the cleared dining room, he couldn’t place which table it came from. Seven? Twelve? The evening had blurred into tasks.

He walked to the recycling bin. Tossed the card. It fluttered, missed, landed face-up on the floor.

He didn’t look down. Breakdown crew would get it. Bar setup needed supervising. Coffee station needed checking.

He headed for the bar. The pearl clicked against his pen in his pocket.

Table 7 stood ready for dancing. Fresh linen, chairs arranged. Nothing out of place.

He moved on.

Yuki

Yuki checked her tablet at 5:30. Ceremony complete. The timeline showed green. Photos next.

Anna had the wedding party at the garden stairs. Yuki made a note: “Photos commenced 5:35.” The photographer kept reshooting the same grouping. Looked fine from Yuki’s angle.

“Twenty minutes for details,” Yuki reminded her. “Family formals at six?”

“Need thirty.” Anna didn’t look up from her viewfinder.

“Twenty-five.” Yuki updated the timeline. Small variances were normal. The system recalculated downstream events automatically.

At 5:45, she did a walk-through of the reception space. Tomás had his team in position, place settings counted. He paused at Table 7, touching each chair back.

“One-eighty confirmed?” she asked.

“One-eighty plated.” He moved away from Table 7. “We’re set.”

Sync error at 5:47. Venue Wi-Fi. She switched to cellular. Error cleared.

By 6:10, photos were running long. Yuki approached the garden area again. Anna was shooting the couple by the stairs, but kept repositioning them, moving them toward the wall, then back again.

“Everything alright?”

“Just working with the light.” Anna’s hands were steady. She’d changed lenses three times in five minutes.

Yuki adjusted the reception start to 6:20. The band was flexible—Kofi always built padding into his sets. She sent him a quick text update. He replied with a thumbs up.

At 6:17, the wedding party finally arrived. Three minutes ahead of her adjusted schedule. She marked it green in the system.

During cocktail hour, she checked with each vendor. All stations operational.

At 6:45, dinner service began. She watched Tomás’s team work, efficient as always. When she refreshed her tablet at 7:00, it showed dinner service starting at 6:30. She corrected the timestamp. These cloud sync issues were getting annoying.

“Did we already do salads?” Rosa asked, passing with empty plates.

Yuki showed her the timeline. “Just started entrées. You’re right on schedule.”

Rosa nodded, but looked confused. Yuki made a note to recommend a larger serving team for Tomás.

At 7:25, she positioned herself near the band. Toasts were scheduled for 7:45, after salad course. But Vera was already standing, microphone in hand. Kofi had lowered the music.

Twenty minutes early. Yuki quickly adjusted the timeline, dragging toast block up. The cake cutting and bouquet toss auto-adjusted. She’d built buffers for exactly this reason.

Vera’s speech wandered. Something about French braids, sleepovers, someone who wasn’t there. Toast nerves. Yuki had tissues in her kit if needed.

When Vera gestured at an empty space and asked “Where’s—” before trailing off, Yuki glanced at her seating chart. Table 7 had an empty seat—probably someone in the restroom. She made a note to check with catering about holds on late arrivals.

At 7:50, transitioning between sets. Everything on track.

The timeline showed another anomaly at 8:00—a seven-minute gap between dinner clear and first dance. Yuki scrolled through her notes. Nothing logged. “Checked with AV team.” She typed it. Moved on.

First dance went perfectly at 8:15 (adjusted from 8:00). The couple moved through their choreography while guests gathered with phones. Yuki noted the successful execution.

During the father-daughter dance, she noticed Kofi checking a card between songs, glancing at Table 7. She walked over during the break.

“Request issues?”

“Card says ‘her favorite’ but no song title.” He showed her the yellow cardstock.

“I’ll check with that table.” But when she looked, Table 7 had five guests, one empty chair. Someone had stepped out. She’d circle back.

At 8:45, she started prepping for cake cutting. The timeline showed all green checkmarks, though when she printed a hardcopy backup, the times were scrambled—ceremony ending at 5:30, starting at 6:00. Printer error. She hand-corrected the times on the printout.

“How’s everything going?” Lila appeared beside her, glowing despite hours of dancing.

“Perfect. Cake in fifteen minutes.”

“Is everyone—” Lila looked around the room. “Has everyone been taken care of?”

“All according to schedule. Your vendors are exceptional.”

Lila smiled, though something flickered in her expression. “Table 7. Did they—”

“I noticed the empty seat. Should we hold their dessert?”

“I—” Lila paused. “No. That’s fine. Thank you for everything, Yuki.”

At 9:00, Yuki closed her tablet. The event had run smoothly despite minor technical glitches. Tomorrow she’d create the post-event report, process final payments, archive the files. She’d recommend this vendor team to future clients—they’d handled every small hiccup professionally.

The timeline showed complete success: all milestones achieved, all variances absorbed into the buffer. She’d done her job perfectly.

The cake cutting would happen at 9:15, bouquet toss at 9:45, last dance at 10:45. Everything according to plan.

She picked up her clipboard to do a final vendor check. Tomás was managing breakdown prep, Anna was capturing candids, Kofi was building energy for the final set.

The wedding was a success. The record would show it.

Ingrid

Ingrid checked her watch. 5:30. The ceremony had ended twenty minutes ago, and she had duties. Gift table. Late arrivals. Find Aunt Catherine before she cornered someone about her surgeries.

At 5:50, she walked the reception space. The caterers were placing forks. The band was testing levels. Everything in motion. She straightened a place card at Table 7. She counted twice.

“Have you seen—” she started to ask Tomás, then stopped. Seen who? Everyone was accounted for.

“Just checking the settings,” she said instead.

At 6:30, during cocktails, she worked the room. Great-aunt from Denver, cousins from Miami. She distributed compliments and collected cheek kisses. Her feet already hurt.

“Beautiful ceremony,” someone said.

“Thank you. Lila planned every detail.”

A flash of white near the garden entrance. Not Lila—she was still in photos. Ingrid turned, but saw only the photographer’s assistant packing equipment.

At Table 7, she paused again. The napkin was disturbed, though no one had sat there yet. A water glass showed lipstick on the rim. She picked it up. Set it down.

At 7:00, she visited the bathroom. In her purse, her phone showed three missed calls from a number she didn’t recognize. She deleted them.

During dinner, she made rounds. Table by table, greeting guests she’d known for decades and ones she’d never met. At Table 3, Lila’s college roommate showed her phone photos from the ceremony.

“I got this amazing shot during the vows—”

The timestamp read 5:46. The image showed the garden steps, slightly out of focus. Something dark at the bottom edge. Before Ingrid could look closer, the girl swiped to the next photo.

“Aren’t they perfect together?”

“Perfect,” Ingrid agreed.

At 7:45, during toasts, she stood at the back. Vera was struggling through something about French braids. Poor girl. Always so emotional. When Vera gestured at an empty space and asked “Where’s—” Ingrid touched her throat.

She stepped outside for air.

The garden was quiet. The photographer’s equipment was gone, but something glinted near the steps. She walked closer. Metal. Small. She picked it up, slipped it in her pocket without looking. Later. Always something left behind at weddings.

Behind her, applause. The toast ending. She slipped the pearl into her pocket and returned inside.

At 8:30, she found Yuki with her clipboard.

“Everything on schedule?”

“Perfect timing. Cake at 9:15.”

“And the—” Ingrid paused. “The flowers. Are the centerpieces being saved?”

“I have that noted. Anything specific?”

Ingrid shook her head. Whatever she’d meant to ask dissolved.

At 9:00, she helped distribute cake. Lila fed Brian the first bite while cameras flashed. The crowd made appropriate sounds. Ingrid smiled until her cheeks ached.

A server approached. “Ma’am? We found this.”

A white slipper. Satin. Left foot.

“Lost and found,” Ingrid directed. But after the server left, she realized—she’d helped pick them. Both pairs, ceremony and reception, were accounted for.

At 9:45, the bouquet toss. She watched from the side as Lila turned her back to the unmarried women. The flowers arced high. A cousin caught them, shrieking with delight.

In her pocket, her phone buzzed. Same unknown number. She powered it off.

At 10:15, the last dance. She stood with the other parents, watching Lila and Brian sway to something slow. The dance floor had emptied except for them. In the corner, she noticed a dark spot on the parquet. Water damage, probably. Or spilled wine from earlier. The venue would handle it.

As the song ended, she found herself searching the edges of the crowd. Counting faces. Everyone important was here.

At 10:30, the send-off. Sparklers distributed, tunnel formed. She hugged Lila at the getaway car.

“It was perfect, Mom.”

“You were perfect.”

After the car disappeared, guests began dispersing. She helped Yuki with final checks. Gift table cleared. Cards collected. The venue would handle the rest.

In the parking lot, she stepped on something sharp. Through her shoe, a quick pierce. She lifted her foot, looked down. Broken metal. Maybe jewelry. She’d seen similar pieces before.

She picked it up. Blood on the tip—hers now. She wrapped it in a tissue, threw it in the trash.

The parking lot was almost empty. Just her car and the vendor vans. She should go. Howard was pulling the car around.

But she stood there, hand at her throat. Everyone accounted for. Perfect wedding. Perfect night.

The venue lights clicked off behind her. Time to go.

Everyone had gone.

She got in the car.