Cover of Caught in the Act

Caught in the Act

Read the story

1 chapter · 2407 words · Read 0 times

Brian is caught jerking off by Christina and her best friend, Samantha. They walk in on him while he is jerking off to Christina's Instagram while watching CFNM, femdom porn. Unseen, they record him for a while before announcing themselves and demanding that Brian let them give him a CFNM, femdom handjob or else they'll show all of their mutual friends the video.

Chapter 1: Caught in the Act

The glow from the monitor painted the dim room in shifting blues, highlighting the tense muscles of Brian’s forearm. On one screen, a woman knelt, her mouth open in a silent ‘O’ as hands traveled up her stockinged thighs; on the other, Christina’s latest Instagram post played on a loop—her laughing over her shoulder at the beach, droplets of water clinging to her collarbone. His breath hitched, a low groan escaping his lips as his grip tightened, the rhythm becoming frantic, desperate. The world had narrowed to the slick heat of his own hand and the two mesmerizing images, a cocktail of shame and arousal that made his heart hammer against his ribs. He was so close, toes curling in his socks, the chair squeaking in protest under his movements.

A soft, deliberate cough shattered the silence.

His eyes snapped open. Christina leaned against the doorframe, one eyebrow arched, a phone held casually in her hand. Beside her, Samantha peered over her shoulder, a hand pressed to her mouth, her green eyes wide with delight.

“Whatcha doin’, Brian?” Christina asked, her voice a smooth melody of false innocence.

He froze, his mind short-circuiting, every drop of blood rushing from his head to his exposed, twitching cock. He fumbled for the armrest, his coordination gone, as he tried to both cover himself and reach for the discarded towel on the floor. “I—I can explain,” he stammered, the words thick and clumsy in his dry mouth.

“Explain what?” Samantha chimed in, stepping fully into the room. Her red hair seemed to glow in the monitor’s light. “The impressive personal inventory check? Or your… curated viewing habits?” She gestured loosely toward the dual screens, a wicked smile playing on her lips.

Christina took a slow, deliberate step forward, her eyes not leaving his. She didn’t look angry; she looked… fascinated. Amused. Her gaze traveled down his body with a clinical curiosity that made his skin burn. “We were just coming to see if you wanted a drink,” she said, her tone conversational. “Seems you already had one in mind.”

Humiliation, hot and acute, washed over him. He finally managed to yank the towel into his lap, creating a pathetic barrier. “Please,” he mumbled, looking anywhere but at them. “Just… go.”

“Go?” Christina repeated, tilting her head. She took another step, now close enough that he could smell her perfume—something vanilla and citrus. “But we just got here. And we were so enjoying the show.” She held up her phone, the screen dark. “It’s got a really compelling… narrative tension.”

Samantha giggled, closing the door behind her with a soft, definitive click. The sound felt like a lock turning. “Yeah, a real cliffhanger. We were wondering how it ends.”

Brian’s mind raced, a panicked static. This was a nightmare. Christina’s playful smirk deepened as she appraised his crimson face, his death-grip on the towel. “You know,” she said, her voice dropping to a conspiratorial whisper. “If you wanted a… hands-on experience, you could have just asked.”

She let the suggestion hang in the air, thick and heavy. Samantha came to stand beside her, their forms blocking his escape, their expressions a blend of predatory interest and pure, unadulterated mischief. Brian realized, with a dawning, terrifying thrill, that they weren’t leaving. The game had changed, and he was utterly, completely at their mercy.

The game had changed, and he was utterly, completely at their mercy.

Christina’s smirk deepened into something more primal. “On your feet, Brian,” she commanded, her voice soft but leaving no room for argument.

He rose, the towel tented pathetically in front of him, his body trembling with a cocktail of terror and electric arousal. Samantha circled behind him, her fingers lightly tracing the knobs of his spine. “Look at him, Chris. He’s shaking.”

“He should be,” Christina purred, stepping so close he felt the heat from her body. She tapped the phone screen. “This is a community service. Teaching you some manners.” Her eyes dropped meaningfully to the towel. “Starting with this sad little flag of surrender. Lose it.”

His fingers, clumsy and cold, fumbled with the edge of the terrycloth. It pooled at his feet, leaving him naked and exposed in the chill of the room. The air felt like a physical touch against his skin.

“Hands behind your back,” Samantha said, her tone shifting from playful to firm as she guided his wrists together. “Good boy.”

