Masked Stranger in My Lap

coworker grinds lap during team building escape room.

17 min read August 12, 2026New
▶ Listen to this story
Rate the narration:

I still can’t believe I’m telling this story without drowning in secondhand embarrassment, but here we go. I’m twenty-eight, a burnt-out graphic designer who spends most days staring at pixel grids until my eyes water, and the only reason I showed up to the annual corporate retreat was the free hotel minibar and the vague threat of a performance review if I skipped the “mandatory fun.” Team-building escape room. Phantom of the Opera theme, because someone in HR thought Victorian tragedy plus locked doors equaled bonding. Cheap plastic masks, fog machine on the fritz, and a facilitator in a cape who kept saying “trust the process” like it was a safe word.

We were halfway through some ridiculous trust-fall exercise—blindfolds optional, masks mandatory—when the tall guy in the half-face Phantom mask misjudged the angle, tripped over a fake candelabra, and dropped straight into my lap. Full weight. Long legs sprawled, cheap velvet cape tangling around my thighs. I let out a very unprofessional “oof” and grabbed his waist so we didn’t both go over the velvet chaise. The mask slipped just enough that I caught the sarcastic quirk of his mouth, the same one that lived in my head from a dozen late-night chats.

ServerError69. The new IT guy I’d been anonymously flirting with on the company dating app for three weeks. My profile was “VectorVixen,” ninety percent lies about loving hiking and hating carbs. His was all server jokes and one blurry gym selfie that somehow still made my stomach flip. We’d never exchanged real names or faces. Now he was sitting on me in a room full of our coworkers, and the second our eyes met through the eyeholes I saw the exact same spark of recognition, followed by the exact same decision: do not break. Play along. This is too stupid and perfect to ruin.

“Sorry, stranger,” he murmured, voice low and dry, exactly like the voice notes he’d sent at 1 a.m. about printer queues from hell. “Trust fall went rogue.”

“Happen all the time,” I whispered back, hands still on his hips like I had any intention of letting go. “Especially when the phantom of the data center decides to crash my lap.”

His eyes crinkled. He settled heavier, deliberately now, the hard line of his thigh pressing between mine. The rest of the team was shouting about a missing key hidden in a fake organ pipe, completely ignoring the two of us stacked like an HR violation waiting to happen. He rolled his hips once, slow, testing. I felt him half-hard already through the ridiculous costume pants, and my own body answered with a traitorous clench.

“Your profile said you hate crowds,” he breathed against the edge of my mask. “Said you’d rather debug code naked than do team building.”

“Your profile said you were 5'10" and allergic to commitment,” I shot back, grinding up just enough to make him inhale. “Also that you once fixed a server with a paperclip and pure spite. Which part was the lie?”

“All of it except the spite.” Another roll of his hips, deliberate now, the friction turning filthy under the cover of everyone else’s chaos. “You’re not a yoga enthusiast who only drinks green juice. You’re the girl who sent me a photo of a three a.m. burrito and called it self-care.”

“And you’re not ‘just looking for friends.’” I flexed my thighs around him, felt the full length of him thickening against me. “You’re the guy who dirty-talked me through a VPN outage using only networking metaphors. Packet loss, my ass.”

He snorted a laugh right into my neck, then bit gently at the strap of my mask. “God, you’re worse in person. Better. Both.” His hand slid under the cape, found the hem of my blouse, fingertips brushing bare skin at my waist. The risk of someone turning around made every brush feel electric. “We’ve been at this twenty minutes and I’m hard enough to crack the escape-room code with my dick. You want to keep pretending I’m the mysterious masked stranger, or do you finally want to fuck the IT guy who’s been camping in your lap like it’s his new favorite server rack?”

I answered by grinding harder, slow and filthy, letting him feel exactly how wet I’d gotten through my thin work pants. “Shut up and meet me in the supply closet next door in sixty seconds. Masks stay on. If anyone asks, we’re hunting for the spare fog-machine fluid.”

