The rain hadn’t stopped all evening. It clung to Adrian’s clothes, soaked his hair, and blurred the edges of the streetlights as he walked — no, stumbled — up her driveway. Every step felt heavier than the last, his breath uneven, chest tight. He’d barely made it halfway before the front door opened.
She stood there, framed by the warm glow of the house behind her, wearing one of those oversized sweaters he’d seen her live in during late-night study sessions. Her brow furrowed the second she saw his face.
“Adrian?”
He tried to speak, but his voice cracked. He hadn’t meant to come here; he’d told himself to go home, to be alone. But his feet had brought him here, to the one person who had always been safe.
She stepped out into the rain without hesitation. “What happened?”
And then it just broke. The wall he’d been holding up since the moment he’d seen Emily with someone else — the laugh, the hand on another guy’s chest, the look in her eyes like Adrian had never even mattered — shattered in an instant. His chest caved in, his throat burned, and the next thing he knew, he was collapsing forward into her arms.
“I’m sorry,” he choked out. “I’m so sorry.”
Her arms wrapped around him without a word, pulling him in tight against her. The rain kept falling, cold and relentless, but her touch was warm, grounding. His hands gripped the back of her sweater like if he let go, he’d fall apart completely.
“I should’ve listened to you,” he breathed between ragged sobs. “You were right about her. She—” His voice broke again, too raw to finish. “She used me. All this time, she— God, I didn’t want to believe it.”
She didn’t say I told you so. She didn’t say anything at all. Her fingers found their way into his wet hair, combing through it gently, over and over, like she was untangling not just the rain but the mess inside him. The steady, slow motion began to calm his shaking, his breathing uneven but slowing.
“You didn’t deserve that,” she murmured at last, her voice quiet but steady against the storm around them.
Adrian’s face pressed into her shoulder. He could feel her heartbeat, steady and strong, against his cheek. “I’ve been such an idiot,” he whispered. “I pushed you away for her. I thought…” He swallowed hard. “I thought she cared. And I hurt you in the process. I’m sorry for everything.”
Her arms tightened around him just a little. “Adrian, look at me.”
Reluctantly, he lifted his head. His eyes were red, tears mingling with the rain running down his face. Her gaze held his, soft but unwavering. For a moment, the world felt impossibly still, just the two of them under the rain.
She raised one hand to his face, brushing her thumb lightly across his cheek. “You’re here now,” she said simply. “That’s what matters.”
Something inside him ached — not from the betrayal, not from the shame, but from the realization of how much he had missed this. Her. The quiet safety of being in her presence.
Without breaking their gaze, she leaned forward and pressed her lips to his forehead. It wasn’t hurried, wasn’t hesitant. It lingered — warm against the chill of the rain, steady against the chaos in his chest. He closed his eyes, letting the moment anchor him, her breath soft against his skin.
The tension in his shoulders eased, just a little. Her hand was still in his hair, fingers slow and sure, as if telling him without words that he wasn’t alone, that she had been here all along.
He let out a long, shaky breath and leaned into her touch, his arms circling her waist. She didn’t move to go inside. Neither of them cared that they were drenched, or that the rain would keep falling.