Christina let out a low, appreciative hum as she looked him up and down. “My god, Samantha. The internet never does anything justice, does it?” She reached out, not touching him, but letting her hand hover just inches from his straining cock. He jerked involuntarily, a whimper escaping his lips.

“Now the shirt,” Christina ordered, her finger hooking into the collar of his rumpled polo. “Slowly. Make a show of it.”

Brian’s mind had gone blank, operating on pure instinct. He pulled the fabric over his head, his arms feeling leaden. The action made his chest and biceps flex.“Mm. Better,” Samantha murmured from behind, her breath warm on his shoulder. “But we’re not celebrating a dad bod here. The pants were an insult.Take them off. Now.”

His thumbs hooked into the waistband of his chinos, pushing them down over his hips. They caught on his erection for a brutal, humiliating second before falling to his ankles. He kicked them away, standing now in only his socks.

“Those too,” Christina said, nodding at his feet. “Everything. We want to see all of you.”

He bent, unbalanced with his hands behind his back, to peel off each sock. The final barrier was gone. He was completely naked, hands restrained, while they remained fully dressed, scrutinizing every inch of him.

“Turn around,” Christina instructed. He shuffled in a slow circle, feeling their eyes on his back, his ass, the backs of his thighs. “Jesus. You are fucking built like a fantasy, aren’t you?” The awe in her voice was genuine, which somehow made it worse—or better.

Samantha’s hand came to rest firmly on the small of his back, stopping his rotation. “I think he’s ready for his next lesson, don’t you?”

Christina finally closed the distance, her front pressing against his side. She looked up at him, her dark eyes glittering. “The thing about watching, Brian, is that it’s a one-way street.” She trailed a single, manicured nail from his collarbone down his chest, over the taut plane of his stomach. “Time for a more… interactive tutorial.”

Christina’s nail reached the base of his cock and traced a slow, teasing circle. “Please,” Brian choked out, his face burning. “Please, stop filming. Delete it.”

Samantha’s laughter was a bright, unkind spark in the dim room. “Oh, sweetie, no. This is going straight to the group chat.” Her phone’s red recording light was a tiny, accusing eye.

“Look at this fucking thing,” Christina murmured, her voice full of dark amusement. She wrapped her fingers around him, a single, gentle upstroke that made his knees buckle. “It’s a monster. And you were wasting it on a screen.” Her other hand cupped his balls, hefting their weight. “Christ, these are full. You must have been so desperate.” She released him, stepping back. “Now. Show us. Use your hand. Slow. Make it last.”

Brian’s hand shook as he obeyed, wrapping his fist around his own aching flesh. He pulled up, a slow drag of skin.

“Slower,” Christina ordered, her arms crossed. “Make yourself crazy with it.”

He slowed the pace, the pleasure a dull, building ache. He felt the crest approaching, his breath shortening. “I’m gonna… I can’t…”

“Stop,” she snapped.

He froze, his whole body trembling on the edge.

They both laughed, a sweet, shared sound that cut through his humiliation. “Again,” Christina said. “From the top. Slow. And don’t you dare finish.”

His hand moved in a slow, agonizing rhythm, the skin reddening under his own tight grip. Christina squatted down beside him, one hand rubbing against his ass, the other against his inner thigh. "So for the viewers at home," she said, her voice bright and clear for the phone Samantha held, "we found our little tech wizard here, absolutely lost in his own world." He could feel her hot breath on his cock whenever she turned her head to look at him, a teasing ghost of contact that made his stomach clench. "And we decided he needed a proper audience." All the while, she was making him slowly stroke himself, her fingertips digging into his flesh to set the pace. "See how he's trying so hard to be good? It's almost sweet." Her thumb pressed hard against his perineum, and a choked gasp escaped him. "But we know what he really wants, don't we Sam?" Samantha’s voice came from behind the phone, "He wants to be a mess." Christina’s hand slid from his thigh to cup his balls, squeezing gently. "He wants to come all over this nice clean floor and beg us to watch." Pre-cum beaded at his tip, gleaming in the low light. "Look at that," she cooed, her breath a constant, maddening wave of heat. "He's so close just from being told what to do." Her other hand left his ass and smacked it, a sharp, stinging crack that jolted through him. "Keep stroking.Slow." His arm burned with the effort of restraint. Every fiber of his being was coiled tight, screaming for release. She leaned in, her lips almost brushing the swollen head. "You don't get to come until we're done with you." Her dark eyes held his, full of a wicked promise. "And we are nowhere near done."

