Erotic Audio Story

Whispers on the Empty Rooftop

Old friends reunite on a rooftop and finally fuck the night before his wedding.

▶ 27 min listen Narrated by Bella Romance
▶ Listen to this story
Rate the narration:

Prefer to read it? Open the full story →

Full transcript

The elevator shuddered to a stop on the top floor the way it always had, a metallic groan that felt like a memory pressing its palm against Chloe’s spine. She stepped out into the narrow stairwell that led to the roof, the bottle of cheap red wine cold and sweating in her hand, and told herself she was only here for the view. Twenty-eight years old, successful enough that her firm had put her name on the glass door downtown, and still she climbed these stairs like a girl who had never left.

The door stuck. She shouldered it open and the city rushed in—summer heat, distant traffic, the orange smear of lights across the river. Everett was already there.

He stood at the far ledge with his back to her, camera bag slung useless at his hip, white shirt sleeves rolled to the elbows. Twenty-nine looked good on him in a way that made her throat tight: broader through the shoulders, a little leaner in the face, the same unruly dark hair the wind kept lifting. The night before his wedding and he was up here alone, exactly where they used to sit at seventeen with stolen beers and the entire future still theoretical.

“You came,” he said without turning. His voice had dropped half an octave since high school, but the softness under it hadn’t changed.

“You texted the old code,” Chloe answered. She set the wine down on the low concrete wall and pulled the corkscrew from her pocket like a peace offering. “I almost pretended I didn’t remember.”

He turned then. Something raw moved behind his eyes when he took her in—the simple black dress she hadn’t bothered to change out of after work, hair loose, the careful way she was holding herself together. For a second neither of them spoke. The air between them felt thick with every year they had spent not doing this.

“I wasn’t sure you’d still have the key,” Everett said.

“I never gave it back.” She worked the cork free with a soft pop. “Some things you just… keep.”

They drank straight from the bottle, passing it back and forth the way they had at nineteen, twenty, twenty-two. The wine was terrible and perfect. Chloe leaned her hip against the ledge and watched the city glitter while Everett watched her. She could feel the weight of his attention like heat along her collarbone.

“Remember the night we almost got caught by old man Harlan?” she said, needing the safer ground of memory. “You dropped the bottle and we spent twenty minutes picking glass out of the tar.”

Everett’s mouth curved. “You still have the scar on your knee.”

“You would remember that.”

“I remember everything.” The smile faded. He took another long pull of wine and stared out at the bridges. “I remember the night you told me. Junior year of college. The rain. The way your hands were shaking when you said you loved me.”

Chloe’s breath snagged. She had spent years pretending that confession belonged to someone else—some braver, stupider version of herself who hadn’t known better than to hand him her heart on a wet Tuesday night and watch him go silent.

“You didn’t say anything back,” she said quietly. “You just… looked at me. And then we never talked about it again.”

“I know.” His voice was rough. “I froze. I was terrified I’d ruin the only real thing I had. So I ruined it by saying nothing. And then you got the internship across the country and I told myself it was better this way. Cleaner.”

“Cleaner,” she echoed, bitter and soft. “You started dating other people. I started dating other people. We sent birthday texts like polite strangers who used to know each other’s middle names.”

“Chloe.” He set the bottle down. The city lights caught in his eyes, turning them molten. “I’m getting married tomorrow.”

“I know.”

“To someone who is kind and steady and who has never once made me feel like the ground is disappearing under my feet.” He dragged a hand through his hair. “And I can’t do it. I can’t stand up there and promise forever when the only forever I’ve ever wanted is standing three feet away from me looking like she might bolt.”

The words landed hard. Chloe’s fingers tightened on the concrete until her knuckles ached. Somewhere far below, a car horn blared and faded.

“Don’t,” she whispered. “Don’t say that if you don’t mean—”

“I’ve never stopped loving you.” The confession tore out of him raw. “Not once. Not when you left. Not when I met her. Not when I bought the ring and told myself I was doing the right thing because you had clearly moved on. I saw the photos—your life, your work, that guy from the architecture firm you dated for eight months. I told myself you were happy. That I had missed my window so completely it would be cruel to even try.”

Chloe’s vision blurred. She blinked hard, furious at the burn behind her eyes. “I dated him because he was safe. Because he never looked at me the way you used to and I thought maybe that meant it wouldn’t hurt. It still hurt. Every day. I took the job here six months ago hoping I’d run into you on the street like some pathetic rom-com and when I didn’t I almost left again.” She laughed once, broken. “I never moved on, Everett. I just got better at lying about it.”

