Midnight Rooftop Bet: Her Best Friend Claims Her First
Best friends Renata (22) and Errol (25) fuck on a rooftop after a truth-or-dare bet takes her virginity.
I still remember every second of that midnight on the rooftop, the way the city hummed below us like a living thing while my whole world narrowed down to Errol’s voice and the heat pooling between my thighs. My name is Renata. I was twenty-two then, a marketing assistant stuck in a cubicle all day crafting campaigns for skincare brands, still carrying the secret that I had never let any man inside me. Errol had been my best friend since we were teenagers—Errol, twenty-five, built like the construction foreman he was, all broad shoulders and forearms corded from hauling rebar under the sun. We had shared everything: late-night texts, terrible movies, breakups, triumphs. Everything except the one thing we both apparently wanted most.
The night was stupidly hot, the kind of summer evening where the air feels thick enough to drink. Errol’s building had a rooftop no one used after ten p.m., and we had done this before—sneaking past the chained door with a borrowed key, hauling up a blanket, cheap wine, and whatever snacks we could carry. That night felt different from the moment we stepped out onto the gravel. The city lights glittered like scattered diamonds, and a faint breeze lifted the hem of my thin cotton sundress, brushing it against my bare legs. I felt exposed already, though I was still fully dressed.
We spread the blanket near the low parapet wall, far enough from the door that we wouldn’t be seen. Errol cracked open the bottle of chilled white wine and poured two plastic cups. We weren’t drunk, not even tipsy—just loose enough to laugh, the alcohol a excuse to keep our hands busy while the real tension crackled between us. I kicked off my sandals and sat cross-legged, the rough blanket scratching pleasantly against the backs of my thighs. Errol stretched out on his side, his faded black t-shirt clinging to the hard planes of his chest from the humidity. His jeans looked painfully tight already, though I tried not to stare.
“Truth or dare, Ren?” he asked, that low, gravelly voice he used when he was up to something.
I rolled my eyes, pretending nonchalance even as my pulse thudded in my throat. “Truth. I’m not climbing anything in this dress.”
He grinned, teeth flashing white in the dark. “Have you ever touched yourself thinking about someone you know?”
The question landed like a spark on dry tinder. I swallowed, cheeks burning. I could have lied. Instead the truth slipped out, soft and shaky. “Yes. More than once.”
His eyes darkened. “Who?”
“That’s two questions. My turn.” I took a sip of wine for courage. “Truth or dare, Errol?”
“Dare.”
I hadn’t planned anything, but the words came anyway. “Take your shirt off. It’s too hot for all that fabric.”
He didn’t hesitate. The cotton whispered over his head, revealing the sculpted chest I had tried so hard not to notice for years—dark hair dusting his sternum, abs carved from real work, not a gym. My mouth went dry. The game continued like that for a while, silly at first: me daring him to do ten push-ups, him making me admit my most embarrassing work crush (a lie—I had none). Then the questions grew heavier.
His next truth cut straight through me. He sat up, elbows on his knees, staring at the stars like they might give him permission. “I’ve wanted to be the one to take your virginity since we were nineteen, Renata. Every time you dated some asshole who didn’t deserve to touch you, I thought about how I’d do it slow, how I’d make sure the first cock you ever felt was mine. I’ve jerked off to that fantasy so many fucking times I lost count.”
The confession hung between us, electric. My nipples tightened against the thin fabric of my dress until they ached. I could feel my pussy clench, a sudden rush of wet heat soaking my panties. For years I had shoved those same thoughts down, convinced he only saw me as the safe best friend. Now they were out in the open, naked and pulsing.
My voice came out barely above a whisper. “Truth. I… I’ve fantasized about the same thing. About you being the first. About your hands, your mouth, the way you’d look at me while you pushed inside me for the first time. I touch myself thinking about it almost every night, Errol. I’m soaked right now just saying it.”
The air changed. The city noise faded. It was only us, breathing each other in. He reached across the blanket and cupped my jaw, thumb brushing my lower lip. “I don’t want to play anymore,” he said, voice rough. “I want you. All of you. Right here. Let me have what’s always been mine, baby.”
I nodded before I could overthink it, heart hammering so hard I felt it in my clit. “Kiss me.”
He did. The first touch of his mouth was gentle—almost reverent—then turned hungry. His tongue swept in, tasting of wine and pure male need. I moaned into the kiss, my hands sliding up the bare, heated skin of his back. He was so warm, muscles flexing under my palms. We fell into each other on the blanket, bodies pressing close. His hand slid down my side, gripping my hip, pulling me against the thick ridge of his erection trapped in his jeans. I gasped at the size of him, grinding instinctively, my dress riding up my thighs.
“Fuck, Renata,” he groaned against my mouth. “You have no idea how long I’ve wanted to feel you like this. You’re shaking already.”
“I know,” I whispered, suddenly shy even as my body begged for more. “I’ve never… I don’t know what I’m doing. Teach me everything, Errol. Please. I want you to be the one.”
He pulled back just enough to look at me, eyes fierce and tender at once. “I’ll be gentle, but I’ll be thorough. I’m going to kiss every inch of you, stretch that tight little virgin pussy with my fingers first, then give you every inch of my cock until you’re crying my name. You sure this is what you want?”
“Yes.” The word came out breathless, desperate. “I’m sure. I’ve never wanted anything more.”
He kissed me again, deeper, while his hands worked the thin straps of my sundress down my shoulders. The fabric whispered over my breasts, baring them to the night air. My nipples were stiff peaks, aching. Errol groaned at the sight, cupping one breast, thumb circling the sensitive tip until I arched and whimpered.
“Perfect,” he murmured. “So fucking perfect. These tits have been teasing me for years in those tight little tops you wear.” He leaned down, sucking one nipple into his hot mouth, tongue flicking mercilessly. I cried out, fingers tangling in his dark hair, hips rolling against his thigh. The suction sent jolts of pleasure straight to my core. I could feel myself dripping, my panties clinging obscenely.
He took his time, switching to the other breast, teeth grazing just enough to make me tremble. Then he sat up, peeling the dress the rest of the way off, leaving me in nothing but pale pink panties. The summer breeze licked over my bare skin, but it was his gaze that made me burn—hungry, possessive, almost reverent.
“Look at you,” he said, voice thick. “Lying here on my rooftop, legs shaking, pussy soaked for me. I’m going to ruin you for anyone else, Renata. This first time is going to be ours forever.”
I reached for his belt, clumsy with need. He helped me, shoving his jeans and boxers down. His cock sprang free—thick, veined, the head already glistening. It looked huge. A fresh wave of nerves mixed with raw lust surged through me. He was so hard for me. For me.
Errol hooked his fingers in my panties and drew them down my legs slowly, eyes locked on my smooth, glistening pussy as he exposed it. “Jesus. So pretty and pink. And all mine.” He ran two fingers through my folds, spreading the slickness, brushing my swollen clit until my back bowed off the blanket.
“Oh god—Errol—”
“Tell me how much you need it,” he growled, circling my entrance but not pushing inside yet. “Beg me to take this virginity, baby. Let me hear it.”
I was trembling uncontrollably now, thighs spread wide, hips chasing his hand. The city lights blurred above us. All I could feel was the heavy ache inside me, the emptiness that only he could fill.
“Please,” I gasped, voice breaking. “Take me. Push your cock inside me and claim my first time. I’m begging you—fuck me, Errol. I can’t wait anymore. Please take what’s yours.”
He moved between my spread legs, the thick head of his cock nudging against my dripping entrance, hot and insistent. The tension stretched tight as a wire between us, one heartbeat away from snapping.
I still remember every second of that midnight on the rooftop, the way the city hummed below us like a living thing while my whole world narrowed down to Errol’s voice and the heat pooling between my thighs.
But he didn’t push inside me right away. Instead, Errol pulled back with a low, shaky breath, his thick cock sliding along my slick folds without breaching me. “Not yet, baby,” he whispered, voice gravel-rough with restraint. “I’ve waited twenty-five years to taste this pussy. I’m not rushing the first time I get my mouth on you.” He kissed me once more, hard and claiming, then began sliding down my body. His lips traced a burning path over my throat, between my breasts, pausing to suck each nipple until they throbbed. Lower still, he nipped at the soft skin of my belly, his broad shoulders forcing my thighs wider apart as he settled between them.
The first touch of his tongue against my virgin slit made me jolt like I’d been shocked. Hot, wet, deliberate. He licked me slowly from entrance to clit, groaning at the taste of me. “Fuck, Renata. So sweet. So wet for your best friend.” I couldn’t speak. My hands flew to his dark hair, gripping tight as he licked again, firmer this time, the flat of his tongue dragging over my swollen clit before dipping inside me. My hips bucked involuntarily. He wrapped one strong forearm across my pelvis, pinning me down, and devoured me like a starving man.
Every stroke of his tongue sent sparks racing up my spine. He sucked my clit between his lips, flicking it rapidly, then eased two thick fingers into my tight channel, curling them against a spot that made stars burst behind my eyes. I was twenty-two years old and no one had ever touched me like this. The pressure built fast, terrifying in its intensity. “Errol—oh god, I’m—I’ve never—”
“Come for me, Ren,” he growled against my pussy, the vibration pushing me closer. “Give me your first orgasm. Let me feel this virgin cunt squeeze my fingers.” He sucked harder, pumped his fingers faster, and the coil inside me snapped. My back arched clean off the blanket as the climax tore through me. I came with a sharp, broken cry that echoed off the rooftop ledge, thighs clamping around his head while wave after wave of blinding pleasure flooded my body. My pussy fluttered and pulsed around his fingers, soaking his chin and the blanket beneath us. He kept licking me through every shudder until I was whimpering, oversensitive and glowing.
When he finally lifted his head, his mouth glistened with my juices. He crawled up my body and kissed me so I could taste myself on his tongue. The act felt filthy and perfect at the same time. My hands shook as I reached between us, wrapping around his heavy cock for the first time. It was scorching hot, velvet over steel, veins pulsing against my palm.
“I want to taste you too,” I whispered, suddenly desperate. “Teach me how to suck it. I’ve never done any of this.”
Errol’s eyes darkened with lust and something softer—pride, maybe. He sat back against the low parapet wall and guided me between his spread thighs. “On your knees, baby. Just like that. Hold the base tight. Good girl.” His large hand cupped the back of my head, not forcing, just directing. I leaned in, inhaling the clean, masculine scent of him, and dragged my tongue up the thick underside of his shaft. The groan he let out went straight to my core. Emboldened, I swirled my tongue around the wide head, licking away the bead of precum before taking him into my mouth.
It was awkward at first. He was so big I could only manage the first few inches. “Hollow your cheeks, Ren. Use your hand on the rest. Yeah… just like that. Fuck, your mouth feels even better than I imagined.” I bobbed slowly, learning the rhythm, letting saliva coat him while my fist stroked what I couldn’t swallow. His praise made me bolder. I tried taking him deeper, gagging softly when he hit the back of my throat. Instead of embarrassment, the sound only seemed to turn him on more. “Easy, baby. Breathe through your nose. You’re doing so good for your first time.” I sucked harder, hollowing my cheeks the way he’d said, my free hand cupping his heavy balls. His thighs trembled. After a few minutes he pulled me off with a curse. “Enough. I need to be inside you before I lose it.”
He laid me back on the blanket and moved over me in missionary. My legs parted eagerly. I wrapped them high around his waist exactly as he’d asked in all those secret fantasies I’d never admitted. The broad head of his cock nudged my soaked entrance again, this time with clear intent. “Look at me, Renata. I want to watch your face while I take you.” Our eyes locked. He pushed forward.
The stretch was intense. A sharp sting bloomed as my virgin walls yielded to his thickness, but it melted into a deep, aching fullness that stole my breath. Inch by inch he sank into me, groaning my name like a prayer. When he bottomed out, hips flush against mine, I felt impossibly full. Tears pricked my eyes—not from pain, but from the overwhelming rightness of it. This was Errol. My best friend. Finally inside me.
“You okay?” he breathed, holding perfectly still even though his arms shook with the effort.
I nodded, wrapping my legs tighter around him. “Move. Please. I need to feel you fuck me.”
He did. Slow, deep strokes at first, letting me adjust to every ridge and vein. The discomfort faded quickly, replaced by a building pleasure that made my toes curl. Soon I was lifting my hips to meet him, moaning openly with each thrust. The wet sounds of our bodies meeting filled the night air. “Harder,” I begged. Errol obliged, snapping his hips faster, the angle hitting that perfect spot inside me until I was clawing at his back.
But I wanted more control. “Wait,” I panted. “Let me get on top. I need to set the pace for a minute.”
He rolled us smoothly without pulling out. Suddenly I was straddling him, his cock buried to the hilt. I braced my hands on his chest and began to move, rolling my hips experimentally. Being on top let me control exactly how deep he went, how fast, how much of that delicious stretch I took. I sank down slowly, taking every inch at my own speed, gasping at how different it felt from this angle. My clit ground against his pelvis with every circle of my hips. Errol’s hands gripped my ass, guiding but never forcing. “That’s it, baby. Ride your best friend’s cock. Use me however you need.”
I rode him harder, breasts bouncing, losing myself in the rhythm. The city lights blurred above us. Another orgasm built fast. When it crashed over me I cried out, clenching around him so tightly he cursed and thrust up into me.
He wasn’t finished. With a growl he lifted me off, spun me around, and bent me over the low rooftop ledge. The rough concrete was cool against my stomach, the city sprawled twenty stories below like a glittering ocean. Errol kicked my feet wider, gripped my hips, and drove back into me in one powerful stroke. Standing doggy felt even deeper. I moaned loud enough that I worried someone might hear, but I couldn’t stop. He pounded into me relentlessly, the wet slap of his hips against my ass echoing in the night.
“Tell me,” he demanded between thrusts, voice hoarse. “Tell me how it feels.”
“So good,” I sobbed, pushing back to meet every brutal stroke. “It feels so fucking good to finally lose my virginity to you. My best friend. I’m yours, Errol. Only yours.”
Those words broke him. His rhythm turned savage, one hand slipping around to rub my clit. I came again, harder than before, vision whiting out as my pussy spasmed around his thrusting cock. He followed right after, burying himself to the root and roaring my name as he spilled deep inside me, pulse after pulse of hot cum flooding my newly claimed pussy.
When the last shudder faded, silence descended.
Errol pulled out gently and turned me to face him. He grabbed his discarded t-shirt and used the soft fabric to tenderly wipe between my legs, cleaning away the evidence of my lost virginity and his release. I glowed with satisfaction, skin flushed, legs trembling. He pulled me into his arms, holding me close against his chest. No words at first. Just the steady beat of his heart under my ear and the warm summer wind brushing over our naked bodies.
Eventually soft laughter bubbled up between us—quiet, disbelieving, joyful. He kissed my forehead, then my lips, slow and sweet. “This was only the beginning,” he murmured against my mouth. “You and me. Like this. As much as we want.”
I nodded, too content to speak. We gathered our scattered clothes in comfortable quiet, stealing small kisses as we dressed. Then, hand in hand, we slipped back downstairs, the metal door clicking shut behind us.
The hallway light felt too bright after the velvet dark of the roof. Neither of us spoke again. We simply walked to his apartment in silence, fingers laced tight, the weight of everything we had become settling warmly between us like a promise kept at last. The city kept humming below, but in that moment there was only the quiet.
Rate this story
Something wrong with this story?
Want your own first time story?
Tell the AI the set-up. It writes it for you in about five minutes. Free.
Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →Real people on cam, right now.
Free to watch. No card, no signup needed.
Watch live →Popular Collections
Browse Categories