Christina stood, her shadow falling over him. “Point that thing at the floor for a second,” she said, nodding toward his cock. She lifted Samantha’s phone, its red recording light steady. “Look right here and tell the nice people what you were doing when we walked in.”

Brian swallowed, his throat clicking. “I was…” His voice cracked. The words were barbed wire. “I was jerking off.”

“Louder.”

“I was jerking off!” The confession echoed in the quiet room, burning his ears. “I was watching… that video. The one with the woman and the… the handjob. CFNM stuff. And I had your Instagram feed up. The beach picture.”

Her eyes glittered with dark delight. “Good. Now tell me. What do you like about me, Brian? All of it.”

He licked his lips, his mind scrambling. “Your smile. Your laugh, it’s… bright. Your eyes. The way you move. Your legs.” The words poured out now, a desperate torrent. “Your ass in those skirts you wear to clean. The little sounds you make when you’re thinking hard.”

“Keep going.”

“Your confidence. Your sweetness, even when you’re teasing. Your skin.” He was panting now. “I think about you watching me. All the time. I’ve fantasized about you catching me, just like this, for months.”

Christina listened, her expression unreadable. Then, without a word, she walked around behind his back and gently kissed him on the cheek. The gesture was so tender it made his chest ache. Her hand slipped between his legs from behind, cupping his balls, fondling him gently. The dual sensation—the soft kiss, the possessive grip—unraveled him completely. "Please," he whispered, his voice raw and broken. "Christina, please, I'm begging you, let me cum."

Samantha snorted, lowering her phone. "He sounds so pathetic. It's kind of hot."

"Please," Brian repeated, a tear escaping down his cheek. He was beyond pride, a raw nerve of need.

Christina stood up on her tip-toes, put her mouth against his ear. Her hot breath washed over his skin as she whispered, "You don't get to cum until she says you can." She nodded toward Samantha, who grinned, savoring her newfound authority. "You belong to both of us tonight. And we decide when you break." Her teeth grazed his earlobe. "Now turn around and get on your knees. Show my friend how sorry you are."

Brian’s knees hit the hardwood with a dull thud. “Please, Samantha,” he begged, the words a raw scrape in his throat. “Let me come. I can’t… I need to.”

Samantha tapped a finger against her chin, pretending to consider it. “Hmm. I don’t know. You were a very naughty boy, spying on our Chris like that.” A slow smile spread across her face. “Tell you what. Chris, honey, bend over the desk for me.”

With a playful roll of her eyes, Christina sauntered to the edge of the desk and leaned forward, planting her palms flat on the wood. Her short skirt rode up instantly, revealing the lace trim of her black panties stretched tight over the firm, perfect curve of her ass. Samantha stepped close, placing her hand possessively on one globe, giving it a gentle squeeze before hiking the fabric up another inch. “There. Now, Brian. You’re going to apologize properly. Kiss each cheek. Nicely.”

The burning heat in Brian’s face was unbearable. He shuffled forward on his knees, the focus of Samantha’s unblinking phone lens. He closed his eyes, leaned in, and pressed his lips to the warm, clothed curve of Christina’s right buttock. A shocking jolt of pure, illicit thrill shot through him. He moved to the left, repeating the gesture, his lips lingering for a heartbeat against the soft lace.

“Up,” Samantha commanded. “And don’t stop this time.” She pointed at his erection.

His hand was back on his cock, moving in a frantic, punishing rhythm fueled by pure desperation and shameful excitement. He was right there, toes curling, breath seizing. “I’m gonna… I’m gonna…”

Christina chose that exact moment to straighten up. She turned, her expression softening into something almost tender. She stepped into him, one hand cupping his balls with a gentle, rolling pressure just as her lips brushed his cheek. “There you go,” she whispered.

It shattered him. A choked, ragged cry tore from his lips as his orgasm ripped through him, stripes of white painting the floor between them in hot, pulsing spurts. He shook, knees buckling, supported only by Christina’s steadying hand on his shoulder.

The girls’ laughter was bright and musical, circling him as he gasped for air. “Look at the mess you made,” Samantha giggled, still filming the aftermath. Christina leaned close, her voice a conspiratorial whisper meant to be captured by the phone. “This stays between us, Brian. The video’s safe… as long as you continue to be our good boy.”

Read on DreamPress

Write your own erotic story with AI