Silence stretched, electric. The wind tugged at her dress. Everett’s hand lifted, hesitated, then brushed her wrist—knuckles grazing the sensitive inside of her arm, a touch so light it might have been accidental if not for the way his breath hitched.

“Your pulse,” he murmured. “It’s racing.”

“So is yours.” She could see it in the hollow of his throat.

His fingers slid down until they tangled loosely with hers. The simple contact felt more intimate than anything she had done with anyone else in years. Chloe’s lungs refused to fill properly. She could smell him—soap and something warmer underneath, the ghost of the cologne he’d worn since he was twenty-one.

“If I kiss you,” Everett said, voice barely above the city’s hum, “there’s no going back. Not for me. I’ll call off the wedding. I’ll disappoint everyone. And I won’t regret a second of it if you tell me you want this too.”

Chloe’s free hand rose of its own accord. She cupped his face the way she had imagined a thousand times in the dark—thumb brushing the rough edge of stubble along his jaw, fingers sliding into the hair at his temple. He leaned into the touch like a man starving.

“I have always wanted this,” she said.

She closed the last inch.

The first press of his mouth was trembling, almost reverent—soft lips, the faint taste of wine, a shared exhale that sounded like relief and ruin at once. For three heartbeats they simply stayed there, learning the shape of something they had denied for a decade. Then Everett made a low sound in his chest and the kiss deepened.

His hand found her waist, fingers splaying hot against the fabric of her dress, pulling her in until her body aligned with his from chest to thigh. Chloe’s back met the cool concrete of the ledge; the city spun out behind her in a glittering freefall. She opened for him when his tongue traced the seam of her lips, and the first real slide of heat against heat dragged a broken noise from her throat.

Years of restraint collapsed. Everett kissed her like a man who had been holding his breath since college—hungry, desperate, one hand cradling the back of her head while the other gripped her hip hard enough to bruise. Chloe fisted his shirt and dragged him closer, teeth catching his lower lip, tongue stroking his until the world narrowed to the wet heat of his mouth and the solid press of his body and the way his thigh slipped between hers when she arched.

“Chloe—” Her name came out wrecked against her mouth. He kissed the corner of her lips, her jaw, the frantic pulse beneath her ear. “God, the way you taste—I’ve dreamed about this—”

“Don’t stop.” She tugged his mouth back to hers, already aching, already wet between her thighs from nothing more than kissing and the unbearable honesty of finally being seen. “Please don’t stop.”

He didn’t. The kisses turned ravenous—open-mouthed, breathless, his hips pinning hers to the ledge while her legs parted instinctively to cradle him closer. She felt him hard against her belly through his trousers and the knowledge sent a fresh rush of heat flooding her core. Everett’s hand slid up her ribs, thumb brushing the underside of her breast, and Chloe moaned into his mouth, the sound swallowed by another searing kiss.

Below them the city kept moving, indifferent. Up here there was only the scrape of concrete against her back, the wine bottle forgotten and rolling gently on its side, and the two of them devouring years of silence in the dark. Everett’s forehead dropped to hers when they finally broke for air, both of them panting, lips swollen, eyes blown wide with everything still unsaid and everything about to happen.

“I’m not marrying her,” he said roughly, thumb stroking her cheekbone like he still couldn’t believe she was real. “I’m walking downstairs and ending it. And then I’m coming back up here and I’m going to touch you the way I’ve wanted to since we were kids who didn’t know what wanting meant. If you’ll let me.”

Chloe’s fingers were still buried in his hair. Her body hummed, every nerve ending lit and begging. Tomorrow would bring consequences and phone calls and the wreckage of a wedding that should never have been planned. Tonight there was only this rooftop and the man who had always been hers.

“I’m not going anywhere,” she whispered against his mouth. “Come back to me.”

He kissed her again—slower this time, deep and devastating—sealing the promise before he pulled away, already reaching for his phone with shaking hands, already choosing her. The night air rushed into the space between their bodies, cool against the places they had been pressed together, and Chloe leaned against the ledge with her heart slamming and her lips tingling and the certain, terrifying knowledge that the real beginning was only seconds away.

