It started late one night, the bedroom dim except for the flickering glow of Kevin’s laptop. He was hunched over, jeans shoved around his thighs, hand pumping his cock in tight, urgent strokes as the screen played out a hotwife scene—some guy with a thick dick pounding a woman while her husband watched, helpless and hard. The wife’s moans spilled from the speakers, raw and unrestrained, and Kevin was lost in it, breath ragged, until a shadow cut across the light. Moira stood in the doorway, her silhouette sharp against the hall’s glow, green eyes glinting with a mix of amusement and steel. Her red hair was a wild tangle, her tank top stretched over her heavy breasts, and leggings, clinging to her thick thighs.
“Caught you,” she said, voice low and cutting, stepping closer. Kevin froze, hand still wrapped around himself, cock twitching as shame burned through him. She smirked, towering over him. “Hotwife porn, huh? That's what gets you off? Don’t stop now—I want to see.” Her tone was teasing, but there was a hard edge, a promise brewing. “We’re fixing this tomorrow.”
The next morning, she was a force of nature over breakfast, her intent blazing as she leaned back in her chair, coffee in hand. “We’re getting it today,” she said, voice deliberate, eyes locked on his. “Stainless steel. Heavy. Cold. Solid.”
Kevin’s throat tightened, heat pulsing through him despite the weight of her words. “Steel?” he croaked, cock stirring at the thought, the memory of last night still raw.
“Yeah,” she replied, smirk slicing through him. “Caught you jerking to some guy fucking a wife while her husband’s stuck watching. Sound familiar? This’ll keep you right where I need you.” She stood, stretching slow, the hem of her top lifting to bare the soft curve of her belly—a taunt, a claim. “Move.”
The adult store was a short drive, its neon sign flickering like a heartbeat as they pulled up. Inside, the air hung thick with leather and lavender, walls sprawling with toys, lace, and DVD covers. Moira marched in, heels striking the tile in a rhythm that thumped in Kevin’s chest, while he trailed behind, nerves crackling. Jess, the girl at the counter, looked up from her phone—lip piercing glinting, purple streak in her dark hair catching the light—her bored gaze sharpening as it landed on Moira. Moira cut straight to the back, where chastity devices hung: bright plastic, soft silicone, then the cold, gleaming metal. Her fingers closed around a stainless steel cage—small, unyielding, its polished surface a challenge. She turned it in her hands, lips curling with satisfaction. “This,” she said, voice firm. “Hard edges, no compromise. Try it on.”
Kevin stopped cold, eyes darting around the empty store. “Here?” he hissed, face burning.
Moira’s eyebrow arched, her stare pinning him. “You think I’m waiting? I caught you drooling over a cuck fantasy last night—I’m making it real. Pants down.”
His hands shook, but her will was iron. He unbuttoned his jeans, shoving them and his boxers down just enough, cool air hitting his skin like a slap. His cock twitched, thickening under her gaze, raw and exposed, the porn still echoing in his head. Moira stepped close, breath warm against his neck, fingers grazing him as she fitted the steel ring around his base. The cage clamped over him, its weight sinking in as she locked it with a sharp click.
She stepped back, eyes glinting, key swinging from her finger like a pendulum of power. “Fits like it was made for you,” she purred, voice vibrating through him. “You’re not escaping this.”
Kevin yanked his pants up, the cage settling—cold, heavy, relentless. Moira snatched the empty box from the display—the cage already his prison—and strode to the counter, hips rolling. Jess straightened, eyeing the empty box as Moira dropped it with a thud.
“No cage in here. You need one, or…?” Jess asked, brow lifting.
Moira’s laugh spilled out, deep and throaty. “It’s already on him,” she said, nodding at Kevin, who stood rigid, face blazing. “Locked him up back there. Had to test the fit.”
Jess’s eyes flicked to Kevin, a slow smirk spreading. “Damn, you don’t mess around. Right here? Next-level shit.” She glanced at the box. “Steel, too. Most guys start soft, plastic, silicone. You’re diving in hard.”
“He can take it,” Moira said, thick with certainty. “He’s been a little too free with himself lately. Time to rein him in.”
Kevin’s jaw tightened, defensiveness flaring. “It’s not like I’ve been with anyone else—” He stopped, words tangling as he realized his slip, the hotwife clip flashing in his mind, his admission hanging raw.
Jess’s smirk deepened, Moira’s eyebrow lifted, her amusement a quiet storm. “Oh, I know you’re not stepping out,” she said, mockery lacing her tone as she slid her card over. “But those nights hunched over your laptop, jerking to some guy railing a wife while her man watches? That’s what I’m taming. This—” she tapped the box—“is my claim on you now.”
Jess snorted, ringing it up. “You’ve got him leashed already. How’s it feel, man?” she teased.
“He’s fine,” Moira cut in, voice a smooth blade. “Learning his place. Right, Kev?”
“Yeah,” he muttered, throat tight, avoiding Jess’s grin.
She bagged the empty box, the cage already at work. “Steel’s a bastard if he fights it—keep lube close,” Jess said, handing over the receipt. “And, uh, have at it.”
“We will,” Moira winked, pulling Kevin out with a victorious stride, Jess’s smirk burning into his back.
The drive home was taut silence, Moira’s hand heavy on his thigh, nails digging through denim. Inside, she spun on him, eyes alight. “Strip,” she commanded, tossing her purse aside, hands on hips, chest straining her tank top. “I want you bare except that cage.”
Kevin’s fingers fumbled, shedding his shirt, kicking off shoes, peeling jeans and boxers until he stood raw, steel glinting against his skin. His cock pressed its confines, a dull ache pulsing, the memory of the porn looping in his head. Moira circled him, gaze raking, fingers brushing the metal possessively. She giggled, sharp and wild. “Look at you,” she said, voice dripping dark delight. “Trapped and aching—just like that husband you were watching. This key—” she dangled it—“owns more than your cock, Kev. It owns you, every fucking inch.” She giggled again, a shiver racing down his spine as she tucked it away. “Now, come here. I’ve got work for you.”
She dropped onto the couch, legs splaying, yanking leggings down to bare her pussy—slick, swollen, pink against red curls. Her scent hit him—raw, primal, pulling him in as she leaned back, elbows propped, eyes locked on his. “Eat me,” she demanded, voice husky. “Make me feel it.”
Kevin sank to his knees, cage dragging against his thighs, kissing her inner thigh, tasting her heat, then moving higher, drawn by her need. His tongue met her, lapping at her wet entrance, her taste flooding him—sharp, sweet, alive. He traced her folds, slow and hungry, then pressed her clit, dragging his tongue in a heavy sweep.
“Fuck, yes,” Moira groaned, fingers knotting his hair, pulling him deeper. He dove in, tongue plunging, tasting her pulse as she writhed. Her wetness smeared his face, and he chased it, sucking her clit with desperate edge, flicking it fast and relentless. Her thighs quaked, gasps tearing the air as he locked into her rhythm—slow, deep licks, then sharp, frantic ones, her grinding against him. He gripped her thighs, anchoring her as he consumed her, the cage a brutal weight against his trapped need. His cock throbbed, useless, but her pleasure roared through him—her ragged moans, her nails’ bite, the shudder in her core. She broke with a guttural cry, pussy clenching his tongue, hips bucking as she rode the wave. He stayed, licking through tremors, drinking her in until she shoved him back, breathless and glowing.

