When Riya stepped back into her office, the door thumped closed behind her—and Max heard a voice he knew all too well.

 

“Hey, Miss C,” Zeke drawled. Even muffled through a pair of chinos and several hundred square feet of professor, Max could hear the cocky, boyish grin in his roommate’s voice. “Hope you don’t mind me dropping in unannounced.”

 

Max froze. Of all the people on campus, it had to be him.

 

“Hello, Zeke.” Riya crossed the room with a little extra wiggle in her stride, rolling Max from one cheek to the other. “Did you forget our session isn’t until next week?”

 

“Nah.” Somewhere ahead, a leather recliner creaked. “Just figured I’d see if you had any openings today.”

 

“Well… I think I could fit you in.” Max heard buttons popping free, one by one. “But only if you’re ready to work for it.”

 

“God damn,” Zeke muttered. The recliner groaned as he scrambled out of it, and for a second his voice went hoarse, the way it did whenever a girl in a video game cutscene had a low-cut top. “You’re gonna kill me one of these days.”

 

Riya chuckled, and Max’s whole world swung sideways as she stepped out of her chinos and kicked them aside. “Promises, promises.” She turned, presenting Zeke with the full expanse of her backside—and, without him having the faintest idea, his own roommate, wedged right at the center of it. “Now, be a good boy and get on your knees.”

 

Zeke didn’t need to be told twice. He dropped to the floor with a thud, his hands gripping her hips as he buried his face between her thighs. The first lick was electric—a slow, deliberate drag of his tongue from her soaked entrance to her throbbing clit. Riya moaned, her fingers tangling in his fluffy black hair as she ground against his mouth.

 

Beneath her, Zeke worked with single-minded focus, his tongue plunging into her pussy before swirling around her clit in tight, practiced circles. Max squirmed in a blind panic, and every kick he landed only seemed to make her moan louder.

 

“Mmm,” Riya gasped, her thighs trembling. “Just like that, Zeke. Don’t stop.”

 

Zeke groaned against her, his fingers digging into the soft flesh of her ass as he redoubled his efforts. The wet, obscene sounds of his tongue lapping at her filled the room, mingling with Riya’s breathy moans. Every flick, every suck, every devoted stroke of his tongue brought her closer to the edge—and with Max trapped against her asshole, the humiliation of it all was almost as intoxicating as the pleasure.

 

When her orgasm hit, it was with a force that nearly buckled her knees. Riya’s back arched, a guttural cry tearing from her throat as she came on Zeke’s tongue, her pussy clenching around nothing. Zeke drank her down greedily, his own moans vibrating against her sensitive flesh as she rode out the waves of pleasure.

 

“Good boy,” Riya panted, finally pulling away. Zeke’s lips glistened with her arousal, his chin damp, his eyes glazed with lust. She cupped his face, her thumb brushing over his swollen bottom lip. “Now, my turn.”

 

Without another word, Riya pushed Zeke onto his back, her hands making quick work of his sweatpants. His cock sprang free—thick, flushed, and already leaking precum. Riya licked her lips, wrapping her fingers around the base as she leaned down, her cleavage spilling forward.

 

“You’ve been so good to me,” she murmured, her breath hot against his shaft. “Let me return the favor.”

 

Then she took him into her mouth, her lips stretching obscenely around his girth. Zeke’s hips jerked, a strangled groan escaping him as her tongue flattened against his length. Riya hummed, the vibrations making him shudder, her free hand slipping between her own thighs to finger herself lazily.

 

Above her, Zeke’s fingers tangled in her silver hair, his thrusts growing more erratic as she worked him over with ruthless precision. The sounds of her sucking, the slick slide of her fingers in her own pussy, the occasional pop as she pulled off to swirl her tongue around his tip—it was all too much.

 

Meanwhile, trapped in the humid, musky prison of Riya’s ass, Max could only listen as his roommate came undone. The vibrations of Riya’s moans, the wet, rhythmic sounds of her mouth on Zeke’s cock, the occasional muttered praise—it was a symphony of humiliation, and oddly reminiscent of all the times he’d heard his stepmom bring dates home through the all-too-thin wall separating their bedrooms.

 

Max’s face burned, his cock twitching traitorously against Riya’s asshole. He shouldn’t have been aroused by this. But the sheer dominance of Riya, the way she reduced Zeke to a shuddering, moaning mess, sent sparks of unwanted heat through him.

 

When Zeke finally came, it was with a broken cry, his hips stuttering as Riya swallowed every last drop. She pulled off with a satisfied smirk, licking her lips as she admired her handiwork—Zeke, boneless and dazed beneath her, his chest heaving.

 

“Fuck,” Zeke gasped. “You’re amazing, Miss C.”

 

“It’s nothing, really,” Riya chuckled, shifting her weight slightly—just enough to make Max squirm. “You wanna see something really amazing?”

 

Zeke blinked up at her, still catching his breath. “Yeah?”

 

Riya’s smirk turned wicked. Slowly, deliberately, she reached back, her fingers dipping between her cheeks to pluck Max free. The sudden exposure made the shrunken freshman flinch, his tiny body glistening with sweat and musk as she held him up for Zeke to see.

 

Zeke’s eyes widened, his post-orgasm haze evaporating in an instant. “What the fuck.” He pushed himself up on his elbows, staring at Max like he’d just grown a second head. “Is that—Max?!”

 

Max groaned, covering his face with his hands. Of all the ways he’d imagined reuniting with his roommate, this wasn’t even on the list.

 

“In the flesh.” She winked. “I found him in the faculty lounge this morning.”

 

“No shit…” Zeke reached out, poking Max’s tiny chest with a finger. “Dude, what happened to you last night?”

 

Max scowled, swatting at Zeke’s finger. “You tell me, dude. What does it look like?”

 

Zeke snorted. “Looks like you got turned into Miss C’s personal butt boy.” His grin widened as Max’s face turned scarlet. “Damn, bro. That’s fucked up.”

 

“Oh, don’t be too hard on him, Zeke. He’s had a very busy morning.” Riya brought Max closer to her face, her breath warm against his skin. “Haven’t you, sweetheart?”

 

Max’s retort died in his throat as Riya laughed—a confident, possessive laugh.

 

Zeke watched, equal parts fascinated and aroused. “So, uh…” He scratched the back of his neck. “Is it weird if we… keep going here?”

 

“Oh, not at all.” Riya’s eyes gleamed. “In fact… maybe Max can join us for round two?”

938 views
July 30, 2025
Back
Read the story up to this chapter. Choices along the path will be highlighted, even on the Outline.
Start with the first chapter:
Start with a later chapter:
Outline
Collect