He stood like it cost him everything, cape swinging to hide the obvious tent. I waited a beat, then slipped out after him while our team leader triumphantly waved a plastic skull. The supply closet smelled like toner and regret. The second the door clicked he had me pinned against shelves of paper reams, masks knocking together as we kissed like we’d been starving for it—open-mouthed, laughing into each other, teeth clacking because neither of us could stop smiling.

“Quarterly reports can suck my—” he started, then groaned when I shoved his pants down just far enough. I freed him, thick and hot in my hand, and he yanked my pants and underwear to my knees in one impatient tug. No time for full nudity. We were both still half-costumed disasters. He sat on a teetering stack of printer-paper boxes; I turned, sank down reverse-cowgirl, and took him in one slippery slide that punched a broken laugh out of both of us.

“Holy shit, Vector,” he hissed, hands gripping my hips hard enough to bruise. “You’re soaking. All that talk about uptime and you were this ready?”

“ServerError,” I gasped, bouncing experimentally, the boxes creaking under us. “Your dick is somehow exactly as cocky as your DMs. Fuck—” He thrust up to meet me and I had to bite my own wrist to stay quiet. The half-masks stayed on, ridiculous white plastic and black silk, turning every glance over my shoulder into something out of a very horny fever dream. I rode him hard, thighs burning, the wet sound of it obscene in the tiny space. He reached around, fingers finding my clit with zero hesitation, rubbing tight circles while I slammed down.

“Tell me again how you ‘never mix work and pleasure,’” he teased, voice wrecked. “Because your pussy is currently hosting the entire IT department.”

“Shut—ah—shut up or I’ll open a ticket.” I was laughing and moaning at the same time, the absurdity feeding the heat instead of killing it. He felt huge like this, stretching me on every downstroke, the angle perfect for grinding my clit against his fingers. The risk of voices just outside the door made every thrust sharper. When he stood, still inside me, spun me, and bent me over a metal filing cabinet, I had to press my forehead to the cool drawer and snort-laugh into my arm.

“Deep and laughing,” he promised, and delivered—long strokes that punched little helpless giggles out of me every time he bottomed out. “Christ, you’re tight. Future me is going to file a very formal complaint about how good this feels.” One hand stayed on my clit, the other braced beside my head. I pushed back to meet him, masks knocking, both of us failing spectacularly at silence. A particularly deep thrust made me choke on a moan that turned into a wheeze of laughter; he buried his face in my shoulder and muffled his own groan-laugh against my skin.

“I’m gonna—fuck, the ridiculousness is making it better—” I barely got the warning out before the orgasm hit, stupid and overwhelming, clenching around him in waves while I bit the edge of my own mask to keep from shouting. He followed a second later, hips stuttering, laughing breathlessly into my neck as he came, the two of us shaking apart like the punchline to the world’s filthiest joke.

We stayed bent over the cabinet for a few stunned seconds, panting, still joined, masks crooked. Then the giggles hit full force. He slipped out, we yanked clothes back into approximate place, and he stole one more quick, smiling kiss that tasted like shared insanity.

“Round two,” he said against my mouth. “Minus the corporate-mandated costumes. Tonight. Hotel bar first. Real names. I’m not calling you Vector while I eat you out later.”

“Deal, Error.” I smoothed his cape, he fixed the strap of my mask, and we slipped back into the escape room just as the group crowed about “solving” it by finding a prop key under a rug. We looked flushed and guilty and completely unrepentant. No one noticed. Or everyone did and decided it was above their pay grade.

Later that night the hotel bar was sticky and overpriced. We sat with watered-down whiskeys, masks finally off, and the full force of his face hit me—sharp jaw, tired eyes that lit up when he smirked, the exact face I’d half-imagined from voice notes. He told me his name. I told him mine. Our knees knocked under the table and stayed there. We were already trading filthy plans for the elevator ride up, the unused ice bucket, the fact that my room had a desk the perfect height. The retreat still had two more days of mandatory nonsense. We had no intention of surviving them with our clothes fully on.