“Good boy,” she rasped, smile slow and sated, sitting up, twirling the key, eyes blazing. “We’re finding him soon—someone to make me scream, just like your little video.”
The next night, Moira sprawled across the bed, laptop on her thighs, silk robe slipping to bare her pale, flushed skin, alive with intent. Kevin knelt beside her, naked save the cage, breath shallow as she scrolled hookup profiles, lingering on each photo. She zoomed in on a dick pic—thick, blunt, unapologetic—grinning, voice taunting. “Check this beast,” she said, tilting the screen. “Solid, but short—wouldn’t hit the spot like that guy you watched. You’d want me fucked deeper, wouldn’t you?”
She scrolled, pausing on a long, lean shaft. “This one’s got reach, but thin—barely a stretch. I need something to feel, Kev. Something to wreck me while you’re stuck watching.”
His cock pulsed against steel, her words burning through him, the porn’s echo stoking the fire. “Yeah,” he managed, voice rough. “Something… big.”
She laughed, low and wicked. “That’s my boy. Get down here,” she said, spreading wide, pussy glistening, begging. “Keep me hot while I pick the one to ruin me.”
He slid between her thighs, tongue finding her instantly, lapping her heat as she scrolled. She was dripping, arousal sharp and heady, and he buried himself in it, sucking her clit as she moaned.
“Fuck, look at this,” she said, zooming on a thick, veiny cock. “This could split me wide open. You’d be drooling, watching it take me—like that husband, huh?” Her hips rocked, voice trembling as he licked deeper, her taste flooding him.
She clicked again, breath hitching. “This guy’s packing nine inches,” she murmured, hand tightening in his hair. “Think I could swallow it whole? Maybe I’ll have you hold it, make sure it’s worth my time.” She shattered, cry raw, thighs locking as he tongued her through it, wetness soaking him.
Panting, she settled on Ryan—broad-shouldered, smug, his cock a monster she called “obscene” after messages. “Him,” she said, typing fast. “No strings, just fucking. I told him you’ll be there, caged, watching—like your porn. He’s all for it—says it’s a turn-on.”
She snapped the laptop shut, grinning as he pulled back, face slick. “Saturday. Be ready.”
Saturday hit like a storm, Kevin’s nerves a live current as the hour closed in. Moira stood in the bedroom, adjusting her sheer black robe, body a shadowed promise.
She stepped toward Kevin, naked and caged in the chair by the bed, key swinging. “You’re staying locked while he takes me,” she said, voice steel. “Every sound, every thrust—eyes on me, not your dick. No touching, no drifting. Clear?”
“Yes,” Kevin rasped, cage biting as his cock fought, denial a razor’s edge, the hotwife scene replaying in his mind.
She nodded. “Good.” The doorbell rang, and she moved to answer, robe flowing.
Ryan stepped in—tall, tanned, radiating power. He smirked at Kevin, then turned to Moira. “You’re fucking stunning,” he growled. She laughed, robe falling, body bare—pale skin, full breasts, red curls stark. Ryan stripped, Kevin’s breath snagging.
The man’s cock was a beast—thick, veined, swelling, dwarfing Kevin’s trapped state, straight out of his fantasies. Moira sank to her knees, red hair spilling as she took Ryan in her mouth, lips stretching, sucking with hunger, tongue swirling, hands pumping, his groans filling the room. Kevin watched, cage a cold shackle, the porn made flesh.
She pulled back, lips wet, and shoved Ryan onto the bed. He hit the mattress, cock jutting. Moira straddled him, pussy hovering, slick. She locked eyes with Kevin. “Watch,” she ordered, gripping Ryan’s shaft, rubbing it against her folds. Then, slow—achingly slow—she sank down, moan tearing the air as he stretched her, inch by brutal inch. Kevin’s hands clenched the chair, world narrowing to her—gasping mouth, dazed eyes—as she took him fully.
“Fuck, you’re massive,” she breathed, hips rolling. She rode him hard, breasts swaying, hands braced, claiming every thrust. Ryan gripped her, but she owned the pace, grinding until moans turned feral. She came with a scream, head back, body seizing, pussy gripping him—just like the video, but real, visceral.
Shaking, she slid off, juices coating him, flipped over, ass up. “More,” she demanded, voice thick. Ryan knelt behind, slamming in deep, her gasp jagged. He fucked her with force, body rocking, flesh trembling. Kevin watched, lost in her surrender, her second orgasm ripping through. “Ryan, fuck, yes!” she howled, quaking. Ryan’s rhythm broke, breaths ragged.
“Gonna cum,” he grunted. “Where?”
“Inside,” Moira snarled, shoving back. “Fill me.”
He roared, burying himself, pumping her full. Moira sighed, sated, as he pulled out, cum leaking. Ryan lingered, catching his breath, then flashed a lazy grin at Kevin. “She’s something else, man. You’re a lucky bastard to see this.” He clapped Kevin’s shoulder, rough and easy, then gathered his clothes, tossing a “Catch you later” as he sauntered out, door clicking shut.
Moira turned to Kevin, sprawled on the bed, legs wide, pussy glistening with Ryan’s release. She dangled the key, voice low and teasing. “Want out of that cage tonight? Lick me clean first. Earn it.” Kevin’s breath hitched, her demand sinking in, the porn’s echo driving him.
He crawled to her, cage dragging cold, and pressed his face between her thighs. His tongue met the mess—Ryan’s salt thick and bitter, blending with her sweetness, a heady collision. He lapped at her, slow and thorough, tasting the aftermath as she sighed, fingers threading his hair, guiding him. The act was primal, binding, and he gave himself to it, cleaning every trace until she hummed satisfaction.
She tugged him up, kissing him deep, tongue claiming the taste, then unlocked the cage with a click. It fell away, his cock springing free, rigid and aching. “Good boy,” she murmured, pushing him onto his back, bed still warm from Ryan. She straddled him, pussy—still slick—hovering. “Let’s talk about tonight,” she said, sinking down slow, taking him in, her warmth enveloping him as he groaned, hands gripping her hips.
“It was intense,” Kevin rasped, voice rough as she rocked against him, deliberate, drawing it out, the hotwife scene now his reality. “Watching you with him—every thrust, every sound. Couldn’t look away. Burned me alive, but I loved it—just like the porn, but fucking real.”
Moira grinned, breath hitching as she rode him, breasts brushing his chest. “I felt him everywhere,” she said, voice low and alive. “So thick, stretching me, pounding ‘til I couldn’t think. Knowing you were there, locked, watching—like that husband you jerked to—it lit me up. You saw me lose it, didn’t you?”
“Yeah,” he groaned, hips bucking to meet her, memory surging. “Twice. You were wild—gone. Felt it in my bones.” She leaned down, kissing him hard, tongue tangling as she quickened.
“That’s what I wanted,” she whispered. “You, watching me break, feeling it with me. It’s us, Kev—this fire.” Her pussy tightened, rhythm fierce, and he couldn’t hold back—release hit like a storm, raw and shattering, spilling into her as she moaned, riding him through it.
She slowed, collapsing onto his chest, breath hot against his neck, tangled and spent. “You were perfect,” she said, fingers tracing his skin. Then she reached for the cage, touch steady as she slid the steel ring back around him, his cock still sensitive. “But you’re mine again now,” she said, locking it with a quiet click, key slipping into her pocket. “
He nodded, weight settling back, a quiet thrill in its return. She curled against him, body pressed close, breath evening. “Sleep,” she whispered. “We’ve got plenty left to play with.”
