The rain came without warning. By the time Elena reached the lobby, the glass doors shook with the sound of it, water slanting sideways under the streetlights. People crowded under the awning, staring at their phones, waiting for the storm to ease.
She hesitated, clutching her umbrella, though she knew it would be useless in wind like this. Caroline had already left, swept into a black car with her usual grace. Sophie lingered by the security desk, chatting too easily with the guard.
Then Adrian appeared at her side, jacket over one arm, sleeves rolled, calm as if the weather bent around him.
“Sharing?” he asked, eyes on the rain, voice low.
Her throat tightened. “Sophie’s here.”
“I know.” His gaze flicked toward the desk. Sophie’s laughter rang like glass breaking. “Then we leave like colleagues.”
The doorman held the door. Adrian stepped out first, Elena following, the storm swallowing them both. He raised his umbrella, angled just enough to cover her shoulder, the space between them shrinking under necessity.
The city blurred in the rain. Cars hissed by, neon signs smudged to watercolor. Elena hugged her folder to her chest, every drop of water finding her skin. His arm brushed hers once, twice, steady against the storm’s pull.
“You’ll be soaked,” she said, glancing at his uncovered side.
“I’ll live.” His voice was rougher in the rain, softer too. “You shouldn’t.”
Lightning lit the sky in a sudden burst, catching the line of his jaw, the wet strands of hair plastered against his forehead. For a second he didn’t look like the man from the conference table, or the car, or the hotel. He looked like something rawer, something human.
“You don’t make this easy,” she whispered before she could stop herself.
His head turned, eyes catching hers. “It isn’t supposed to be.”
The words landed deep, sparking heat beneath the cold rain.
They reached the corner. The light changed. A bus roared past, drenching the curb. Adrian’s arm lifted instinctively, shielding her as best he could. Water splashed across his suit, darkening the fabric. He didn’t flinch.
“Adrian,” she said, chest aching. “You can’t keep—”
“I can,” he cut in, not sharp but certain. “You know this isn’t casual.”
Her breath hitched. She knew. From the first night, from every stolen look since, she’d felt the truth pressing in: it wasn’t just desire. It was something dangerous, alive, impossible to name without breaking the rules they’d written.
They crossed in silence, footsteps drowned by the storm. At the mouth of the subway, he paused, umbrella still shielding her.
“Elena.” His voice softened, her name a thread between them. “Go.”
She hesitated. “You?”
“Car’s close.” His lips curved, not quite a smile. “Safer if we split.”
She nodded, though her chest screamed against it. She turned down the steps, her hand trailing the slick rail, and risked one glance back.
Through the downpour, he stood tall, umbrella tilted, rain streaking his shoulders. And for a heartbeat he looked at her—not quick, not stolen, but direct.
It wasn’t a glance. It was a vow.
Then she disappeared underground.
Sophie was waiting at her desk the next morning, a smile stretched sweet. “Storm catch you?”
“Train was late,” Elena said, slipping her coat over her chair.
“Funny,” Sophie said. “I thought I saw you and Adrian leave together.” She tilted her head, feigning curiosity. “Maybe the rain blurred things.”
Elena forced a light laugh. “It blurred everything.”
Sophie’s eyes lingered too long, like a lens focusing. Then she shrugged, flipping through her notes. “Guess so.”
The air tightened. Elena sat, heart unsteady. Across the office, Adrian was already at his desk, sleeves rolled again, gaze on his screen. He didn’t look at her. He didn’t need to.
The storm hadn’t washed anything away. It had written something new, sharp and indelible.
And Sophie, Elena realized with a sinking certainty, was starting to read it.