The room holds its breath.
I can feel it—three hundred and forty-seven people watching through Maya's lens, the air in the dining room gone thick as honey, Adrian's face cycling through emotions like a slot machine. Shock. Confusion. The dawning, horrible understanding that something has gone catastrophically wrong.
His hand is still pressed to his chest. To the lapel. To the velvet box.
I cross the floor in six steps. My heels sound like a countdown.
"Baby," Adrian starts, and his voice has that rasp it gets when he's scrambling—I know that rasp, I've heard it when he's trying to explain late nights at the office, missed dinner reservations, the smell of perfume that definitely wasn't mine. "This isn't—I can explain—"
"Shh." I reach up.
My fingers find his collar. The navy button-down I picked out last month. The fabric is soft from washing, slightly warm from his skin, and my knuckles brush his throat as I straighten the left side of his collar. Then the right.
A tuck. A smoothing motion. The kind of intimate, automatic gesture that comes from two years of mornings together, two years of adjusting his tie before work events, two years of him standing still while I fussed.
His mother makes a sound behind me. Something between a gasp and a sob.
"You're always so rumpled when you're nervous," I murmur, and my voice carries—Maya positioned the microphone perfectly. Every word lands. "Let me fix you up."
My right hand slides down from his collar. Over his chest. Over his heartbeat, which I can feel pounding against my palm like a trapped bird.
Adrian's eyes lock onto mine.
And in that split second, I see him calculate. The livestream. His parents. His brother. The ring box Maya slipped into his jacket forty minutes ago, the ring box he doesn't know is there, the ring box he definitely doesn't want me to find in front of everyone.
His hand comes up to catch my wrist.
He's too slow.
My fingers slip inside his jacket.
The velvet is unmistakable. That soft, expensive give. The little box that cost me three months of freelance gigs, the box I picked out with my mother in a jewelry store downtown, the box I was supposed to be holding right now while I got down on one knee.
I pull it out.
The room goes absolutely silent. Not the silence of people being quiet—the silence of people forgetting how to breathe.
Adrian stares at the box like it's a grenade.
"What—" His mouth works. "That's not mine. I don't know where that came from. Maya, did you—"
Maya doesn't answer. Maya is frozen behind her tripod, phone clutched in both hands, eyes wide and wet and horrified. The livestream comments are scrolling so fast they're a blur of white text. I can see them reflected in the window behind Adrian's head.
Is that a ring box
OH MY GOD wait who is she proposing to
I THOUGHT HE JUST ANNOUNCED HIS ENGAGEMENT someone explain pls
I hold the box up. Turn it so the camera catches it perfectly.
"I was going to propose tonight," I say.
Adrian's face goes gray.
"That's why Maya set up the livestream. That's why she planted this in your jacket." I tap the velvet with one fingernail—a small, sharp sound. "I was supposed to walk in, find this while I was 'helping you with your tie,' and get down on one knee in front of everyone we love. In front of three hundred and forty-seven people who've watched us build a life together for two years."
The comments are screaming now. I don't need to read them. I can feel them vibrating through the screen, through the room, through the horrified silence of his parents and his brother and his aunt who just shrieked with delight thirty seconds ago.
Adrian swallows. His Adam's apple bobs. "Baby, listen—"
"Two years." I don't raise my voice. I don't need to. The silence is so complete that a whisper would carry. "You were with Celeste for two years. You were with me for two years. And neither of us knew about the other." A pause. "Did we, Celeste?"
I turn to the camera. To Maya's phone.
The livestream comments have stopped scrolling. Everyone is waiting.
And then, near the top of the feed, a single comment appears:
Adrian??? You said tonight was a family dinner.
The username is CelesteM_Official.
Adrian sees it. His face crumples.
"She didn't know either," I say, and something in my chest twists—not satisfaction, not exactly, but a kind of terrible clarity. "She didn't know you were going to announce the engagement tonight. You told both of us different stories. You told her tonight was a family dinner. You told me tonight was a casual gathering. And you were planning to..." I stop. Frown. "What were you planning, exactly? Propose to her and just hope I never found out?"
He doesn't answer.
His mother does.
"Adrian Hale." Her voice is shaking. She's standing now, napkin clutched in her fist, face pale beneath her makeup. "Tell me this isn't true. Tell me you did not—with two women—for two years—"
"Mom—"
"You let me teach her my mother's pierogi recipe." Mrs. Hale's voice cracks. "You let your father help her pick out anniversary flowers. She's been at our table. In our home. And you were—"
She can't finish.
Adrian's father puts a hand on her shoulder. He doesn't say anything. He doesn't look at his son.
The velvet box is warm in my palm. I've held it so many times in the past three months—opening it in my bedroom, practicing the speech, imagining his face—that the weight of it feels like muscle memory. I open it now.
The ring catches the light from the chandelier. Rose gold. A single diamond, not too big, not too small. Something classic. Something permanent.
Something he'll never wear.
I close the box. Turn to Mrs. Hale.
"This was supposed to make you my mother-in-law," I say. My voice wobbles for the first time. I let it. "I practiced calling you Mom in the mirror. Pathetic, right?"
She shakes her head. Her eyes are rimmed with red.
I cross to her. Take her hand—the one not clutching the napkin—and press the velvet box into her palm. Her fingers are cold. Trembling.
"Consider it rent," I say. "For two years of free accommodation. Two years of Sunday dinners and Christmas mornings and the way you always made me feel like I belonged here."
She looks down at the box. Up at me.
"I'm sorry," she whispers.
"Me too."
The comments are a flood now. I catch fragments—this is insane and dump him girl and his MOM is crying and Celeste just left the stream omg.
I turn around.
Maya is crying.
Not the pretty kind of crying, either. Her mascara is streaking down her cheeks in dark rivulets, and her shoulders are shaking, and the phone in her hands is trembling so hard the livestream must look like an earthquake. She's still holding it up, though. Still streaming.
Still doing her job.
"Maya." I walk to her. The room parts around me—Adrian's aunt stepping back, his brother moving aside, everyone giving me space like I'm something dangerous. "Hey. Look at me."
She shakes her head. "I'm so sorry. I thought—I was trying to help, I thought he'd be happy, I thought—"
"I know."
"He's my brother." The word comes out broken. "He's my brother and I set him up. I set you up. I set this up —" She gestures at the camera, at the room, at the wreckage of the evening. "I just wanted you to have your moment. You deserved your moment."
I take the phone from her hands. Gently. Her grip loosens, and she lets me pry her fingers off the case, and then she's just standing there with her arms wrapped around herself and her mascara dripping onto her blouse.
I face the camera.
Three hundred and fifty-two viewers now. The number is still climbing.
"I'm going to end the stream now," I say. "Thank you for coming. I know this wasn't what anyone expected. It definitely wasn't what I expected." A pause. A breath. "I'll be okay. Eventually."
I reach for the button to end the stream.
Adrian's voice cuts through the room.
"Wait."
I freeze.
He's moved closer. Not close enough to touch me—he's not that stupid—but close enough that I can see the sweat beading at his temples, the way his hands are shaking, the desperate calculation still churning behind his eyes. He's trying to find a way out of this. He's trying to spin it.
"Please," he says. "Just—let me explain. Privately. Five minutes. That's all I'm asking."
The room watches. His mother watches. Maya watches.
The livestream watches.
I look at him—this man I loved for two years. This man who taught me how to make coffee the way he likes it. This man who held my hand at my father's funeral. This man who looked me in the eyes this morning and kissed my forehead and said see you tonight, can't wait for dinner.
His hand is still at his side. Still close to his jacket pocket. The pocket where the ring box used to be.
And I remember something.
Something Maya said, months ago, when we first started planning this. The proposal has to be public, she'd insisted. Adrian hates being put on the spot. If you do it privately, he'll find a way to squirm out of it. He'll say he needs time to think, or he's not ready, or there's something he needs to tell you first. Public is the only way you'll get a real answer.
She was right.
She just didn't know what the real answer would be.
I lower the phone. Look directly at Adrian.
"Five minutes," I say.
His shoulders sag with relief.
"But not privately." I lift the phone again. "Three hundred and fifty-two people have seen everything so far. They might as well see the finale."
Maya's knees hit the hardwood before I can say another word.
The sound is sharp. Brutal. A crack of bone against oak that makes Mrs. Hale flinch and Mr. Hale's jaw tighten. Adrian's brother Nate straightens in his chair, confusion flickering across his sharp features, and their aunt—Genevieve, the one who shrieked with delight when Adrian announced his engagement—presses a manicured hand to her throat.
"Get up," I say.
Maya shakes her head. Her shoulders heave. The mascara tracks have reached her chin now, and her blouse is damp with tears, and her hands—those same hands that held the tripod steady, that angled the camera perfectly, that spent three months helping me plan the most beautiful proposal—are reaching for me like I'm the only solid thing in a room that's spinning.
"I thought he ended it," she chokes out. "He swore to me. He swore."
My stomach goes cold.
"What are you talking about?"
She grabs my wrist. Her fingers are ice. "Six months ago. I walked into his apartment—he gave me a key, remember, for when he was traveling—and she was there. Celeste. In his kitchen. Wearing his shirt."
The livestream comments explode.
I don't look at them. I look at Maya. At her red-rimmed eyes and her trembling mouth and the guilt that's been eating her alive for half a year.
"He got down on his knees," Maya whispers. "Right there in the kitchen. Celeste was in the bedroom, she didn't hear. He said—he said she was an old fling who wouldn't let go. He said he was handling it. He said if I told you, it would destroy everything, and he was trying to protect you, and he just needed more time."
She breaks off. Gulps air.
"I believed him." The words come out like a confession. "He's my brother. He looked me in the eyes and he cried and I believed him. And then he never mentioned it again. And two months later, you asked me to help you plan the proposal, and I thought—I thought he'd finally done it. I thought he'd finally ended things with her and chosen you."
The room is so quiet I can hear the refrigerator humming in the kitchen.
Maya's forehead touches my knee. "I should have told you. I should have told you the second I knew. I'm sorry. I'm so sorry."
Something inside me splinters.
Not breaks—I broke already, ten minutes ago, when Adrian lifted his wine glass and said her name is Celeste. This is different. This is the splintering of something I didn't know was still intact. The trust I had in Maya. The belief that she and I were a team, that we were orchestrating this together, that she had my back the way I've had hers since the day Adrian introduced us.
She was his sister first. I knew that. I always knew that.
But I thought she was mine too.
My hand is still holding the phone. The livestream. Three hundred and—I glance at the counter—four hundred and twelve viewers now. The number keeps climbing. Strangers are probably joining. People who don't know any of us. People who are watching this family implode in real time.
I should end the stream.
I should lower the phone and deal with this privately.
But Maya planned the proposal to be public for a reason. Adrian hates being put on the spot. Public is the only way you'll get a real answer.
She was right about that.
She was right about everything except the most important thing.
"You knew about Celeste," I say, and my voice is flat, clinical, the voice I use in work meetings when someone tries to bullshit me. "For six months. And you helped me plan a proposal anyway."
Maya's grip on my wrist loosens. "I thought—"
"You thought he'd ended it. I heard you." I pull my hand free. Not roughly. Just... finally. "But you didn't check. You didn't ask him. You didn't ask me. You didn't say, 'Hey, before we book a venue and invite three hundred people to watch you get engaged, maybe we should make sure my brother isn't still sleeping with someone else.'"
Her face crumples further. I didn't think that was possible.
"I was scared," she breathes. "I was scared of being the one who blew up his life. I kept thinking—he said he was handling it. He said he'd do it. And then weeks turned into months and you were so happy and the proposal was so close and I convinced myself that if he hadn't ended things, he wouldn't have let it go this far. He wouldn't let you plan a wedding."
Nate makes a sound behind me. Something between a scoff and a laugh. "Classic Adrian. Let other people clean up his mess while he smiles and pours the wine."
Adrian's head snaps toward his brother. "Stay out of this."
"Why?" Nate leans back in his chair, arms crossed. "You made it everyone's business when you put it on a livestream."
"I didn't put it on a livestream. She did." Adrian points at me. His finger shakes. "She set this whole thing up. She's the one who—"
"Adrian." Mr. Hale's voice cuts through the room like a blade.
Everyone freezes.
Mr. Hale has not moved from his wife's side. His hand is still on her shoulder, steady and warm, and his face —that calm, weathered face with its deep lines and steady gaze—has not changed expression once since I walked through the door. But his voice. His voice is something else entirely.
"Son," he says, and the word is not affectionate. The word is a verdict. "You will lower your hand, and you will stop pointing at the woman you just humiliated in front of our entire family, and you will sit down."
Adrian doesn't sit.
His finger stays up. Aimed at me. Trembling.
"I was going to tell her," he says. "Tonight. After dinner. I was going to sit her down and explain everything. She ruined it by showing up early and making a scene."
A laugh bursts out of me. Ugly and sharp and completely involuntary.
"I ruined it?" I take a step toward him. The phone stays up, camera still rolling, four hundred and twenty- three viewers now. "You stood up in front of your parents and announced your engagement to another woman. You let your mother cry tears of joy for a daughter-in-law she's never met. You let your brother clap you on the back. You looked your aunt in the eyes while she shrieked with happiness. And you were going to explain that to me? After dinner? What was the plan, Adrian? 'Hey, sorry about the pierogi, by the way I'm marrying my coworker, hope you can still make it to the wedding'?"
His mouth opens. Nothing comes out.
The comments are flying. I catch fragments—he really said she ruined it and the audacity and Maya knew?? and someone check on Celeste.
Celeste.
I almost forgot about Celeste.
I turn the phone toward my face, addressing the camera directly. "Celeste, if you're still watching—I'm sorry. I didn't know about you. You didn't know about me. We've both been played." A breath. "The ring he was going to propose with, by the way, is the ring I bought. For him. Maya planted it in his jacket so I could fake- find it and propose. So if he proposed to you with a stunning rose gold ring in the near future—surprise. That's mine."
The comments go absolutely berserk.
Maya is still on her knees. Still crying. Still reaching for me like a shipwreck survivor reaching for shore.
"I'm sorry," she says again. "I'm sorry. I'm sorry."
I look down at her. At this woman who spent three months helping me pick out the perfect dress, the perfect venue, the perfect words. Who sat with me in coffee shops while I practiced my speech. Who held my hand when I got scared. Who told me, over and over, he's going to say yes, he loves you, anyone can see he loves you.
Was she lying?
Or was she lying to herself?
"I know you're sorry," I say quietly. "I just don't know if sorry matters."
Maya's face shatters.
Adrian takes a step toward me, emboldened by the silence. "Let me explain," he says again. "Please. Just give me a chance to—"
"No."
I don't even look at him.
"The camera's still rolling." I gesture toward the phone in my hand. "You wanted an audience. Here's your audience. Four hundred and thirty people. Explain to them how you spent two years sleeping with two women. Explain to them how you let your sister believe you were ending things with Celeste. Explain to them how you looked me in the eyes this morning and kissed my forehead and said you couldn't wait for tonight."
His face is gray. Sweat glistens at his temples. His mouth works, searching for words, searching for a spin, searching for the charm that's always gotten him out of every tight spot since he was fifteen years old and talked his way out of a speeding ticket.
The charm isn't working.
The charm has left the building.
"I never meant to hurt you," he says finally. Lamely.
My smile is a razor. "You never do."
Mrs. Hale sinks into her chair. The velvet ring box is still in her palm, clutched like a rosary, and her eyes are fixed on her son with an expression I can't quite read. Disappointment is too small a word. Grief, maybe. The grief of watching someone you raised become someone you don't recognize.
Genevieve, the aunt, has been silent this whole time. She's still standing by the window, still pressing her hand to her throat, but something in her posture has shifted. Her bright smile has faded into something harder. Something that looks a lot like recognition.
"You pulled this before," she says suddenly.
Everyone turns.
Adrian's aunt crosses her arms under her chest, auburn hair catching the light. "Not exactly like this. But close. The Davis girl. Remember her? Senior year of college. You were seeing her and that bartender at the same time. They found out at your graduation party and you stood there with the same face you're making right now."
Adrian's jaw tightens. "That was different."
"It wasn't different," Genevieve says flatly. "You just got better at hiding it."
The silence stretches.
Mr. Hale's hand drops from his wife's shoulder.
He steps forward.
It's the first time he's moved since this whole nightmare started, and the room shifts around him—Nate straightening, Genevieve stepping back, Maya lifting her tear-streaked face from my knee. Mr. Hale is not a tall man, but he fills space in a way that makes him seem enormous. Broad shoulders. Salt-and-pepper hair. The steady, deliberate walk of someone who has spent sixty-five years learning patience and has finally run out.
He stops in front of Adrian.
Looks at his son.
And the look on his face is the worst thing I've seen tonight. Worse than Adrian's announcement. Worse than Maya's confession. Because it's not anger. It's not even disappointment anymore.
It's resignation.
"Give me your keys," Mr. Hale says.
Adrian blinks. "What?"
"Your apartment keys. Your car keys. The key to the storage unit you think I don't know about." Mr. Hale's voice is impossibly calm. "You've been living in our guesthouse for six months while you 'figured things out.' You told us the lease on your old place fell through. But I'm guessing that wasn't true either."
Adrian says nothing.
His father holds out his hand.
"Keys," he repeats. "Now."
The livestream counter hits five hundred and two.
Adrian's hand doesn't move.
Five hundred and fourteen people watch him freeze—watch the sweat track down his temple, watch his throat bob, watch the man who announced his engagement with a champagne toast thirty minutes ago stand paralyzed in front of his father's outstretched palm.
"Dad." His voice cracks on the word. "You can't be serious."
Mr. Hale's hand stays exactly where it is. Steady. Open. The same hand that taught me how to grill salmon last Fourth of July, patient and sure, showing me how to test the heat with a palm over the grates. The same hand that squeezed my shoulder at Christmas and said you're good for him, you know that? and made me believe it.
"Keys," he repeats. Not louder. Just... final.
Adrian fumbles inside his pocket. The clink of metal—apartment key, car key, the little brass one for the storage unit we rented for "extra furniture." His fingers tremble so badly he nearly drops them twice. When he finally places them in his father's palm, the sound is small and cheap, like coins rattling in a tin cup.
Mr. Hale closes his fist.
And then he does something I don't expect.
With his other hand, he reaches for his left wrist. The watch. I've seen it every Sunday dinner for two years— the scratched leather band, the face so old the numerals have faded to ghosts, the second hand that ticks with a slight hitch at the seven. Adrian told me once it was his grandfather's. Dad's supposed to give it to me on my wedding day. The one thing he got from the old country. Adrian would say it with this particular smile, half proud and half embarrassed, like he was already rehearsing the moment he'd feel that worn leather against his own wrist.
The clasp unhooks with a quiet snap.
Mr. Hale holds the watch for a second. Thumb brushing the crystal. Then he slides it into his jacket pocket— the left inside pocket, near his heart—and pats the fabric once.
"This," he says, and his voice is low, gravel dragging across river rock, "doesn't pass down tonight."
Adrian's mouth opens. No words. His hands hang at his sides, empty and useless.
Maya makes a sound from the floor. Still on her knees. Still wrecked. Genevieve presses her lips together so tight they disappear into a thin line. Nate—lean, dark-haired Nate who's been watching this whole disaster unfold from his chair with his arms crossed—lets out a breath that's almost admiration.
Nobody speaks.
Mr. Hale turns to me.
The shift is physical. His entire body rotates away from his son, away from the keys in his fist, away from the watch in his pocket, and toward me like I'm the only other person in the room. His eyes—gray-green, the same color as the sea in December—meet mine. And something in them cracks.
"Child," he says. The word is rough. Tender in a way that has nothing to do with softness. "I am sorry. Our family owes you a debt."
My throat locks.
I've never seen this man cry. Not at funerals. Not at weddings. Not when Adrian's grandfather passed and we all gathered in this same dining room and ate cold cuts and told stories. But his eyes are wet now. Not spilling. Just—wet. The way old wood holds rain.
"For two years you were a daughter in this house," he continues. "You brought light to Sunday dinners. You learned my wife's recipes. You sat with me on the porch and asked about my father's garden. You were—" He stops. Swallows. "You are family. What my son did does not change that."
The heat behind my eyes is sudden and unwelcome.
I refuse to cry. I've held it together through the announcement, through Maya's confession, through the livestream comments and the velvet box and the way Adrian's mother looked at me like I was the one breaking her heart. I will hold it together now.
My spine straightens.
I bow.
Not a little nod. A real bow—from the waist, the kind my grandmother taught me, the kind you give to elders you respect beyond words. When I straighten back up, Mr. Hale's expression has shifted. Surprise, maybe. Or grief. Or both.
Mrs. Hale moves behind him.
She's been gripping the back of a dining chair like it's the only thing keeping her upright. Her silver-streaked bun has come loose, strands falling around her ears, and her face—that elegant, expressive face that always made me feel welcome—is utterly blank now. She sinks into the chair. Not gracefully. Like her legs gave out.
And she looks at Adrian.
I've seen her look at Adrian a thousand ways. Proud, when he got his promotion. Exasperated, when he forgot her birthday. Teary, when he gave that speech at his cousin's wedding. But this—this isn't any of those. This is the look you give a stranger who's just told you something unspeakable about someone you used to love.
She doesn't say a word.
Somehow that's worse than anything she could have said.
Five hundred and forty-three viewers now. The number ticks upward in the corner of the screen. People I don't know. Cousins I've never met. Celeste's friends, probably. My coworkers. The whole world, it feels like, crammed into a little white number that climbs and climbs.
I lift the phone. Address the camera.
"To everyone watching—especially the relatives who tuned in for what was supposed to be a happy family dinner—" My voice stays steady. Barely. "I'm sorry you had to see this. It wasn't the plan. The plan was champagne and a proposal and probably some ugly-crying from Maya." A flicker of a smile. It doesn't reach my eyes. "But since we're all here, I'll say what I came to say."
I reach for my wine glass. The one Mrs. Hale poured for me an hour ago, back when the table was set with linen napkins and the roast was still in the oven and Adrian hadn't yet stood up and shattered everything. The Merlot stains the inside of the glass like a bruise.
I raise it.
"To Adrian and Celeste." The words taste like copper. "May they have a joyful marriage—if Celeste still wants one. She seems like a smart woman. I hope she makes the right choice."
I drink.
The wine is warm and bitter. I swallow it down anyway.
Nate snorts from his chair. "Goddamn."
Genevieve shoots him a look, but her mouth twitches at the corner. The livestream comments are a blur—fire emojis, crying faces, QUEEN in all caps, did she just toast her own betrayal—and I can feel the energy shifting. The room is still heavy. Still tragic. But there's a current underneath it now. Something sharp and electric.
Adrian hasn't moved. His father's keys are still in his father's fist. The watch is still in his father's pocket.
He's lost everything.
And for one breath—one tiny, shameful breath—I feel something that isn't grief.
I lower the phone. Find the red button with my thumb.
"Thank you for witnessing," I say to the camera. "Stream's ending now. Go call someone you love."
The screen goes black.
Five hundred and sixty-one viewers gone in a tap.
The silence that follows is different from the ones before. Denser. Heavier. The kind of silence that settles into furniture and drapes and won't leave for years.
Maya is still on the floor. Her sobbing has quieted to hiccups. Nate is looking at me with something new in his eyes—not pity, not admiration exactly, but something that makes my skin prickle. Genevieve is pouring herself a very large glass of wine.
Mrs. Hale hasn't looked away from Adrian.
Mr. Hale pockets the keys. The watch remains in his jacket, a lump against his chest.
"You'll stay tonight," he says to me. Not a question.
I shake my head. "I should go. Get a hotel or—"
"You'll stay." His voice brooks no argument. "Genevieve has the guest room ready. Nate can drive you to get your things tomorrow. Tonight you don't drive. Tonight you don't be alone."
My protest dies on my tongue.
Nate stands. Stretches, lean muscles shifting under his button-down, and for a second his eyes catch mine and hold. There's something in them I can't read. Something curious. Something almost... hungry.
A flutter in my stomach. Inappropriate. Impossible. I tuck it away.
Adrian finally speaks. "Where am I supposed to go?"
Mr. Hale doesn't turn around. "I don't care."
The words land like a door slamming.
Maya struggles to her feet. Her mascara has dried in tracks. "I'll—I can help him find somewhere. A motel. Something." She won't look at me. She won't look at anyone.
"You've helped enough tonight," Genevieve says, not unkindly. "Sit down, sweetheart. Drink some water."
The phone in my hand buzzes.
I glance down.
A private message. Not from the livestream—the app is closed, the feed dead. This is a text. A direct message on Instagram, the little paper-plane icon hovering over a profile picture I don't recognize.
The name underneath stops my heart.
CelesteMOfficial._
My thumb hovers over the notification.
Mrs. Hale finally speaks. Her voice is rusty, like it hasn't been used in years. "Who is it?"
I look up. Her eyes are on my phone. On the name glowing on the screen.
"Celeste," I say.
The room tenses all over again.
Nate steps closer. His shoulder brushes mine—warm, solid, smelling like cedar and something sharper—and he reads the screen over my arm. "Is she still watching?"
"No. This is private."
Adrian lurches forward. "What does she want? Let me see—"
"Sit down." Three voices say it at once: Mr. Hale, Nate, and Genevieve.
Adrian stops in his tracks. The man who half an hour ago was toasting his future bride now stands frozen mid-step, rejected by his entire family, staring at a phone he can't touch.
The message preview shows only one line.
Hey. Can we talk? Not about him. About what happens next.
My heart beats hard against my ribs.
Maya whispers, "Are you going to answer?"
I don't know.
I look at the screen. At the name. At the woman Adrian chose—or didn't choose, or chose alongside me, or whatever this mess was.
And for the first time tonight, I feel something that isn't pain.
Curiosity. Sharp and dangerous and completely unexpected.
My thumb moves before I can stop it.
Typing...