Chapter 20: Mirrored Ecstasy
The world swam back into focus in disjointed pieces—the sting of chlorine in his nostrils, the cool evening breeze raising goosebumps on his slick skin, the distant hum of city traffic far below. His entire body throbbed with a spent, hollow ache, the echoes of a climax that had torn through him with shocking, unfamiliar violence. He was still straddling her hips, his own—her own—limbs feeling like waterlogged driftwood.
Katy’s hands, his own strong hands, tightened on his thighs, preventing any retreat. Her breathing was steady, controlled, a stark contrast to his own ragged pants.
“Don’t stop now,” she murmured, her voice a low, rough thing that vibrated through him. Her hips shifted beneath him, a deliberate, rolling motion that rubbed the wet, sensitive folds of Garrett's pussy against the rigid length of her erection. The friction, so soon after his orgasm, was a sharp, almost painful oversensitivity that made him gasp and flinch.
“Katy, wait—” he choked out, his voice small and strained.
“Wait for what?” she asked, her blue eyes gleaming with an intensity that was entirely her own. “The fun’s just starting.” Her grip shifted, one hand sliding up to the small of his back, pressing him down harder against her. The movement was possessive, instructional. “My turn.”
He was trapped, pinned by her strength and the dizzying aftermath of his own pleasure. Every nerve ending felt raw and exposed. The earlier coconut scent was now buried under the musk of sweat and the tang of his own release. He tried to push himself up, but his arms trembled, useless.
He tried to push himself up, but his arms trembled, useless. Katy’s hands slid from his thighs to his waist, holding him firmly in place as she rocked her hips upward. The motion sent another jolt of sensation through him, sharp and electric.
“Just stay there,” Katy breathed, her voice husky and strained. Her eyes were half-lidded, fixed on his face with an intensity that made his skin prickle. Every shift of her body beneath him was a deliberate, maddening tease.
Garrett’s mind reeled, overwhelmed by the conflicting waves of pleasure and shame. He remembered the cool, unyielding pressure of the toy from earlier, a mere imitation compared to the living heat now pressing against him. What would it feel like to be filled by something real, by her?
The thought alone sent a fresh surge of wetness between his legs, a traitorous response that horrified and enthralled him. He could almost justify it, telling himself it was just another sensation, a necessary step in this bizarre exchange. His breath hitched as he allowed the tip to nudge closer, a fleeting, tantalizing pressure that promised entry.
Katy moaned, a deep, satisfied sound that vibrated through both their bodies. Her hands tightened on his hips, guiding him with an expert rhythm that left him dizzy. She was lost in the sensation, every nerve alight with a pleasure she had never known in her own skin.
Garrett’s resistance wavered, his body arching into the touch despite his mental protests. He let the cock head brush against his entrance, once, twice, a ghost of penetration that made him gasp. But each time, he pulled back slightly, denying the final surrender, his mind screaming in silent anguish.
“Come on,” Katy urged, her voice a raw whisper against his ear. Her hips stilled, holding him at that perfect, agonizing threshold. “I can feel how much you want this.”
The city lights blurred around them, the pool’s water lapping softly at the edges. Garrett’s world narrowed to that single point of contact, a pulsating need that threatened to consume all reason. He was so close, so horribly, wonderfully close to letting go.
Katy’s smile was a slow, wicked curve as she watched the conflict play out on his face. She was in heaven, riding the edge of his denial, savoring every shudder and gasp. This was better than she had ever imagined.