Rooftop Bet Lost: Her Best Friend's Command
Miriam, 28, loses a bet and gets commanded by her dominant coworker Bruno, 30, for a raw BDSM rooftop fuck.
The elevator doors slid shut behind them with a soft metallic sigh, sealing Miriam and Bruno into the private hush of the downtown tower’s top floor. At twenty-eight, Miriam had spent six years climbing the marketing ladder in these glass-and-steel corridors; Bruno, thirty and already the sharpest strategist on the creative team, had spent the last eight months turning every late-night brainstorm into something that crackled hotter than the city lights below. Tonight the rooftop was theirs alone—empty concrete, wind-bitten air, the distant hum of traffic twelve stories down.
They had been flirting for months, the kind that left her thighs sticky under conference-table desks and him adjusting his trousers in the men’s room. The bet had started as laughter over leftover takeout. “Whoever holds the plank longest owns the other for a full hour,” Bruno had said, eyes dark with promise. “Anything the winner wants.” Miriam’s pulse had jumped; she had nodded hard, already wet at the thought of either outcome. She lasted two minutes longer than she expected before her core shook and she collapsed, laughing and gasping, onto the cool roof. Bruno had barely broken a sweat.
“You lose, Miriam.” His voice was low, already edged with command. “One hour starts now. You agreed. You still want this?”
“Yes,” she breathed, standing, heart hammering. “Fuck yes. Command me.”
He stepped closer until the heat of his body cut the night chill. “Strip. Everything off. Right here where anyone in the neighboring towers could look up if they wanted. I want to see every inch of the woman who just lost to me.”
Miriam’s fingers went to the buttons of her blouse. Cool air kissed her collarbones as the silk parted. She shrugged it off, then the lace bra beneath, nipples tightening instantly into hard peaks. Her skirt followed, zipper loud in the quiet. Panties last—already damp—peeled down her thighs and kicked aside. She stood naked under the city glow, skin prickling, cunt already glistening between her legs. Bruno circled her slowly, drinking her in: full tits, the soft curve of her belly, the neat dark triangle above her pussy, the round ass he had watched sway in pencil skirts for months.
“Gorgeous little loser,” he murmured. “Hands behind your back.”
She obeyed at once. He unbuckled his belt with deliberate slowness, the leather hissing free of his trousers. The heavy buckle clinked as he wrapped the strap tight around her wrists, cinching it until the edges bit into her skin and her shoulders pulled back, thrusting her breasts forward. He tested the knot with a tug that made her gasp.
“Too tight?”
“No. Perfect. Use me.”
Bruno’s hand settled at the nape of her neck and walked her forward until her hips met the low concrete ledge. The stone was cold and rough against her bare stomach. He pressed between her shoulder blades, folding her over until her cheek nearly kissed the grit and her ass arched high, presented, open. Night wind licked between her spread thighs, cooling the wetness already coating her folds.
“Look at that dripping cunt,” he said, voice raw. “You’ve been thinking about this every time I walked past your desk, haven’t you?”
“Yes,” she whispered. “Every fucking day.”
His palm cracked across her right ass cheek. The sound snapped sharp across the rooftop. Heat bloomed instantly. Miriam jerked, a moan ripping free. Another smack landed on the left side, harder, the sting racing straight to her clit. He settled into a slow, methodical rhythm—left, right, lower, higher—each impact landing with the full weight of his arm. Her flesh jiggled, then burned. He paused only to squeeze the reddening mounds, fingers digging deep, spreading her open so the cool air kissed her swollen lips and the tight pucker of her asshole.
“Count them,” he ordered.
“Three—ah—four—” Her voice broke on the fifth when his hand cupped lower and slapped directly against her soaked pussy. Slickness sprayed. She cried out, knees trembling.
Bruno kept going, building the fire until her ass glowed scarlet under the moonlight and her thighs shone with her own arousal. Every slap drove her hips forward against the ledge; every pause let her feel how empty she was, how badly she needed to be filled. Tears of pure need pricked her eyes. She pushed back into the next strike, seeking more.
“Please,” she begged, voice thick. “Bruno, harder. Make it hurt. I need it.”
He delivered three brutal, overlapping blows that left her yelping, then soothed the welts with slow circles of his palm. His fingers slid down the cleft of her ass, found her dripping entrance, and pushed two thick digits inside without warning. Miriam’s cunt clenched greedily around them. He fucked them in and out in time with the residual throb of the spanking, curling against the spot that made her vision spark.
“This hungry little hole belongs to me for the next—” he checked his watch with his free hand, “—fifty-one minutes. I’m going to wreck it. But first I want you desperate.”
He pulled his fingers free, shiny with her juices, and painted them across her lips. She licked greedily. Behind her she heard the rasp of his zipper. The heavy weight of his cock slapped against her blazing ass cheek—thick, hot, already leaking. He dragged the fat head through her folds, coating himself, then notched it at her entrance and held still.
Miriam’s bound hands flexed uselessly. She tried to push back, to impale herself, but his grip on her hip kept her exactly where he wanted her: teetering on the edge of being split open, night air on her tits, city sprawling beneath them, his belt locking her wrists like a brand.
“Beg properly,” Bruno said, voice rough with the same hunger that had lived between them for months. “Tell me what my loser needs.”
“Please fuck me,” she sobbed. “Please shove that cock into me right here on the roof. Stretch me. Use my cunt like you own it. I lost the bet—I’m yours. Spank me while you do it. Make me take every inch. I need to feel you owning me.”
He thrust forward just enough for the broad head to pop inside her, stretching her wide, then stopped again. Miriam’s moan turned ragged. Her pussy fluttered desperately around the invasion. Bruno leaned over her, chest to her back, mouth at her ear.
“Fifty minutes left, Miriam. And I’m only getting started.”
He stayed buried that single inch deep, one hand still resting on her scorched ass, the other sliding around to pinch a nipple hard enough to make her cry out. Below them the city kept moving, unaware. Above them the sky stretched black and endless. Miriam’s whole body shook with the need to be filled completely, to be fucked raw and claimed under the open night while the belt held her helpless and the sting of his palm still burned. Bruno’s cock pulsed inside the entrance of her cunt, a promise and a threat all at once, and neither of them had any intention of stopping.
Bruno slammed forward in one brutal stroke, burying every thick inch of his cock inside Miriam’s cunt until his hips cracked against her scorched ass. She screamed into the concrete, the sudden stretch ripping a fresh gush of slick down her thighs. He stayed buried to the root for three heartbeats, letting her walls flutter and clamp, then wrenched free with a wet pop that left her empty and keening.
“On your knees. Now.”
Miriam dropped the instant the belt around her wrists allowed, gravel biting her bare skin. Bruno fisted her hair and dragged her face to his glistening cock, already shiny with her cream. “Open. Deep. I want to feel that throat work.”
She parted her lips eagerly. He thrust past her tongue and kept going, the fat head punching into her throat until her nose smashed against his pelvis and spit flooded her chin. Miriam gagged hard, eyes watering, the sound wet and raw under the open sky. He held her there, cock pulsing against the back of her throat, until her lungs burned and tears streaked her cheeks. Then he fucked her face—short, savage strokes that made her gag on every retreat, strings of saliva swinging from her lips to his balls. She took it greedily, tongue working the underside, throat convulsing around him, every choked noise vibrating straight to his spine.
“That’s it, lose that bet with your throat,” he growled, hips snapping. “Gimme those pretty choking sounds.” Miriam’s bound hands clenched behind her back; she pushed forward herself on the next stroke, swallowing him deeper until her vision spotted. Only when spit soaked the concrete between her knees did he yank free, a thick rope of drool connecting her swollen lips to his cockhead.
He hauled her up by the hair and bent her back over the ledge exactly as before, cheeks still flaming from the earlier spanking. One hard shove buried him to the hilt in her dripping pussy again. He set a punishing rhythm, hips slamming, free hand wrenching her dark hair into a tight fist so her back arched and her tits swung free over the twelve-story drop. Each thrust drove the air from her lungs in broken moans; the ledge scraped her belly raw while his belt kept her wrists locked and helpless. He reached around and slapped her clit in time with the pounding, wet smacks that made her thighs shake.
“Harder—fuck, Bruno, wreck it—” she begged, voice shredded. He obliged, hammering deeper, the slap of skin echoing off the rooftop. Her cunt clenched like a fist around him, juices spraying his balls with every withdrawal. When she started to tip over the edge he slowed, grinding instead of pounding, keeping her teetering.
“Ask for what you really want,” he ordered against her ear, still buried deep, still pulling her hair so tight her scalp burned. “Say it out loud where the whole fucking city could hear if it bothered to listen.”
Miriam’s voice cracked on the words she had been holding back all night. “Fuck my ass. Please—Bruno, shove that cock in my tight little asshole and use it. I need it raw. Stretch me open. I beg you—make me take it.”
He pulled free of her pussy, lined up against the slick pucker, and pushed. The broad head forced her open inch by inch; Miriam cried out at the burn, then pushed back for more. Bruno fed her every thick vein until his hips met her blazing cheeks again. He gave her three slow, full strokes to adjust, then snapped into a brutal pace, balls slapping her empty cunt while he wrecked her ass. One hand stayed buried in her hair; the other reached under to pinch and roll her clit. The dual assault short-circuited her completely—pain blooming into molten pleasure, every nerve ending lit. She came with a broken scream that bounced off neighboring glass, walls clamping so hard around his cock he had to grit his teeth to keep from following.
He didn’t stop. He fucked her through it, riding the aftershocks until her legs threatened to fold, then eased free, spun her around, and dropped into the single metal chair near the access door. Cock standing glossy and angry, he dragged her onto his lap reverse-cowgirl, her bound wrists still locked behind her, spine pressed to his chest. Miriam sank down in one long, shaky slide, taking him back into her overstretched ass. Bruno’s arm snaked around her throat—light, possessive pressure just enough to make her head swim—while his other hand spanned her belly and forced her to grind.
“Ride. Hard. Show me how badly my loser needs it.”
She obeyed, lifting and dropping, grinding her clit against the base of his cock on every descent. His light choke kept her floating right at the edge of dizziness; each time she ground down he tightened just a fraction more, then eased, matching her rhythm. Night air cooled the sweat on her bouncing tits. City lights blurred. Miriam’s second orgasm ripped through her like a live wire—screaming, shaking, cunt squirting across his thighs while her ass milked him ruthlessly. Bruno snarled, hips punching up, and flooded her with thick ropes of come, pulsing deep while she kept grinding through the aftershocks, both of them raw and wrecked under the open sky.
They stayed locked like that until the last twitch faded. Only then did Bruno unbuckle the belt from her wrists. He rubbed the red marks tenderly, then shrugged out of his jacket and wrapped it around her trembling, spent body. Miriam curled against his chest on the chair, cheek over his heartbeat, the leather still warm from him. He stroked her hair while they watched the glittering grid of streets far below, the afterglow thick and quiet between them.
“Hour isn’t over yet,” he whispered against her temple, voice low and wicked with leftover hunger. “When we leave this roof you’re crawling to my car on all fours. Collar stays off for now, but that leash is coming out the second the elevator doors close. Everything I decide next is still mine.”
Miriam smiled against his skin, already wet again at the promise, body loose and eager for whatever command came next—
The rooftop door slammed open behind them with a metallic crash. A flashlight beam cut across the concrete, pinning their tangled bodies in a hard white circle. A security guard’s voice barked, sharp and close: “Hey! What the hell is going on up here?”
Rate this story
Something wrong with this story?
Want your own bdsm 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