Two old friends get stranded by a storm on a hotel rooftop bar, and a long-unspoken tension finally breaks.
Mara hadn’t planned on seeing Elliot again. Eight years had passed since the summer they’d shared a flat in Lisbon. Back then, both of them were too proud and too scared to say what they felt. When his message arrived, I’m in town for one night, drink?, she typed three replies and deleted them all before sending Yes.
The rooftop bar was almost empty when she arrived. Elliot stood by the railing in a dark shirt with the sleeves rolled up. He was a little more weathered than she remembered, and she liked it more than she wanted to admit.
“You cut your hair,” he said.
“You got older,” she shot back, and they both laughed, and just like that the years folded away.
They talked through two drinks, then three, trading stories about jobs, cities and mistakes. Every so often one of them would go quiet and look a second too long. Around ten the sky turned the color of a bruise, and the first fat drops hit the tin awning. Within a minute the bartender was apologizing and shutting the place down.
“Come on,” Elliot said, grabbing her hand. “My room’s two floors down.”
They were soaked by the time they reached the stairwell, laughing and breathless. In the narrow space between flights, he stopped. Water ran down her collarbone, and she watched his eyes follow it.
“Mara,” he said, low and careful. “If I’m reading this wrong, tell me now.”
She stepped closer, close enough to feel the warmth coming off him through his wet shirt. “You were never reading it wrong. We were just stupid.”
He kissed her slowly, as if he’d rehearsed it for eight years and still wasn’t ready for it. Her back met the cool wall, his hand cradled her jaw, and the rain drummed on the roof above them.
The hotel room was dark except for the gray glow of the storm through the curtains. They undressed each other without hurry, tracing the places they’d only ever imagined. His mouth traveled down her neck, and she tangled her fingers in his hair and pulled him closer. Every touch was patient and deliberate, a thing they had waited far too long for. When they finally came together, it was with an ease that surprised them both. It felt less like starting something new than like picking up a conversation right where it had stopped.
Afterward they lay tangled in the sheets while the thunder rolled away. Her head rested on his chest, and she listened to his heartbeat slow.
“One night,” she murmured. “That’s all you’ve got?”
He pressed a kiss into her hair. “Flights get cancelled in weather like this.”
She smiled against his skin. “Then I’d say the storm owes us a rain check.”
Outside, the rain kept falling, and neither of them was in any hurry to leave.
🔞 Candy.AI 🔥 AI Sex Chat – Roleplay, Erotic Stories, Try for Free 🕹️