I drained my drink, heart still hammering from the closet and the promise of everything after, and leaned in close enough that only he could hear. “So. About that server rack fantasy you mentioned in chat number fourteen…”

I drained my drink, heart still hammering from the closet and the promise of everything after, and leaned in close enough that only he could hear. “So. About that server rack fantasy you mentioned in chat number fourteen…”

His grin went feral under the low bar lights, the kind that made the tired creases at the corners of his eyes look like they’d been drawn specifically for filthy secrets. “The one where I mount you between the blinking LEDs and make you come so hard the monitoring software thinks the whole rack’s overheating?” He set his glass down with exaggerated care. “Vector—sorry, real-name-that-I-still-can’t-believe-is-yours—I have been dreaming about that since you sent the burrito pic. Elevator first. Ice bucket second. Desk third. Then we improvise until HR invents a new policy just for us.”

We left cash that covered maybe two-thirds of the bill and bolted like the bar was on fire. The elevator doors had barely sealed when he hit the button for my floor and pinned me to the mirrored wall, mouth already on my throat. My laugh bounced off the stainless steel as his hands shoved under my blouse, thumbs scraping my nipples through the bra I’d already half-unhooked in the hallway out of pure optimism.

“Camera’s watching,” I gasped, hitching a leg around his hip so the hard ridge of him lined up exactly where I was still slick from earlier. “Smile for the security guy who definitely didn’t get paid enough for this.”

“Let him file a ticket,” he muttered, grinding slow circles that made my knees threaten mutiny. “Subject line: two masked idiots finally fucking. Priority: high. Impact: catastrophic to my remaining brain cells.” The elevator dinged too soon. We stumbled out laughing, masks long gone, my blouse half-untucked, his cape still somehow draped over one shoulder like the world’s horniest superhero cosplay. My keycard took three tries because his fingers were between my legs the entire time, rubbing lazy, deliberate strokes over the damp fabric of my pants.

Inside the room the ice bucket sat pristine and unused on the dresser, mocking us. He kicked the door shut, spun me, and bent me over the edge of the bed just long enough to yank my pants and underwear the rest of the way off. Then he grabbed the bucket, dumped the ice into the sink with a clatter that made us both snort, and came back with a single melting cube pinched between two fingers.

“Server rack later,” he said, voice gone rough. “Science experiment now.” The ice touched the inside of my thigh and I yelped, laughing so hard I almost kicked him. He dragged it higher, circling my clit once, twice, until the cold-hot shock made me swear and grab fistfuls of the duvet. When he finally dropped to his knees and replaced the ice with his mouth I made a noise that was half moan, half wheeze of pure delighted disbelief.

“Jesus—Error—your tongue has better uptime than half the company network—”

He hummed against me, the vibration shooting straight up my spine, and slid two fingers in like he’d memorized the exact angle from the closet. I came embarrassingly fast, thighs clamping around his ears, laughing helplessly into a pillow while he licked me through it with the single-minded focus of a man debugging a critical outage. When he stood, lips shiny, he looked so ridiculously proud of himself I had to haul him down by the ridiculous cape and kiss the taste of myself off his mouth.

“Desk,” I ordered, breathless. “You promised the desk.”

We made it three steps. My hips hit the edge of the hotel desk hard enough to rattle the cheap lamp. He shoved my blouse the rest of the way up, unhooked the bra with one hand (show-off), and lifted me so I was sitting, legs spread, him stepping between them. The height was perfect—exactly as filthy as we’d joked in the bar. He freed himself, still half-hard from earlier, stroked once, and sank into me in one long, smooth thrust that punched matching broken laughs out of both of us.

“Fuck, you’re still dripping,” he groaned, forehead dropping to mine. “The closet wasn’t enough for you? Greedy little graphic designer.”

“Says the IT guy who just deep-throated my clit like it was a dying hard drive.” I locked my ankles behind his back and rolled my hips, taking him deeper. The desk creaked in protest. Somewhere down the hall a door slammed and we both froze for half a second, eyes wide, then dissolved into silent, shaking giggles that only made him throb harder inside me. He started moving—long, filthy strokes that filled every inch, the wet slap of skin loud in the quiet room. Every time he bottomed out I made a helpless little sound that kept threatening to turn into a full cackle.

