Free cuckold community
Sign up now!
Giada was a portrait of languid dissatisfaction, sprawled across the duvet. The afternoon light, thick and golden, caught the dust motes dancing in the air. She peeled off her white athletic socks, now a sorry state of sweat-stained gray from her romp with Doggo on the lawn. With a sigh that seemed to deflate her entirely, she unbuttoned her blouse, the fabric parting to reveal the stark black of her bra. Her skirt followed, pooling around her knees. Left in just her underwear, she was a study in contrasts: the severe lines of black lace against the soft, pale expanse of her white skin.
Her hand drifted down, a familiar pilgrimage, and her fingers began to trace idle circles on the sensitive skin of her inner thigh. Her mind, however, was miles away, back in the weight room, filled with the image of Philippe. She could practically smell the clean, metallic scent of his sweat. She pictured him in that threadbare tank top, the fabric stretched taut over the carved ridges of his abdomen, and those gray sweatpants that left absolutely nothing to the imagination. The heavy, promising bulge at his crotch was a silent challenge. In her fantasy, she was on her knees, her fingers hooked into his waistband, pulling them down as his hand tangled in her hair, a firm, possessive grip.
A soft gasp escaped her lips. She hooked a finger into the side of her panties, the lace already damp, and slid two fingers inside. The slick heat was a welcome relief, a tangible answer to the ghost in her mind. She let her head fall back against the pillows, her movements becoming more deliberate, her breath hitching as she started to sink into the pleasure…
The click of the latch was a splash of ice water on her fantasy. Giada’s eyes snapped open. She snatched the duvet, pulling it up to her chin just as the door swung inward. John stumbled in, juggling his laptop and a backpack, his back to her as he kicked the door shut. He dumped his gear onto the desk with a heavy thud, the sound of his life intruding violently on hers. When he finally turned, his face broke into a hopeful grin.
He crossed the room in two strides and leaned down, pressing a wet, clumsy kiss to her red lips. Giada offered a tight, unconvincing giggle and her black bangs moved slightly.
“Baby, I’m so horny,” he mumbled against her lips.
Giada winced, bringing the hand that had been between her legs to her forehead. “God, I have such a headache,” she lied, the words tasting like ash.
Undeterred, he peeled off his shirt, revealing a pale, soft chest. He sat on the edge of the bed, the mattress dipping, and began fumbling with the button on his jeans, his eyes fixed on the shape beneath the sheet. “You sure?”
With a sense of grim resignation, Giada lifted the duvet. The cool air kissed her flushed thighs and the soaked fabric of her panties. She forced a smile, a brittle mask of compliance. “Yeah, come on,” she whispered, closing her eyes. She tried to summon Philippe again, to feel the phantom weight of him, but the image was shattered by the sound of a zipper. Her eyes flew open.
John was shoving his jeans down his legs. His briefs were a pathetic sight: baggy, white, and marred with faint yellow stains at the crotch. They hung on him like an empty sack. When he hooked his thumbs in the waistband and yanked them down, his cock was revealed.
It was… nothing. A nub. A shriveled, pale little thing, maybe six centimeters on a good day, resting against his crudely shaved groin, making him look like a prepubescent boy. Giada stared, a morbid fascination warring with a wave of nausea. It looked like a bait worm left too long in the sun.
She reached out, her painted nail a slash of crimson against the pallor of his skin, and gave the head a light tap. A flicker of something—disgust, pity—crossed her face before she met his eyes. “What’s the matter? The little guy not waking up today?”
“Sorry, I’m just tired,” he mumbled, his voice already defensive. “Maybe you can… you know. Get me started.”
Giada sighed, a sound of profound weariness. She dutifully pinched the pathetic thing between her thumb and forefinger, feeling the soft, spongy texture. She began to stroke, a mechanical motion devoid of any passion. It remained stubbornly, insultingly limp.
“Let me see your body, baby,” he breathed, his eyes glazed.
A genuine, sharp laugh escaped her before she could stop it. “Sorry,” she choked out, though she wasn’t. She spread her legs, the wet patch on her panties an undeniable accusation. “You mean this? Is this what you want to see?”
“Yeah, fuck, you’re already soaking,” he groaned, missing the point entirely.
Giada pressed her fingers to her lips to stifle another laugh. This was a farce.
“Come on, move them aside. I want to see you naked.”
Something inside Giada snapped. The boredom, the disappointment, the sheer, crushing tedium of it all coalesced into a cold, hard knot of resolve. She stopped stroking him and let her hand fall away. “No,” she said, her voice flat and cold. “Not if you’re like this.”
“What? What do you mean?”
“With this… thing,” she said, gesturing vaguely at his crotch, “I can’t do anything. Make it hard. Now.”
“B-but, baby…”
“Shh,” she hissed, her eyes glinting with a dangerous light. “Look at this. Maybe you’ll understand.” She released his cock and placed the tip of her index finger right on the head. With slow, deliberate pressure, she pushed down. The soft flesh gave way, flattening, retreating, until it was completely indented, disappearing into his groin as if it had never been there.
“It’s a fucking clit, John,” she said, her voice dangerously quiet. “Do you finally get it?”
John froze, his face a mask of disbelief and humiliation. The air in the room grew thick and heavy, suffocating.
Giada let go and threw the sheet aside. “I’m done,” she announced, swinging her legs off the bed. “I can’t do this anymore.” She dressed with quick, angry movements. He remained sitting on the edge of the bed, naked and small, a statue of shame. They went to sleep that night turned away from each other, the silence between them a chasm wider than any ocean.

Leave a Reply
You must be logged in to post a comment.