Quiet One's Rooftop Confession
At the company rooftop party, shy Marcus and flirty Lena sneak away for hot, passionate sex.
The city stretched out below us like a circuit board of gold and blue, the last of the rooftop party stragglers gone quiet an hour ago. I sat on the wrought-iron bench at the far edge of the terrace, nursing the dregs of a whiskey I didn’t really want, when Lena dropped down beside me with that easy laugh of hers. The night air still carried the faint thump of leftover music from speakers someone had forgotten to kill, mixed with the distant hum of traffic twenty stories down. She wore a dark slip dress that clung to her hips and rode up just enough when she crossed her legs to show the smooth line of her thigh. I kept my eyes on the skyline like a coward.
“You’re doing it again,” she said, voice low and amused. “The famous Marcus silence. Everyone else is either drunk-texting or already in a rideshare, and here you are, brooding like the building’s about to share its secrets.”
I felt heat crawl up my neck. Twenty-eight years old, senior software engineer, and still reduced to a stuttering mess around her. Lena was twenty-six, all bright marketing energy and unapologetic curves, the kind of woman who could walk into a room and make the air rearrange itself. I’d watched her for months—watched the way she leaned in during meetings, the way her fingers drummed restless rhythms on her tablet, the way she smiled at me like she knew exactly what I was thinking and dared me to say it out loud.
“I talk,” I muttered, which was a lie and we both knew it. My hands rested on my knees, fingers twitching with the urge to do something useless like adjust my glasses even though I wasn’t wearing them tonight.
She shifted closer. The bench was narrow; her bare knee brushed mine and stayed there. “Sure you do. In code comments, maybe. Or when you’re forced to present a demo and look like you’d rather be debugging under a desk.” Her shoulder nudged mine. “I like it, though. That quiet. Makes me wonder what you’re hiding under all that restraint.”
Electricity pricked along my skin where we touched. I could smell her perfume—something warm and citrusy mixed with the lingering smoke of the fire pit across the roof. She wasn’t leaving. Neither was I. The choice felt deliberate, heavy, good. I turned my head just enough to catch the city lights reflecting in her eyes.
“You always sit this close to the quiet ones?” I asked, trying for dry and landing somewhere near hoarse.
Lena’s laugh was soft, private. “Only the ones who look at me like they’re memorizing every pixel. You’ve been doing it for months, Marcus. Don’t think I haven’t noticed.” She stretched her arm along the back of the bench, fingertips grazing the nape of my neck. The contact was light, testing. I didn’t pull away. My pulse hammered against my throat. “Tonight you finally ditched the crowd. So I’m taking it as an invitation.”
I swallowed. The whiskey burned uselessly in my stomach. Her fingers traced a slow circle just under my collar, and I felt my cock twitch traitorously against my pants. She had always been drawn to whatever intensity she claimed to see in me; I’d heard the rumors in the break room, how Lena liked the challenge of peeling someone open. Tonight it didn’t feel like a game. It felt like she meant it.
“You’re teasing,” I said.
“I’m flirting,” she corrected, leaning in so her breath warmed my ear. “There’s a difference. Teasing would be if I didn’t want you to answer back.” Her knee pressed firmer against mine. “Tell me you’re enjoying this. Or don’t. Your silence is loud enough.”
I was enjoying it—Christ, more than enjoying it. Every nerve ending felt scraped raw and hypersensitive. The secluded corner of the roof wrapped us in relative privacy: potted trees, a low wall, the glow of string lights too far away to matter. Below, the city kept its indifferent watch. I let my hand rest on the bench between us, close enough that her thigh brushed my knuckles when she shifted again.
“I am,” I admitted, voice rough. “Enjoying it.”
Her smile turned wicked and warm at once. She didn’t gloat. Instead she let the moment breathe, both of us choosing, second by second, to stay exactly where we were. My thumb found the edge of her dress by accident—or not—and stayed there, tracing the fabric. She made a small approving sound.
Then Lena turned fully toward me, one hand still at my neck, the other settling over mine. “Okay. Confession time, quiet one.” Her voice dropped, intimate, confessional in the way the title of this night would later demand. “I’ve fantasized about you for months. Not the polite office daydreams. The filthy ones. You, bent over my desk after hours. Me on my knees under the conference table while you try to keep your voice steady on a call. Waking up with your hand between my legs and that intense look you get when you’re deep in code—like you’d rather die than stop until you finish what you started.”
The words hit me like a current. My mouth went dry. I stared at her, at the flush high on her cheeks, the way her chest rose faster now. She wasn’t joking. The playful teasing had cracked open into something raw and specific.
“Lena—”
“I want you right now,” she said, plain and steady. “Not later. Not after we both pretend this was just drinks and city lights. Right here, while everyone’s gone and the only thing watching is that skyline. I’ve wanted to know what you’d sound like when you finally stop being quiet.”
My own confession tore free before I could cage it. “I’ve wanted you since the day you walked into the all-hands and asked a question that actually made sense of my architecture slide. I jerk off thinking about your mouth. About bending you over that stupid standing desk in your cube and making you come so hard the whole floor hears it. I stay late half the time hoping you’ll still be there. I want this—want you—so fucking much it scares me.”
For a second we just breathed each other’s air. Then we stood, almost as one. The bench scraped faintly. Lena’s hands fisted in my shirt and yanked me down. Our mouths met hard, hungry, open. She tasted like the gin cocktail she’d been nursing earlier and pure want. I groaned into the kiss, hands sliding down her back to grip her ass through the thin dress. She arched into me, pressing her body flush against mine so I felt the soft give of her breasts, the heat between her thighs even through layers.
We kissed like we’d been starving for it—tongues sliding, teeth nipping, breath ragged. My hands roamed with growing hunger: up her sides, thumbs brushing the sides of her breasts, then down again to the curve of her hips. She shoved my jacket off my shoulders; it hit the bench. Her fingers worked the buttons of my shirt open far enough to get her palms on my chest, nails scraping lightly over skin. I was hard already, cock straining against my zipper, and when she rolled her hips I hissed.
“Fuck, Marcus,” she whispered against my mouth. “You feel even better than I pictured.”
I backed her against the low wall for balance, still kissing her deep, one hand sliding up to cup her breast through the dress. No bra—Jesus. Her nipple pebbled under my palm. She moaned, the sound low and real, and I felt it vibrate through both of us. Her own hands dropped to my belt, tugging just enough to make my hips jerk forward.
The hunger built fast, mutual, urgent. I trailed open-mouthed kisses down her jaw, her throat, sucking lightly at the pulse point there while she tipped her head back and let me. City lights painted her skin gold. My free hand found the hem of her dress and slid underneath, palm skating up the bare outside of her thigh. She was soft, warm, trembling a little with adrenaline and want.
Lena caught my wrist—not to stop me, but to guide. She looked me dead in the eye, lips swollen, eyes dark, and deliberately drew my hand higher, under the dress, until my fingers brushed the damp lace of her panties.
“Yes,” she breathed. “Touch me. I want your fingers on me. Inside me if you want. I’m soaked for you already—have been since I sat down.”
I groaned, forehead dropping to hers for a second as I cupped her through the lace. Heat radiated off her. She was slick, the fabric wet against my fingertips. Both of us were fully here, fully choosing every escalation. I stroked her slowly through the panties, feeling her clit swell under the pressure, listening to the broken little sounds she made. She rocked against my hand, one of hers still guiding, the other gripping my shoulder hard enough to bruise.
“I’ve thought about this exact thing,” I confessed against her lips between kisses. “You, wet like this, telling me exactly what you need.” My fingers slipped beneath the edge of the lace now, skin to slick skin. She was so soft, so ready. I circled her clit with careful pressure and felt her thighs tremble. “Tell me more. Tell me how many times you’ve gotten yourself off thinking about my cock.”
Lena’s laugh turned into a gasp as I pressed two fingers lower, teasing her entrance. “Dozens. In the shower. In bed with my vibrator on silent so my roommate wouldn’t hear. Sometimes at work in the bathroom after you’d walk past my desk looking all intense and quiet. I’d finger myself thinking about you bending me over and finally losing that control.” She guided my hand again, pushing my fingers inside her. Tight, hot, clenching. “Like this. Exactly like this.”
I worked her slowly at first, then deeper, curling, thumb still on her clit. She rode my hand shamelessly, dress hiked, one leg hooked around my calf for leverage. We kissed through it, messy and open, my free hand tangled in her hair. My cock throbbed painfully, ignored for now, but the promise of more hung thick between us. Every wet sound her body made, every whispered yes, every grind of her hips said we were nowhere near done.
I fingered her harder, faster, feeling her start to flutter around me. She bit my lower lip and moaned my name like a secret she was finally done keeping. The city lights blurred. The night air cooled the sweat on the back of my neck. We were still fully clothed enough to stop if anyone appeared, but neither of us had the slightest intention of stopping. Lena’s hand finally left mine to palm my cock through my pants, squeezing, stroking the length of me in time with my fingers inside her.
“I want this in me,” she panted. “Soon. But first I want you to feel how hard I’m going to come just from your hand. Then I want your mouth. Then I want everything else you’ve been holding back, Quiet One.”
I curled my fingers just right and watched her eyes go hazy with pleasure, both of us locked in the escalating heat, the confession still unfolding between us like a live wire neither was willing to drop.
I curled my fingers just right and watched her eyes go hazy with pleasure, both of us locked in the escalating heat, the confession still unfolding between us like a live wire neither was willing to drop. Lena’s pussy clenched hard around my fingers, slick and greedy, her hips snapping forward as the orgasm tore through her. She bit down on a cry that still escaped as a raw moan against my mouth, thighs shaking, free hand scrabbling at my shoulder while I worked her through it—thumb circling her swollen clit, two fingers pumping deep and steady until the flutters eased into aftershocks. “Fuck—Marcus—yes, just like that,” she gasped, forehead pressed to mine, breath hot and broken. I kept my hand moving slow, gentling her down, feeling every pulse of her cunt as she rode it out, her confession still ringing in my ears: she wanted my mouth next, then everything I’d held back.
My cock ached, thick and leaking against my zipper where her palm still pressed. I slipped my fingers free, glistening, and brought them to her lips. She sucked them clean without hesitation, tongue swirling, eyes locked on mine like she was tasting the filthy fantasies we’d just admitted. “Shadowed corner,” I rasped, voice rough with need. “Now. Before I bend you over right here.”
She laughed, low and wicked, and tugged me by the belt toward the far end of the terrace where potted evergreens and a jut of the building wall carved out deeper darkness. The string lights faded; only the city’s gold-blue sprawl lit us now, distant and indifferent. Cool night air kissed the sweat on my neck. Lena pushed me back against the low concrete railing, the drop yawning twenty stories below, then sank to her knees on the rough rooftop surface like she’d been waiting months for exactly this. Her dark slip dress rode higher on her thighs. She looked up, lips parted, cheeks flushed, and unbuckled my belt with deliberate slowness. Zipper down. My cock sprang free, heavy and flushed dark, the head already slick.
“Jesus, look at you,” she whispered, confessional and hungry. “All that quiet intensity and you’re packing this. I’ve dreamed about choking on it.” Her hand wrapped the base, warm and sure, stroking once from root to tip before she leaned in and dragged the flat of her tongue up the underside, slow, tasting me. I groaned, hips jerking. She sealed her lips around the head and sank down, inch by wet inch, taking me deep into the heat of her mouth until I bumped the back of her throat. No rush. She held there, humming, eyes watering just enough to make them shine, then pulled back with a filthy suck before diving again—deeper this time, throat relaxing, nose nearly to my groin.
I fisted both hands in her hair, not forcing, just gripping tight as she set a slow, devastating rhythm. Wet sounds filled the shadowed corner: the slide of her lips, the soft gag when she took me all the way, the spit trailing down my shaft. She hollowed her cheeks on every upstroke, tongue swirling the underside, free hand cupping and rolling my balls. “Lena—fuck—your mouth,” I confessed through gritted teeth, watching my cock disappear between those pretty lips again and again. “I’ve jerked off to this. Exactly this. You on your knees looking up at me like I’m the only code that matters.” Pleasure coiled tight at the base of my spine. She pulled off with a wet pop, stroked me glistening, and licked a thick stripe from balls to tip.
“I want you to fuck my throat,” she said, voice already wrecked. “Grip my hair harder. Use me. I’ve wanted to feel you lose it.” I did—fingers tightening in those dark strands, guiding her back down. She opened for me, took every thrust I gave her, slow and deep at first so I felt every ripple of her throat, then faster as she moaned around the length. Spit slicked my cock and dripped onto her dress. Her free hand slipped between her own legs, rubbing under the hiked fabric while she sucked me like she was starving. I was close already, balls drawing up, but I pulled free with a curse before I spilled. “Not yet. Need inside you.”
She rose, lips shiny, and I spun her immediately, bending her forward over the railing. The city lights stretched endless below; the cool metal pressed against her palms and the tops of her thighs. I hiked the slip dress all the way to her waist, exposing the round curve of her ass and the soaked lace still clinging to one hip. I shoved the panties aside—no patience left—and notched the head of my cock against her entrance. She was dripping, scorching. One hard thrust buried me to the hilt. We both cried out. Tight. Perfect. Her cunt gripped me like a fist.
I fucked her hard from behind, deep rhythmic thrusts that slapped skin to skin and rocked her against the railing. Every stroke dragged almost all the way out before slamming home again, bottoming out so my hips smacked her ass. She pushed back to meet me, greedy, moaning my name into the night air. “Harder—yes—God, Marcus, fill me up. I’ve needed this cock stretching me open for months.” My hands gripped her hips hard enough to bruise, yanking her back onto every thrust. The wet sounds of our fucking mixed with the distant traffic hum. I watched my thick shaft disappear into her pink pussy over and over, glistening with her juices, the sight shredding whatever restraint I’d ever had.
“You feel incredible,” I confessed, voice raw, bending over her back to mouth her shoulder, her neck. “So fucking tight and wet. Taking me so deep. Tell me how bad you want it.”
“I want every inch—want you to ruin me on this roof,” she panted, one hand reaching back to dig nails into my thigh. “Don’t stop. Don’t you dare go quiet on me now. Fuck me like you’ve been dying for it.” I did—pistoning harder, angling to hit that spot that made her legs shake, the railing creaking faintly under our weight. Sweat slicked my chest where my open shirt hung. Her dress was a bunched mess at her waist. She clenched around me rhythmically, chasing another peak, and I nearly lost it right there.
Before she could tip over I pulled out, turned her roughly to face me. Her eyes were wild, mouth swollen from the blowjob and our earlier kisses. I lifted her right leg high, hooking it over my arm so she was open and balanced on the other, then drove back into her standing. The new angle was devastating—deeper, fuller. She locked her arms around my neck and kissed me filthy and open while I fucked up into her, every thrust lifting her slightly. She rode my cock with equal fervor, rolling her hips down to meet each stroke, grinding her clit against me on the hilt. We were both loud now, past caring who might hear.
“I want you so fucking much,” she moaned against my mouth between kisses, tongue sliding over mine. “Want this every night—want you bending me over desks and railing and anywhere you’ll take me. Your cock is perfect. Stretching me—yes—right there.” I gripped her thigh tighter, other hand fisting in her hair again as I pounded into her standing, the city glittering behind her like a witness. Her free leg trembled; her cunt fluttered and squeezed. Sweat and her wetness slicked my balls. Every confession poured out of us raw: how long we’d wanted it, how hard, how we never wanted to stop.
I felt her start to tighten again, my own climax coiling vicious and close, but I kept thrusting deep and steady, kissing her through the rising heat, refusing to finish us yet—because the night was far from over and I still needed her mouth on me again, still needed to taste her properly, still needed to hear every filthy secret she had left while I was buried inside her under the indifferent sky.
I kept thrusting into her standing, the city sprawl glittering cold behind her bare shoulders, but the need to taste her finally cracked my control. I pulled free with a wet sound that made us both hiss, dropped to my knees on the grit of the rooftop, and shoved her dress higher. Lena’s thighs parted for me without a word. I dragged my tongue up the slick seam of her cunt, groaning at the salt-sweet rush of her, then sealed my mouth over her clit and sucked hard. She cried out, fingers knotting in my hair, hips rolling shamelessly against my face. I licked deeper, two fingers sliding back inside her stretched heat while I worked her swollen bud with the flat of my tongue, tasting every filthy confession she’d poured out earlier. Her legs shook; the railing creaked as she leaned harder into it.
“Marcus—oh fuck—your mouth, quiet one, just like that, don’t stop—” Her voice broke into broken gasps. I curled my fingers against that spongy spot inside her and flicked my tongue faster, relentless, until she shattered. Her pussy clenched and fluttered around my fingers, a fresh flood of wetness coating my chin as she came hard, thighs clamping my head, a raw moan ripped out of her toward the indifferent skyline. I kept lapping her through it, gentling only when the tremors eased into oversensitive twitches.
I rose, wiped my mouth on the back of my hand, and spun her again so her palms slapped the concrete railing. One thrust buried my cock to the root. She was molten, still pulsing from her orgasm, and the tight wet grip nearly undid me on the spot. I fucked her deep and dirty, hips snapping, the slap of skin echoing off the low wall. Sweat slicked my chest; her dress bunched at her waist, panties twisted aside. Every stroke dragged her juices down my balls. I reached around to rub her clit in tight circles, feeling her start to climb again immediately.
“Come with me,” I growled against her ear, confessional and raw. “I want to feel you milk every drop. I’ve been holding this back for months—for you.”
Lena pushed back harder, meeting every brutal thrust. “Yes—fill me, Marcus—I want it, want you losing it inside me right fucking now.” Her cunt rippled and clamped down viciously. The coil at the base of my spine snapped. I slammed home one last time and came with a guttural groan, cock jerking as thick ropes of cum flooded her, pulse after pulse, so hard my vision whited out at the edges. She followed me over the edge with a shattered cry, walls milking me greedily, her whole body shaking against the railing while the city lights smeared into gold streaks. We stayed locked like that for long seconds, panting, my forehead pressed between her shoulder blades, still twitching inside her as aftershocks rolled through us both.
Slowly I eased out. Cum dripped down the inside of her thigh; I watched it catch the light and felt a fierce, possessive jolt. Lena straightened first, tugging her slip dress down over her hips with practiced grace, smoothing the dark fabric until it clung decently again. She fixed her panties with a little shimmy, then turned and pulled me into a lingering kiss—slow, deep, tasting of sex and gin and the night air. Her tongue stroked mine once more before she drew back just enough to whisper against my lips, voice husky and sure.
“This is only the beginning of what I have planned for the quiet one.” Her fingers brushed my jaw. “Next time won’t be a rooftop quickie. I’m going to take my time unwrapping every last secret you’ve got. Be ready.”
I was breathless, cock already twitching with renewed interest despite the spent ache, craving the next secret encounter so fiercely it hurt. She smiled that wicked private smile, gave my hand a final squeeze, and slipped away toward the stairwell door first—heels soft on the concrete, disappearing into the leftover string lights like she’d never been wrecked and filled moments ago. I waited a full two minutes, tucking myself away, buttoning my shirt with clumsy fingers, jacket retrieved from the bench. My legs felt unsteady. The night breeze cooled the sweat on my neck and the drying slick on my skin. I followed separately, heart still hammering the confession we’d just lived.
Back among the scattered empties and the dying fire-pit embers, the party was truly dead—just a couple of junior analysts waiting for a rideshare near the elevator, too absorbed in their phones to notice my flushed face or the faint bruise of her teeth on my lower lip. I poured another whiskey I didn’t want and stood at the glass barrier, staring at the same circuit-board skyline that had watched us fuck. The high still hummed under my skin: the memory of her throat, the way she’d come on my tongue, the filthy promises dripping from her mouth. Yet something cold snaked in underneath it, quiet and insistent.
I kept replaying her whisper—only the beginning—but the words started to ring hollow the longer I stood there alone. Lena collected challenges; everyone in marketing knew it. The quiet ones, the intense ones, the ones who looked like they’d rather debug than dance. Was I just the latest code she’d decided to crack open for sport? Tomorrow morning she’d be laughing at someone’s desk again, bright and untouchable, while I sat three cubes over with the smell of her still ghosting my fingers and the sick certainty that I’d handed her every raw, stuttering secret I’d spent years locking down. The risk suddenly felt enormous—HR policies, reputations, the way office gossip turned filthy nights into punchlines. I swallowed the whiskey; it burned like regret. Part of me already ached for the next encounter she’d promised. The rest of me stood there under the indifferent city lights wondering if I’d just fucked myself straight into something I couldn’t debug, something that would leave the quiet one emptier than before.
Rate this story
Popular Collections
Browse Categories