The champagne in Sophia's hand had gone warm ten minutes ago.
She didn't notice.
Across the ballroom, Ethan Kingsley was climbing onto a stage, and something in her chest had already started to sink, the way a ship sinks. Slow at first. Then all at once.
Three hundred people packed into Kingsley Group's spring gala, dressed in silk and diamonds, laughing under a chandelier the size of a small car. Sophia stood near the back exit, close enough to leave fast if she needed to.
She'd need to.
She just didn't know it yet.
"You've been holding that glass for twenty minutes," Nora said, appearing at her elbow with a fresh one anyway.
"I'm fine."
"You keep saying that."
"Because it keeps being true."
It wasn't. Sophia had felt something wrong in the air all week, in the way Ethan's texts had gone short and careful, in the way his mother's smile had turned razor sharp at the last family dinner. She'd told herself it was merger stress.
She'd been wrong before. She was about to be wrong again, bigger this time.
The microphone crackled. The room turned toward the stage like flowers finding the sun.
"Thank you all for being here," Ethan said, and his voice did the thing it always did, filled a room without even trying.
He looked good up there. Dark suit, jaw set, that quiet command that made grown executives lower their voices around him. But his shoulders were too stiff tonight. His smile didn't quite reach his eyes.
Seven years with a man taught you to read every version of his face. Sophia read this one and felt her stomach drop through the floor.
"Tonight isn't just about business," Ethan continued. "Tonight I want to share something personal."
A woman stepped up beside him. Deep red gown. Diamonds at her throat that could have funded a small hospital. Isabella Laurent slid her hand into Ethan's like she'd done it a hundred times before.
The room inhaled.
Sophia's fingers tightened around the stem of her glass.
"I'm asking Isabella to be my wife," Ethan said. "And she said yes."
The applause hit like a wave, drowning out everything, drowning out Sophia, drowning out the sound of her own heart cracking clean down the middle in a room full of people who didn't even know her name.
Camera flashes strobed white across Ethan's face.
He was smiling the smile she used to think belonged only to her.
"Sophia." Nora's hand closed hard around her wrist. "Breathe."
She hadn't realized she'd stopped.
The room kept clapping. Kept celebrating. Somewhere a string quartet started playing something bright and hopeful, completely unaware that it was the worst possible song for this exact moment.
Sophia set her glass down before her hand could shake it out of her grip.
Seven years. Sacrifice after sacrifice, canceled plans absorbed without complaint, her own ambitions folded up and tucked away so his could take up all the room. She had believed, foolishly, devastatingly, that all of it was building toward something.
It had been building toward this. A stage. A ring. A woman with a shipping fortune behind her name.
She turned to leave.
She made it three steps before Ethan's eyes found hers across the crowd.
Something flickered there, guilt or panic, gone too fast to name. He said something low to Isabella and stepped off the stage, cutting through well-wishers who didn't seem to register that their golden boy had just abandoned his own engagement party to chase after a woman in a plain black dress.
"Sophia, wait."
"Congratulations," she said. Steady. Cold. A small miracle, considering.
"We need to talk. Somewhere private."
"You just told the entire city you're getting married, Ethan. There's nothing left to talk about."
His jaw tightened. He glanced over his shoulder, checking who was watching, and that single reflex told her everything. Even now. Even in the wreckage of whatever this was, he was managing the room.
"It's not what you think," he said.
"Then tell me what it is."
Silence. A woman in silver leaned toward her date, whispered something behind a raised hand, eyes flicking toward Sophia. The story was already writing itself. By morning it would be everywhere.
"My family needs this merger," Ethan finally said. "The board was going to force me out if I didn't—"
"Stop." Her voice cracked on the word, and she hated it. "I don't need the business explanation."
"That's not what I meant."
"Then what did you mean?"
For one unbearable second, she saw him. The real him. The one who used to bring her coffee at midnight, who used to say her name like it was worth something.
Then his mother's voice sliced through the noise behind him.
"Ethan, darling, the photographers are waiting for the family portrait."
Victoria Kingsley arrived in a cloud of Chanel and cold satisfaction, her gaze landing on Sophia with surgical precision.
"Miss Bennett." The name came out like something distasteful. "How lovely you could make it."
Sophia looked at Ethan one last time. Waited for him to say something. One word. Anything.
He said nothing.
"Excuse me," Sophia said, and walked out with her spine straight and her palm pressed flat against her stomach, because she was the only person in that glittering room who knew there was a second heartbeat beneath it.
Ethan Kingsley had just promised himself to another woman.
He had no idea he was about to become a father.