“Tell me the real names again,” he demanded, voice wrecked, one hand sliding between us to rub tight circles on my clit. “I want to hear them while I’m balls-deep in the girl who lied about green juice.”

I gasped both of ours between thrusts, the syllables cracking on every impact. The absurdity of it—corporate name badges and Phantom masks and now this, fucking on a particle-board desk that was probably older than our combined years at the company—only made the heat spike higher. He felt thicker like this, the angle dragging right over the spot that made my vision short out. I came a second time with my teeth in his shoulder, muffling a laugh-moan that still probably woke the neighbors. He followed with a curse that dissolved into breathless snickering, hips stuttering, spilling deep while the lamp wobbled dangerously close to the edge.

We stayed locked together, panting, grinning like idiots. He nuzzled my temple. “Round three is going to involve the actual shower and possibly the ice we wasted. But first—” He pulled out slowly, both of us hissing at the oversensitive slide, then dropped to his knees again just to watch his come start to drip out of me. The filthy satisfaction on his face made me flush hotter than the orgasm.

“You’re staring,” I managed, still catching my breath.

“Documenting for the incident report.” He stood, kissed me soft and smiling, then scooped me off the desk like I weighed nothing. “Shower. Then we talk about tomorrow’s trust falls and whether I can finger you under the conference table during the ‘collaboration workshop’ without getting fired.”

I wrapped my arms around his neck, still half-naked, cape tangled around both of us, and let him carry me toward the bathroom. The retreat had two full days left. The server rack fantasy was still unfulfilled. And somewhere between the toner-scented closet and this creaking hotel desk I had already decided that “mandatory fun” was my new favorite corporate lie.

Water hissed on. He set me down under the spray, masks and costumes finally abandoned on the tile floor, and crowded close enough that I could feel him already half-hard again against my hip. His mouth found my ear.

“Tomorrow morning,” he murmured, hand sliding down my stomach, “we’re going back into that escape room before anyone else wakes up. I’m going to bend you over the fake organ pipes, keep the masks on just for old times’ sake, and fuck you until the fog machine finally works from the heat alone. Then we’ll walk into the team breakfast looking exactly as guilty as we feel. Deal?”

I tipped my head back against his shoulder, laughing even as his fingers slipped between my legs again, lazy and proprietary. “Deal. But if we get caught I’m blaming the facilitator and his stupid cape.”

“Fair.” He bit my shoulder gently, already sliding two fingers deep, curling them just right. “Now turn around. I want to watch your face in the mirror while I make you come on my hand one more time before we pretend to sleep.”

The steam rose. The ice melted forgotten in the sink. And somewhere in the building a motion-sensor light flickered on, completely unaware that the two people who were supposed to be bonding over plastic skulls were instead bonding over something far more productive, far more ridiculous, and nowhere near finished.

The steam clung to us like a second skin, thick enough that the bathroom mirror fogged over before he’d even finished sliding those clever fingers deeper. I turned under the spray the way he’d asked, palms flat on the slick tile, watching our warped reflections—his taller frame curved around mine, maskless now, that sharp jaw pressed to my wet shoulder while his thumb found my clit again with the same ruthless precision he’d used on the desk. Water sheeted down my breasts; every circle of his thumb sent another helpless little laugh bubbling up my throat.

“Christ, look at you,” he muttered, voice rough against my ear. “Still dripping my come and already clenching like you’re filing a new ticket.” Two fingers curled, dragging over that spot that made my knees buckle. I pushed back onto his hand, hips rolling, the laugh turning into a broken moan when he added a third. The showerhead sputtered; neither of us cared. He worked me open with slow, filthy patience, free hand cupping my breast, pinching the nipple just hard enough to sting deliciously through the heat.

“Error—fuck—if you keep that up I’m going to come before you even get your dick wet again—”

