Charlie gasped and jerked, her eyes rolling briefly upward in a small, preliminary orgasm. He felt her body tense, her back arch, and her hips jerk slightly forward. He couldn’t feel her pussy clench for the cage around his cock, but he knew it must have, and their groins became noticeably slicker. She moaned deeply and louder, digging her nails into M’s butt as she pulled him into her, humping his cage with a renewed urgency.
She pushed M’s head towards her neck, and he eagerly complied, kissing and sucking where her neck met her shoulder, and he knew she would be most sensitive. His back arched, and he felt Charlie’s breasts slide against his chest. A thin sheen of sweat from sexual exertion lubricated their bodies, while she writhed in pleasure beneath him. She moaned sensually, grabbing the back of his neck while she humped his chastity cage.
Taken by the passion of the moment and letting subspace completely take him, M forgot his own building pressure and desire to cum, letting his need to please his mistress beneath him become his only concern. Every twitch, clench, and brief sensation of her pussy lips sliding between the bars of his cage to directly contact his cock, was no longer torturous teasing but rather an extension of the pleasure she felt from using his body. He felt his heart beat heavily in his chest, matching his breaths and moans to Charlie’s, relaxing his pelvic muscles for his caged cock to throb against her pussy and for his abundant precum to flow freely.
Charlie gripped the back of his neck, moaning “yes…like that…” as his lips and tongue worked between her neck and collarbone, grinding her pussy into his chastity cage with deeper and faster thrusts. She circled her hips slightly, rubbing her clit left and right against the shaft of the cage, causing her to jerk and gasp again with another miniature orgasm. M caught a small whiff of the natural, intoxicating, scent of her fresh sweat, moaning breathily into her neck as he continued orally worshiping it.
“Mmm, that’s enough…” she said, putting her hand on M’s shoulder, pushing him downward. M eagerly complied, lowering himself back into a kneeling position in front of the couch, continuing to kiss and lick down between Charlie’s breasts and over her soft belly. M felt the tickle of Charlie’s pubic hair against his chin, and he snaked his tongue through her fluffy curls before finding the cleft of her vulva. Charlie moaned and pushed her hips forward, sliding M’s tongue between her hot and slick labia as she grabbed a handful of his hair.
M moaned at the taste of her wetness, vaguely citrusy with a hint of saltiness which could have either been her, or the copious precum he’d leaked onto her vulva as she pleasured herself on his cage. Charlie held his head in place with the handful of hair, and started to hump his face; M’s face became a fragrant mess of her fluids, and he tried to follow her clit with his lips and tongue, holding his breath as she smothered him with her pussy. He put his hands on her thighs, stroking and squeezing them while Charlie rode his face.
M started to run out of breath, and was only about to take brief gasps through his nose in time with her thrusts. Her felt her thighs quivering against her hands, and the movement of her hips became more frantic as she pressed his face against her pussy. Her back started to arch, and her hips jerked; she shut her legs, encompassing his head in her thick thighs and keeping him from hearing or seeing anything beyond her most private and sensitive parts.
He knew she was close to an explosive, powerful, orgasm, and bore down on her clitoris with his lips and tongue as best he could. Locking his lips around her clitoral hood, he sucked while flicking his tongue all around the erect nub. Her hips jerked harder and she twisted around him, her thighs and pussy clenching rhythmically while another wave of wetness smeared against his chin. M followed her movements, continuing to orally service her clit as best he could while her jerking and clenching hit its peak.
M was almost completely out of breath, and his head starting to spin from dizziness more than subspace, when her orgasm subsided. She relaxed her thighs, letting them fall spread against the couch, and she let go of the fistful of his hair. He leaned back, his butt resting against his ankles, gasping for breath as Charlie stroked his hair.
“Good boy…very, very good boy…” she gasped, looking down at M with eyes glassy with post-orgasmic bliss. She turned to one side, laying lengthwise on her couch to catch her breath. Her breasts shifted, laying naturally to the sides as M saw her flush chest, glistening with a sheen of perspiration; she propped one ankle up on the back of the couch, while her other leg dangled over the side. She reached up and brushed auburn locks, damp with sweat, out of her face before sliding a couch pillow under her head.
M felt the sticky coolness on his face, the mess left by Charlie’s pleasure. Glancing down he noticed a dark wet spot on the carpet, from the precum oozing constantly out of him during their play time. Charlie looked at him and smiled, beckoning him to lay with her on the couch. He crawled on top of her, resting his head between her breasts and his hips between her thighs.
She wrapped her arms and legs around him, cuddling him while basking in afterglow. M had almost completely forgotten his own sexual denial, until he felt his cage brush up against Charlie’s thigh; he whimpered, feeling his pelvic muscles clench weakly in protest of his genitals’ confinement.
Charlie giggled warmly, and kissed the top of his head before saying, “you could have chosen to be let out…”
“I know, mistress,” M answered, without regret. He had made his choice, and it was his to live with until Charlie chose to release him from chastity. He didn’t know when that would be, but for now his only option was to surrender that part of himself completely to Charlie and derive pleasure from service.
“Good boy,” Charlie said. She continued stroking his hair and cuddling him, until she had caught her breath and the flush was all but gone from her body. Finally, with a stroke of his face, she looked at him with a smile and said, “let’s go to bed”.