He thumbed the call through with fingers that wouldn’t steady, turning half away as the line connected. Chloe heard the soft cadence of a woman’s voice on the other end, the careful kindness in it, and then Everett’s reply—low, final, stripped of every practiced courtesy. He didn’t raise his voice. He simply told the truth: that he was sorry, that he could not marry her, that his heart had never left this rooftop and the woman standing on it. When he ended the call the silence afterward felt enormous. He set the phone face-down on the concrete like something that no longer belonged to the life he was choosing.

Then he came back to her.

The distance closed in three strides. Their mouths met hard enough to bruise, years of restraint detonating at once. Hands shook as they tore at clothes—his shirt buttons scattering, her zipper rasping down her spine. Chloe shoved the fabric off his shoulders and dragged her palms over the warm plane of his chest, the scatter of hair, the hammer of his heart. Everett yanked the dress down her arms, cursed softly when it tangled at her hips, then peeled it free until she stood in nothing but black lace that he made short work of. Her bra hit the ledge. His trousers and briefs followed. Skin met skin under the open sky and both of them groaned like the contact hurt.

Consumed by the same hunger, Chloe dropped to her knees on the rough tar. The grit bit her skin; she didn’t care. Everett’s cock stood thick and flushed, the head already slick. She wrapped her fingers around the base, looked up once—saw his face wrecked open with love and lust—and took him deep into her mouth. Heat and salt flooded her tongue. She hollowed her cheeks and sank until her lips met her fist, then farther, throat working around him. Everett’s hands flew to her hair, not forcing, just holding, gripping hard enough that her scalp tingled.

“Chloe—fuck—Chloe—” Her name tore out of him raw every time she swallowed around the head. He thrust once, shallow, helpless, and she moaned so the vibration ran the length of him. Spit slicked her chin. She worked him with lips and tongue and the tight ring of her hand, worshipping the weight of him, the way he pulsed against her palate, every filthy wet sound carrying across the empty roof. Years of wanting poured out of her in the slide of her mouth, the way she looked up through her lashes and refused to stop even when his thighs shook.

He pulled free with a wet pop before he could finish, hauling her up by the elbows and lifting her onto the wide ledge in one desperate motion. Cool concrete kissed the backs of her thighs. Everett dropped to his knees between her spread legs like a man praying, hooked her knees over his shoulders, and buried his face against her cunt. The first long lick dragged a broken cry from her throat. He groaned into her, the sound vibrating through her clit, and then he feasted—flat of his tongue lapping from entrance to peak, lips sealing around the swollen bud and sucking hard while two fingers pushed inside and curled.

“Everett—oh god—” Chloe’s head fell back. City lights blurred. He ate her like he had been starving since college, filthy and devoted, tongue fucking into her in wet thrusts then returning to flutter and circle until her hips rolled helplessly against his mouth. One of his hands pinned her thigh open wider; the other reached up to palm her breast, thumb rasping her nipple in time with the relentless suction on her clit. The pressure coiled tight and sudden. She came hard on his tongue, thighs clamping around his head, a shattered moan ripping free as her cunt pulsed and flooded his chin. He stayed with her through every spasm, licking her through it, murmuring praise against her soaked folds—“That’s it, baby, give it to me, fuck you taste like everything I ever wanted—” until she was trembling and oversensitive and still aching for more.

He stood, wiped his mouth with the back of his hand, and turned her roughly but carefully so her palms braced on the ledge, ass presented to the night air and to him. The head of his cock nudged her entrance, slick with her release. He sank in with one deep, possessive stroke that stretched her open and dragged another cry from both of them. Full. Finally full of him. Everett’s forehead dropped between her shoulder blades for a heartbeat, just breathing her in, then he started to move—long, driving thrusts that bottomed out every time, hips snapping flush to her ass.

“So fucking perfect,” he growled against her ear, one arm banded around her waist, the other hand sliding down to rub tight circles over her still-throbbing clit. “Taking me so deep—look at you, Chloe, dripping down my cock, made for this, made for me. I’ve loved you since we were kids who didn’t know what the word meant. Every night I pictured this, pictured you bent over for me just like this, whispering that you’re mine. You’re mine. Say it.”

“Yours,” she gasped, pushing back to meet every stroke. “Always yours—harder, Everett, please—”

