← Story Library

Free AI NSFW Story

Caught in the Act

Caught in the Act

Jake sprawled across his bed in the quiet apartment, convinced his roommate Lena had left for the weekend. The afternoon light filtered through half-drawn blinds as he tugged his jeans down, hand closing around his already hardening cock. He stroked slowly at first, mind drifting to the sharp-tongued woman who shared the space, her confident laugh and the way she owned every room she entered. Tension coiled in his gut, his breathing deepening as he imagined her watching him like this.

His grip tightened, thumb circling the head, hips lifting off the sheets in a steady rhythm. Sweat beaded on his forehead while he pictured Lena’s full lips parting in surprise—or maybe approval. The fantasy sharpened, making him pant softly, lost in the slick glide and building heat. He was so close already, thighs tensing, when the bedroom door swung open without warning.

Lena stood framed in the doorway, grocery bag in hand, one eyebrow arched high. “Well, isn’t this a delightful homecoming? Caught with your cock in your hand, Jake? I thought you had more self-control.” Her voice carried that signature wit, laced with amusement rather than shock, and she set the bag down without breaking eye contact. Jake froze, face flushing, but she didn’t retreat.

“Don’t stop on my account,” she continued, stepping inside and closing the door with a deliberate click. “Though if you’re going to jerk off thinking about me, you could at least invite the real thing. Or are you too busy being horny and embarrassed?” Jake stammered an apology, but Lena’s smirk only grew. She crossed her arms, strong and unyielding, clearly in command of the moment.

“Apologies are boring,” Lena said, moving closer to the bed. “Tell me what you were imagining. Was it my mouth on that hard cock of yours? Or maybe bending you over for something more?” Her words dripped with challenge, not submission, daring him to match her boldness. Jake’s pulse raced as he admitted the fantasy, voice rough. She laughed, low and throaty, then reached out to trail a finger along his thigh, testing the waters with sharp banter that kept the tension crackling.

The air thickened as Lena shed her jacket, revealing the confident curve of her body. “If we’re doing this, it’s because I want it too,” she declared, voice steady. “No games, just heat. You look dripping wet already—let’s see if you can handle me.” Jake nodded, reaching for her, but she guided his hands, directing the pace with witty remarks about his earlier solo performance. Their mouths met in a fierce kiss, tongues tangling while hands explored, her fingers wrapping around his cock to stroke with expert pressure.

Clothes vanished in a rush of fabric and shared laughter. Lena pushed him back, straddling his hips without hesitation, her pussy already wet and slick against his length. “Feel how ready I am? That’s for you, but don’t think you’re running this show.” She lowered herself slowly, taking him inch by inch, both of them groaning at the tight fit. Jake gripped her ass, thrusting up to meet her rhythm as she rode him, sweat glistening on her skin, her panting mixing with his.

Lena leaned forward, breasts brushing his chest, whispering filthy encouragement between kisses. “Harder—yes, just like that. Your cock feels perfect inside me.” She reached down to rub her clit, building her own pleasure while he thrust, the bed creaking under their pace. The room filled with the sounds of skin slapping, wet sounds from her dripping pussy, and their shared moans. Jake’s hands roamed, squeezing her ass as she set a relentless tempo, strong thighs flexing.

Switching positions, Lena urged him onto his knees for a quick, teasing blowjob, her tongue swirling while she looked up with mischievous eyes. “Taste yourself on me later,” she quipped before pulling him back inside her from behind, ass presented invitingly. He pounded into her, fingers finding her clit again, both sweating and panting as the climax built. She came first with a sharp cry, walls clenching around him, triggering his own release as he spilled cum deep within her.

They collapsed together, bodies slick and spent, trading lazy kisses and more barbed compliments about each other’s performance. Lena traced a finger down his chest, already hinting at unfinished business. “Round one was fun, but next time I catch you, we’re inviting toys—and maybe an audience.”

Want to know how it ends?

This is just the opening chapter. Continue the saga - or write a steamy tale starring you.