The dim glow of the desk lamp cut through the haze of the cramped college dorm room, casting long shadows over scattered textbooks and half-empty coffee mugs. Sarah hunched over her notes, her brow furrowed in concentration, the soft scratch of her pencil against paper the only sound breaking the late-night silence. She was deep into her biology exam prep, oblivious to the tension simmering just beyond the thin partition that separated the study nook from the rest of the space. Alex shifted uncomfortably on the edge of the bed, his heart pounding like a drum in his chest, eyes locked on Jill Kassidy—his girlfriend’s roommate, the ultimate teen temptress with her lithe body and that wicked, knowing smile.
Jill sauntered in from the bathroom, her tiny tank top clinging to her perky teen tits, nipples already hardening against the fabric from the cool air or maybe the thrill of what she had planned. She was the star of every guy’s teen porn fantasy come to life—barely legal, wild, and unapologetically horny. Her short shorts rode up her firm ass as she dropped to her knees in front of Alex, the scent of her vanilla body wash mixing with the faint, musky aroma of arousal that already hung in the air. “Shh,” she whispered, her voice a husky purr that sent shivers down his spine, her fingers tracing the bulge in his jeans. Sarah’s page-turning echoed faintly, a reminder of the risk, making Alex’s cock twitch harder in anticipation.
He glanced nervously at the partition, but Jill didn’t care. She was all about that teen sex edge, the danger of getting caught fueling her fire. Her hands worked his zipper with expert ease, the metallic rasp barely audible over Sarah’s murmured reading. Alex’s breath hitched as she freed his throbbing dick, the cool air kissing the sensitive skin before her warm palm wrapped around it. “Fuck, Jill,” he groaned softly, his voice strained. She looked up at him with those big, innocent eyes that belied the dirty teen slut she truly was, her tongue darting out to wet her lips. The room smelled of old pizza boxes and fresh laundry, but all he could focus on was her breath, hot and teasing against his shaft.
Sarah cleared her throat on the other side, flipping another page, and Jill’s grin widened. She leaned in, her soft lips brushing the tip of his cock, tasting the salty pre-cum that beaded there. The sensation was electric—velvety mouth meeting rigid flesh, her tongue swirling lazily around the head like she was savoring a forbidden treat. Alex gripped the bedsheets, knuckles white, as she took him deeper, her mouth stretching around his girth. The wet, slurping sounds she made were obscene, muffled only by her determination to keep it quiet, but every suction pull echoed in his ears like a siren’s call. Her free hand cupped his balls, rolling them gently, the touch sending jolts of pleasure straight to his core.
Jill’s hair fell in tousled waves over her shoulders, brushing his thighs as she bobbed her head, taking more of him with each pass. She was a pro at this teen porno blowjob, her throat relaxing to swallow him whole, gagging just enough to make it real, tears pricking at the corners of her eyes. The vibration of her hum against his length made him bite his lip to stifle a moan, the risk of Sarah hearing everything heightening the intensity. Jill’s own arousal was evident; he could smell it now, that sweet, tangy scent wafting up as she shifted on her knees, her shorts dampening between her legs. She was getting off on this as much as he was, her fingers sneaking down to rub her clit through the fabric while she sucked him like a vacuum on steroids.
Alex’s hand tangled in her hair, guiding her rhythm, not too rough but firm enough to show he was in control—or at least pretending to be. Her saliva dripped down his shaft, slicking her hand as she stroked the base in time with her mouth. The sounds were intoxicating: the wet gluck-gluck of her throat, the soft pops when she pulled back for air, her ragged breaths mixing with his. Sarah’s chair creaked as she adjusted, and Jill paused, his cock buried deep in her mouth, her eyes locking onto his with a mischievous spark. The pause stretched, her tongue pressing flat against the underside, pulsing gently, until Sarah settled back in. Then Jill resumed, faster now, hungrier, like she was racing against the clock of discovery.
The dorm air grew thicker, heavy with the scent of sweat and sex, the faint hum of the mini-fridge in the corner a distant backdrop. Jill’s tank top had ridden up, exposing the smooth curve of her back, and Alex couldn’t resist reaching down to trace her spine, feeling the heat radiating from her skin. She moaned around his dick, the vibration shooting straight through him, making his hips buck involuntarily. “Easy, big boy,” she pulled off just long enough to whisper, strings of spit connecting her lips to his glistening head. Then she dove back in, hollowing her cheeks for that intense suction that made stars burst behind his eyelids. This was pure free teen porn material—raw, unfiltered teen sex happening right under Sarah’s nose.
Jill’s pace quickened, her head twisting side to side, adding a corkscrew motion that had Alex’s toes curling in his sneakers. He could feel the build-up, that tight coil in his gut winding tighter with every sloppy pass of her lips. Her hand pumped furiously now, slick with her own spit, while her other hand teased his balls, nails grazing the sensitive skin. The room felt smaller, hotter, the partition seeming paper-thin as Sarah sighed in frustration over a tough concept. Jill took advantage of the noise, letting out a soft, throaty whimper that vibrated through him, her eyes watering as she deepthroated him again, nose pressing into his pubes, inhaling his musky scent like it was her drug.
Alex’s mind raced with the taboo thrill—this teen porno dream where his girlfriend’s hot roommate was on her knees, worshipping his cock like it was the center of her universe. Jill’s breasts heaved with each breath she stole, nipples poking insistently against her top, begging to be touched. He obliged, slipping a hand under the fabric to pinch one, rolling the hard peak between his fingers. She gasped around him, the sound muffled but desperate, her hips grinding against nothing as she chased her own edge. The wet sounds grew louder, more frantic, spit trailing down her chin, dripping onto the carpet with soft plops that seemed deafening in the quiet room.
Sarah’s voice broke through suddenly, soft and distant: “Alex, you okay over there? You seem quiet.” His heart stopped, cock throbbing painfully in Jill’s mouth as she froze, holding him deep, her tongue still working in subtle circles. “Y-yeah, babe,” he managed, voice hoarse, “just… chilling.” Jill’s eyes danced with devilish glee, and as Sarah hummed in response, she pulled back slowly, torturously, her lips dragging along every inch until she popped off with a wet smack. “Good boy,” she mouthed silently, before licking from base to tip in one long, flat stroke, savoring the veins pulsing under her tongue.
The tension was unbearable now, a powder keg ready to blow. Jill redoubled her efforts, sucking with a fervor that bordered on feral, her hand twisting at the base while her mouth focused on the sensitive head, flicking her tongue over the slit to lap up more pre-cum. Alex’s thighs trembled, the muscles taut, sweat beading on his forehead and trickling down his temple. The air was thick with their shared lust, the sharp tang of his arousal mingling with her sweetness. She was relentless, a teen sex goddess engineered for this moment, her free hand now slipping inside her shorts, fingers plunging into her soaked pussy with audible squelches that she tried to muffle against his skin.
He watched, mesmerized, as her body undulated—ass cheeks clenching under those tiny shorts, tits bouncing slightly with her movements. Jill’s moans grew bolder, vibrating through his shaft like a living toy, pushing him closer to the brink. The risk amped everything up; every creak of Sarah’s chair, every rustle of pages, made his pulse race faster. Jill sensed it, pulling off to stroke him rapidly, her fist flying up and down his slick length. “Cum for me,” she breathed, voice barely a whisper, her lips brushing the tip. “Give me that hot load while she studies like a good girl.”
Alex’s control shattered at her words, the dirty command igniting the fire. He thrust shallowly into her hand, her mouth hovering, ready to catch it all. The first spurt hit her tongue, thick and salty, and she swallowed greedily, humming in delight as rope after rope painted her mouth. She milked him dry, not missing a drop, her eyes locked on his the whole time, that filthy teen porn stare promising more. Sarah’s pencil scratched on, oblivious, as Jill licked her lips clean, a satisfied smirk playing on her face. But she wasn’t done—far from it. Her hand kept stroking softly, coaxing out the last tremors, while her other hand worked her own clit furiously, chasing her climax in the aftermath.
The room pulsed with the aftershocks, Alex’s chest heaving, but Jill’s hunger hadn’t faded. She rose slightly, pressing her body against his leg, her wet shorts grinding against his knee as she kissed the tip of his softening cock reverently. “Round two?” she murmured, voice laced with lust, her fingers dipping back into her pussy, bringing them to his lips for a taste of her teen juices. The flavor exploded on his tongue—sweet, tangy, addictive—pulling him right back into the haze. Sarah yawned, stretching, but the partition held their secret, and Jill was already positioning herself, ready to escalate this free teen porn fantasy into something even steamier.
Jill’s breath came in hot pants against his thigh as she nuzzled closer, her tongue tracing lazy patterns on his inner leg, inching toward his balls again. The sensitivity made him hiss, but the pleasure was too intense to stop her. She lapped at them gently at first, then sucked one into her mouth, rolling it with her tongue while her hand resumed its slow, teasing strokes on his shaft. Already, he felt himself hardening under her touch, the blood rushing back with a vengeance. The dorm’s stale air now carried the unmistakable musk of cum and pussy, a heady cocktail that made his head spin. Sarah’s voice floated over again, “I think I’m done for the night—bed soon?” Alex’s response was a choked affirmative, his mind fractured between guilt and ecstasy.
Jill chuckled softly, the vibration tickling his skin, before she climbed onto the bed, straddling his lap without a word. Her shorts were soaked through, the fabric dark and clinging, and she ground against his reviving cock, the friction eliciting a shared gasp. Her hands roamed his chest, nails scraping lightly, leaving red trails that burned deliciously. She leaned in, capturing his mouth in a fierce kiss, the taste of his own cum still on her tongue, mingling with her saliva in a dirty, raw exchange. The kiss deepened, tongues battling, as her hips rolled in slow circles, building the heat anew.
Breaking the kiss, Jill whispered hotly into his ear, “Imagine if she walked in right now, seeing her boyfriend’s dick buried in her roommate’s tight teen cunt.” The words sent a fresh surge through him, his hands gripping her ass, squeezing the firm flesh as he pulled her closer. She moaned, louder than before, but covered it with a cough when Sarah stirred. Emboldened, Jill reached down, shoving her shorts aside to guide his now rock-hard cock to her entrance. The head nudged her slick folds, parting them easily, and she sank down inch by inch, her walls clenching around him like a velvet vice.
The sensation was overwhelming—hot, wet, pulsing tightness enveloping him completely. Jill bit her lip to stifle her cry, but the whimper escaped, raw and needy. She started riding him slowly, the bed creaking faintly under them, each bounce sending jolts of pleasure through both. Her tits pressed against his chest, nipples dragging across his skin, while her breath fanned his neck, carrying the scent of her arousal. Alex’s hands explored her body, one sliding up to cup a breast, thumb flicking the nipple, the other dipping between them to rub her clit in tight circles. She bucked harder at that, her pussy fluttering around his length, juices dripping down to soak his balls.
The rhythm built, steady and insistent, the slap of skin on skin growing riskier with every thrust. Jill’s hair whipped around her face, sweat glistening on her skin, making her glow like a teen sex siren in the lamplight. She ground down, taking him to the hilt, her clit grinding against his pubic bone, chasing that friction. The sounds were a symphony of sin: her muffled gasps, the wet squish of their joining, his grunts held back to whispers. Sarah’s light flicked off suddenly, the room darkening further, but the partition remained, a flimsy barrier to their debauchery.
Jill’s pace turned frantic, her nails digging into his shoulders as she rode him like a woman possessed. “Fuck, yes, fill me up,” she hissed, her voice a desperate plea, walls contracting in warning of her impending orgasm. Alex met her thrusts, hips snapping up to drive deeper, the angle hitting that spot inside her that made her eyes roll back. The pressure built again, coiling tight, her body trembling atop him, every nerve alight with raw lust. She came first, shattering with a choked sob, her pussy spasming wildly around his cock, milking him toward his own release.