He gave it to her harder, filthy praise and love confessions spilling hot against the shell of her ear between wet, open-mouthed kisses to her neck. “Gonna marry you someday if you’ll let me. Gonna wake up every morning with my cock inside this sweet cunt. Missed you so much it hurt to breathe. Never again. Never letting you go.” Each confession landed like another thrust, deeper, claiming. The ledge bit her palms. The city glittered obliviously below. Chloe’s second orgasm built fast under the dual assault of his fingers and the thick slide of him stretching her open again and again.

He pulled out only long enough to spin her, lift her, sit back on the ledge himself and drag her astride his lap. She sank down onto his cock in one smooth, shattering drop, both of them crying out at the new angle. Face to face now. Eyes locked. Chloe wrapped her arms around his neck and rode him hard—grinding down, rising until only the head remained, slamming back until he was buried to the root. Everett’s hands gripped her ass, guiding, spreading her, helping her take him deeper. Their mouths crashed together, sharing breath and broken sounds.

“I love you,” he said against her lips, voice cracking. “I love you, I love you—”

“I love you,” she answered, forehead pressed to his, tears mixing with sweat. “Don’t stop—come with me—please—”

The rhythm turned frantic, slapping skin and wet suction and the creak of the ledge under their weight. Chloe’s climax hit like a wave breaking—cunt clamping rhythmically around him, whole body shaking as pleasure ripped through her in white-hot pulses. Everett followed with a guttural groan of her name, burying himself to the hilt and spilling hot and deep inside her, hips jerking through every spurt while she milked him through the aftershocks. They clung, shuddering, still joined, hearts slamming against each other’s chests under the vast indifferent sky.

For a long moment neither could speak. Everett’s arms stayed locked around her, face buried in the curve of her neck, cock still twitching faintly inside her. Chloe stroked the damp hair at his nape, legs trembling around his hips, the mess of their release slick between them. The night air cooled the sweat on their skin. Somewhere a siren wailed and faded. Reality hovered at the edges—cancelled vows, phone calls that would have to be made, the world waiting at the bottom of those stairs—but up here there was only the two of them breathing the same air for the first time in years without lies between them.

Everett lifted his head. His eyes were wet, fierce, terrified and certain all at once. He brushed a thumb over her swollen lower lip.

“Stay,” he whispered. “Just… stay a little longer. I’m not ready to let the morning have us yet.”

Chloe tightened her arms around him and felt his heart answer hers, still racing, still choosing. The real weight of everything they had just set in motion pressed close, warm and inevitable as the come cooling on their thighs, and she knew Act Three would demand answers neither of them had finished writing.

They stayed locked together long after the last tremors faded, Everett still buried inside her, his breath hot against the damp skin of her throat. Chloe’s fingers traced lazy circles at the nape of his neck while the city breathed below them—distant horns, the soft rush of wind off the river, the endless glitter of lights that made the dark feel private and endless. His cock softened gradually but he made no move to pull free, as if leaving her body would somehow undo the vows he had already spoken into the phone.

“I meant every word,” he murmured at last, voice rough with spent pleasure and something deeper. “The wedding. The ring. All of it. It’s over. You’re the only one I’ve ever wanted standing at the end of anything that matters.”

She kissed the salt from his temple, heart still hammering. “I know. I felt it when you were inside me. Like you were finally coming home.”

Carefully, reluctantly, he lifted her. Their joined mess slicked her thighs as he slipped free; both of them hissed at the loss. Everett reached blindly into the camera bag he had abandoned hours earlier and dragged out the soft gray throw he kept for long outdoor shoots—thick, slightly musty with the scent of old film and summer nights. He shook it open, wrapped it around both of their bare bodies, and sank down with his back against the low wall so Chloe could curl across his lap, legs tangled with his, the blanket a warm cocoon against the cooling air.

Breathless and glowing, they clung under it while the city lights twinkled below like scattered diamonds. Her cheek rested over his heart; she counted the steady thuds and felt her own rhythm slowly match. Everett’s hand stroked the length of her spine, over and over, mapping freckles he had never been allowed to touch before tonight. Every so often he pressed his mouth to her hair and simply breathed her in, as if memorizing the exact alchemy of sweat, sex, and the cheap red wine still ghosting their lips.

“I used to come up here alone after you left,” he confessed quietly. “Sit exactly where we are now and hate myself for being a coward. I’d picture you in that black dress you wore to graduation—remember?—and I’d get so hard it hurt, and then I’d go home and try to fuck the memory out of my system with someone who never quite fit.” His fingers slid lower, cupping the curve of her ass possessively. “Never worked. Not once.”

