For a moment nobody moved.
The porcelain lay in pieces at Ivy's feet, sauce spreading in a slow tide across the hardwood, and every face in the room had turned toward the kitchen doorway to find the source of the noise.
"Ivy," Priya breathed from somewhere behind her, barely a sound at all. "Move."
Ivy couldn't, not yet. For one long second she stood frozen in the doorway with the whole room watching, Sebastian's eyes still sliding past her face without catching, the ring box still open in his hand, and she understood with sudden, dizzying clarity that this was the moment.
Whatever she did next would decide whether he found out the truth on her terms or his.
She had exactly one second left to decide who she was going to be.
She dropped her chin, softened her shoulders, let her voice climb half an octave higher than her own.
"I am so sorry," she said. "I'll clean this up right away."
A ripple of laughter went through the guests, kind rather than cruel, the way people laughed at a caterer's bad luck instead of a wife's unraveling.
Sebastian's eyes had already moved past her. He hadn't recognized the voice any more than the face. He was still holding the ring box, still waiting for his moment back, mildly irritated at the interruption and nothing more.
"It's fine," Camille said, laughing too, her eyes shining with tears she hadn't wiped away yet.
"Everyone, please, ignore the mess. We have somewhere to be."
Priya was already crouching with a towel, sweeping shards of porcelain into a dustpan.
"Get it together," she murmured, low enough that only Ivy could hear.
Ivy knelt beside her. Her hands were steady.
Sebastian turned back to Camille and took her hand again, and for a moment Ivy let herself watch him do it, let herself catalog the way he looked at another woman with the exact tenderness she used to mistake for permanence.
It didn't look different from what he'd once given her. That was the worst part. It looked identical.
"As I was saying." His voice found its warmth again easily. "I know this is unconventional. I know we haven't been together as long as some people might expect before a moment like this. But I've never been more certain of anything."
He slid the ring onto Camille's finger. The room erupted into applause, into the clinking of glasses, into someone calling for champagne.
Ivy stood at the edge of it all with a dustpan in her hand, invisible in the exact way she'd spent years training herself to be, and understood for the first time that invisibility could cut both ways.
Camille rose on her toes to kiss him, then pulled back, laughing, wiping at her eyes.
"Wait," she said. "Wait, I have to say something too."
The room quieted again, expectant.
Sebastian looked at her with the open, easy patience of a man who thought he already knew every surprise left in the night.
"I wasn't sure how to tell you, because I wanted tonight to be about the ring," Camille said. "But I don't think I can wait either."
She pressed his hand flat against her stomach.
"I'm pregnant."
For a moment Sebastian didn't move at all. Then something in his face gave way, cracked open, and he laughed, a real laugh, disbelieving and bright.
"You're serious." He pulled her into him, one hand still splayed low over her stomach like he was checking the news was real by touch.
"This is the best news of my life. I mean that. I have always wanted this, I've wanted to be a father since I was old enough to know what that meant, and I cannot wait to hold this baby."
The applause that followed was louder than the first round, someone whooping, someone else already dabbing at their eyes.
Ivy heard all of it from a distance, the way sound traveled underwater.
She thought of the conversation they'd had eight months ago, in their own kitchen, when she'd raised the subject carefully, almost apologetically, the way she'd learned to raise anything that mattered to her.
"I just think we should wait," Sebastian had said, not looking up from his laptop. "A few more years. The company needs me fully present right now. There'll be time for kids once things have settled."
"How much longer is settled?"
she'd asked, and he'd smiled at her like the question itself was sweet and slightly unnecessary.
"Not long. I promise."
She had believed him. She had told herself patience was a virtue and not a warning sign, the same way she'd told herself a hundred other things over the years to make the shape of her marriage easier to live inside.
The memory ended the moment Priya's hand found her elbow, steering her back toward the kitchen before anyone noticed how long she'd been standing there.
"Bathroom," Ivy said, once the door had swung shut behind them. "I need two minutes."
"Take five," Priya said. "I'll stall."
Ivy didn't wait to hear how.
She found a powder room off the hallway, locked the door, and pressed her back against it until her hands stopped shaking enough to hold her phone steady.
She called Sebastian. She didn't know what she meant to say. She only knew she needed to hear him lie to her, needed proof that he could do it this easily, this close, with the ring still warm on someone else's hand.
He picked up on the third ring.
"Hey." Party noise leaked faintly through his end of the line, muffled, like he'd stepped just outside a door. "I'm still in the meeting, it's running long. I'll be home soon."
"Okay," Ivy said. Her voice came out steadier than she felt.
"Keep the champagne iced for me. We've got something bigger to celebrate tonight than I let on."
Something bigger. As if she didn't already know exactly how big.
"I'll keep it iced," she said, and ended the call before he could hear whatever her voice was about to do next.
She stood in the small bathroom with the phone still warm against her palm, looking at herself in the mirror above the sink, at the mask and the cap and the face nobody in that house had recognized all night, including, apparently, herself.
She thought about how easily he'd said not long, how completely she'd let herself believe it.
Then she washed her hands, straightened her apron, and went back out to finish the dessert course, plating something sweet for a woman who had just been given, without asking twice, everything Ivy had been told to wait for.