“That’s the point.” He bit the hinge of my jaw, smiling against my skin. “Uptime, baby. I want you shaking before I fuck you under this water that smells like cheap hotel citrus.” His fingers sped up, scissoring, the wet sound louder than the spray. I watched us in the mirror through the fog—my mouth open, his eyes dark and delighted—and came hard, thighs trembling, a ridiculous snorting giggle escaping as the orgasm rolled through me in waves. He held me up through it, murmuring filthy server metaphors that somehow still made me clench harder.

The second I could breathe he spun me, lifted me by the thighs, and sank me down onto his cock in one smooth drop. The angle punched the air out of both of us; my laugh bounced off the tiles as he pinned me to the wall and started thrusting—deep, steady strokes that made water slap between us. My legs locked around his waist. Every upstroke dragged over my still-sensitive clit; every downstroke filled me so completely I saw stars and bad PowerPoint templates.

“Real name,” he demanded again, hips snapping. “Say it while I’m balls-deep and the AC unit is judging us.”

I gasped it against his mouth between thrusts, the syllables fracturing every time he bottomed out. He answered with his own, grinning like an idiot, and kissed me messy and laughing while he fucked me harder. The tile was cold at my back; he was scorching everywhere else. I came a second time with my nails in his shoulders, muffling the sound against his neck, and felt him follow a dozen strokes later—hips stuttering, a low groan-laugh vibrating through both of us as he spilled deep under the spray.

We stayed locked together until the water ran lukewarm. He eased out, both of us hissing, then washed me with ridiculous tenderness—shampoo in my hair, soapy hands lingering between my legs just to feel his come slip out. By the time we towel-dried and collapsed into the hotel bed we were already half-hard and half-asleep, tangled like vines, trading lazy kisses and plans for the 5 a.m. escape-room heist.

Dawn came too early and not early enough. We snuck downstairs in yesterday’s rumpled clothes, cheap Phantom masks shoved in my purse “for science.” The facilitator’s stupid cape still hung on a hook by the fog machine. The room was empty, fog machine silent, plastic skulls staring blankly from velvet chaise lounges. He locked the door from the inside with a stolen prop key, turned, and the second our eyes met through the eyeholes we were both grinning like maniacs.

“Organ pipes,” he said, voice already wrecked. “Just like I promised.”

I bent over the fake pipes without being asked, mask still on, pants shoved to my knees. He flipped the ridiculous cape over both of us for cover that fooled exactly no one, freed himself, and sank into me from behind in one long glide that made the pipes rattle. The half-masks knocked together every time he thrust; the absurdity only made me wetter. He fucked me deep and laughing, one hand braced on the fake pipe, the other working my clit in tight circles while I pushed back to meet every stroke.

“Someone’s going to walk in,” I gasped, clenching around him just to hear him curse.

“Let them.” He bottomed out and stayed there, grinding. “I’ll open a ticket: two consenting adults finally getting their team-building ROI. Priority: critical. Estimated resolution: when she comes on my cock again.” His fingers sped up. I came first, biting the edge of my own mask to stay quiet, walls fluttering; he followed with a muffled shout into my shoulder, hips jerking, filling me while the fog machine chose that exact second to belch a pathetic puff of mist like it was applauding.

We stayed bent over the pipes for a long minute, panting, still joined, masks crooked, the cape a tangled mess around our hips. Then the full-body giggles hit. He slipped out, we yanked clothes up, and he stole one more smiling kiss that tasted like shared victory and cheap hotel coffee.

Back at the team breakfast twenty minutes later we sat side by side, flushed and guilty and completely unrepentant, knees pressed together under the table while the facilitator crowed about “trust and transparency.” I felt him still leaking out of me every time I shifted. He leaned over, lips brushing my ear under the guise of passing the sugar.

“Next year,” he whispered, deadpan, “I’m requesting the pirate-themed escape room. Better ropes.”

I choked on my orange juice so hard the entire table turned to stare.

Rate this story

Thanks for rating
Tagged

Fresh filth, nightly

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