Chloe shifted so she could look at him. The blanket slipped, baring one full breast to the night; his gaze dropped hungrily and she felt her nipple tighten under the weight of it. “I did the same. Different cities, same rooftop in my head. I’d touch myself thinking about your mouth, about how you’d sound if you ever finally said my name the way you did tonight—like it was the only word left in the language.” She guided his hand between her legs, let him feel how wet she still was, how easily two of his fingers slid back into the swollen heat he had just claimed. “I’m still aching for you. Is that crazy?”

“If it is, I’m right there with you.” He curled those fingers, slow and deliberate, watching her lashes flutter. The heel of his palm ground gentle circles against her clit until her hips began to rock. “One more time before the world wakes up and tries to take this from us. Let me love you slow. Let me watch your face when you come on my cock again.”

She rose onto her knees inside the blanket’s shelter, straddling him once more. Everett held the base of his already-hardening cock so she could sink down inch by inch, both of them moaning at the slick, perfect stretch. This time there was no frenzy—only the deep, rolling rock of her hips, the way she lifted until just the flushed head remained inside her and then took him to the root again, grinding her clit against the base on every downstroke. The blanket slipped from their shoulders; night air kissed sweat-damp skin. He filled his hands with her breasts, thumbs circling the stiff peaks, then leaned in to suck one into his mouth while she rode him with languid, devastating patience.

“Look at me,” he rasped when she started to tip her head back. “I want to see every second. Want to remember the exact moment you realize you’re never getting rid of me.”

Chloe locked eyes with him, palms braced on his shoulders, and fucked him deeper. The wet sounds of their bodies filled the quiet—soft, filthy, intimate. Everett’s hands gripped her waist hard enough to leave faint marks she would treasure tomorrow. He thrust up to meet her, finding that perfect angle that made her cunt flutter and clench. Love and lust braided so tightly she could no longer tell them apart; tears pricked her eyes again, but they were the good kind, the kind that tasted like finally.

“I love you,” she whispered against his mouth, riding faster now, chasing the bright coil low in her belly. “I’ve loved you through every silence and every almost. Don’t ever stop choosing me.”

“Never.” The word broke on a groan as her walls tightened. “Come for me, Chloe. Let me feel it. Then I’m going to fill you so full you’ll feel me dripping out of you all the way downstairs.”

She shattered with a broken cry muffled against his neck, cunt milking him in hard rhythmic pulses. Everett followed a heartbeat later, burying himself to the hilt and pouring into her with a raw, helpless sound of her name, hips jerking through every hot spurt. They clung, shaking, glowing, the blanket half-fallen around their hips while city lights blurred and twinkled far below like a private constellation blessing only them.

For a long time afterward they simply breathed, foreheads pressed together, his softening cock still tucked inside her, their combined release seeping warm between them. Everett tucked the blanket back around their shoulders with infinite care, as if the soft fabric could keep the morning from finding them.

Dawn eventually silvered the eastern edge of the sky. They dressed slowly, trading soft kisses between every button and zipper, then descended the stairs hand-in-hand. The next morning Everett quietly finished what he had started on the roof—phone calls to family, to the venue, to the kind woman who deserved better than a half-heart. He chose Chloe in every word, every apology that still ended with the unshakable truth: his forever had always worn her face. There were tears and awkward silences and the messy collapse of plans, but none of it touched the rooftop certainty they carried like a shared pulse.

One year later the same rooftop glowed with string lights and a handful of people who loved them enough to keep the secret until the invitations went out. No crowd, no spectacle—just bare feet on warm tar, a simple white dress that fluttered around Chloe’s calves, Everett in an open-collared shirt with sleeves rolled the way she had always loved. Someone queued a slow song on a portable speaker. He drew her into his arms beneath the open sky and they swayed, her cheek against his chest, his mouth brushing her temple with every turn.

“Forever,” he whispered into her hair, the same word he had growled against her skin that first night, now tender and absolute.

“Forever,” she answered, tipping her face up for the kiss that sealed it—soft, lingering, tasting of champagne and home and every year they had wasted only to find their way back to this exact ledge. The city lights twinkled below exactly as they had the night everything changed, and for a moment it felt as though time itself had folded, bringing the breathless glowing pair under the blanket forward into this promise kept.

Then the rooftop door slammed open with a metallic bang that cracked the music.

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.