The dim glow of the bedside lamp cast a soft, rosy hue over Katt’s bedroom, the air thick with the faint scent of vanilla candles flickering on her dresser. She lounged on the edge of her unmade bed, her lithe teen body humming with restless energy, legs crossed and uncrossed in that impatient way only an eighteen-year-old could pull off. The pink blouse clung to her like a second skin, sheer enough to hint at the lacy bra beneath, buttons strained just a little over her perky tits. Katt bit her lower lip, glancing at the clock—8:47 PM. He was late, that bastard, but the wait only made her pussy throb harder, a slick heat building between her thighs as she imagined his rough hands finally claiming her.
She shifted, the fabric of her short denim skirt riding up her smooth, tanned legs, exposing the edge of her pink thong. The room smelled like her—sweet shampoo mixed with the musky undertone of her growing arousal. Katt’s fingers trailed idly over her collarbone, dipping lower to toy with the top button of her blouse. Teen porn fantasies danced in her head, the kind she’d watched late at night on her phone, touching herself to videos of girls just like her getting fucked senseless. But this was real, or it would be soon. She wanted him to walk in and see her like this: sizzles in pink, waiting, ready to be devoured.
A car door slammed outside, and Katt’s heart raced, her breath quickening. Footsteps on the gravel path, then the creak of the front door downstairs—her parents were out for the weekend, thank fuck. She stood, smoothing her skirt, but not too much; she wanted him to notice how it barely covered her ass. The stairs groaned under his weight, each step sending a jolt straight to her core. Katt leaned against the doorframe, one hip cocked, her dark hair cascading over her shoulders like an invitation.
He pushed the door open without knocking, his eyes locking onto her immediately, dark and hungry. “Fuck, Katt,” he growled, voice low and gravelly, the sound vibrating through her like a promise. He was older, twenty-five maybe, with that rugged jawline and broad shoulders that made her feel small and needy. No words needed; he crossed the room in two strides, his hands gripping her waist, pulling her flush against him. She could smell his cologne—woodsy, masculine—mingling with the faint sweat from his drive over. His mouth crashed onto hers, rough and demanding, tongue invading like he owned her already.
Katt moaned into the kiss, her teen body arching against his hardness pressing through his jeans. God, she loved this—the raw urgency of it, like teen sex straight out of those forbidden clips she’d bookmarked. His fingers dug into her hips, bunching the skirt higher, exposing her thighs to the cool air. She gasped as he broke the kiss, trailing hot, open-mouthed bites down her neck, sucking on the sensitive skin just above her collarbone. The pink blouse was in the way; he yanked at the buttons, popping two free with a rip that echoed in the quiet room.
“You been waiting for me, baby?” he murmured against her skin, his breath hot and ragged. Katt nodded, whimpering, her hands fisting in his shirt as she tugged it up, needing to feel the heat of his chest. “Yeah, been wet teen pussy aching for you all night.” The words tumbled out dirty and bold, making his cock twitch against her belly. He chuckled darkly, shoving the blouse open to expose her bra, the lacy pink cups barely containing her firm, youthful breasts. His thumbs brushed over her nipples through the fabric, hardening them into peaks that begged for more.
She pushed him back toward the bed, her small hands surprisingly bold, wanting to savor this buildup like a scene from free teen porn. He sat, legs spread, and she straddled him, grinding her soaked thong against the bulge in his pants. The friction sent sparks up her spine, her clit pulsing with each roll of her hips. The room filled with the wet sounds of their mouths meeting again, sloppy kisses laced with moans. Katt’s fingers worked his belt, fumbling in her haste, the metallic clink loud in the charged air. She freed his cock, thick and veined, springing out hot and heavy into her palm.
“Shit, you’re so big,” she whispered, stroking him slowly, feeling the velvety skin slide under her fingers, pre-cum beading at the tip. He groaned, head falling back, but his hands weren’t idle—sliding up her thighs, under her skirt, hooking into her thong and yanking it aside. His fingers found her slick folds, parting them roughly, one digit plunging into her tight teen cunt. Katt cried out, the intrusion stretching her deliciously, her walls clenching around him as he pumped in and out, thumb circling her swollen clit.
The scent of her arousal hung heavy now, musky and sweet, mixing with the vanilla from the candles. She rocked against his hand, chasing the building pressure, her blouse hanging open like a slutty invitation. “More,” she begged, voice breathy and desperate, the kind of plea that starred in every teen porno she’d ever devoured. He added a second finger, scissoring them inside her, hitting that spot that made her vision blur. Her free hand cupped her own breast, pinching the nipple through the bra, the dual sensations making her drip down his wrist.
He couldn’t wait anymore; with a grunt, he flipped her onto her back, the mattress dipping under their weight. Katt’s legs spread wide instinctively, skirt hiked up to her waist, thong still askew. He knelt between her thighs, shedding his shirt to reveal a toned chest dusted with hair that she wanted to rake her nails down. His eyes devoured her, lingering on the pink blouse framing her exposed skin, her tits heaving with each pant. “Look at you, sizzlin’ in that pink blouse, all primed for a good fuck.”
She reached down, guiding his cock to her entrance, the fat head nudging her folds. “Then fuck me,” she challenged, her voice a husky whisper. He thrust in with one brutal stroke, burying himself to the hilt in her tight heat. Katt screamed, the stretch burning so good, her pussy fluttering around his girth. The sound of skin slapping skin started immediately, raw and rhythmic, echoing off the walls. He pounded into her, hard and deep, each plunge sending her tits bouncing under the ruined blouse.
Sweat beaded on his forehead, dripping onto her chest as he leaned down, capturing a nipple in his mouth through the lace. He sucked hard, teeth grazing, while his hips snapped forward relentlessly. Katt’s nails dug into his back, leaving red trails, her body arching to meet him thrust for thrust. The bed creaked under them, headboard thumping against the wall like a dirty soundtrack. She could feel every inch of him, dragging against her walls, the lewd squelch of her wetness coating him filling the air.
“Harder,” she gasped, wrapping her legs around his waist, heels digging into his ass to pull him deeper. He obliged, grunting with effort, his balls slapping against her with each brutal drive. The room spun with sensation—the rough drag of his stubble on her cleavage, the salty taste of his skin when she licked his neck, the building coil in her belly tightening like a spring. Katt’s hand slipped between them, rubbing her clit furiously, chasing that edge in this frenzy of teen sex.
He pulled out suddenly, making her whine in protest, but only to flip her over onto her hands and knees. The pink blouse draped off one shoulder now, her ass presented to him like a gift, skirt flipped up. He slapped her cheek lightly, the sting blooming into heat, then gripped her hips and slammed back in. From behind, he hit even deeper, his cock spearing her core. Katt buried her face in the pillow, muffling her screams, but the moans escaped anyway—high-pitched, needy, the cries of a girl lost in teen porn ecstasy.
His hand tangled in her hair, pulling her head back gently but firmly, arching her spine. The new angle made her see stars, his free hand reaching around to pinch her clit. “Come for me, you little teen slut,” he rasped, voice strained with his own building release. Katt shattered, her pussy convulsing around him, waves of pleasure crashing through her. She squirted a little, soaking the sheets, the hot gush making him curse and thrust erratically.
But he didn’t stop, pounding through her orgasm, drawing it out until she was a trembling mess. Sweat slicked their bodies, the air thick with the scent of sex—salty, primal. Katt pushed back against him, greedy for more, her body still humming. He flipped her again, this time pulling her on top, wanting to watch her ride. She straddled him eagerly, sinking down onto his cock with a satisfied sigh, the fullness making her toes curl.
Her hands braced on his chest, she rolled her hips, grinding her clit against his pubic bone while bouncing slowly at first, savoring the slide. The pink blouse fluttered with her movements, a teasing remnant of her wait. His hands roamed her body, squeezing her ass, thumbs brushing the sensitive skin where thigh met cheek. Katt picked up speed, tits jiggling, the wet sounds of their joining obscene and intoxicating. She leaned forward, offering her mouth for a messy kiss, tongues tangling as she rode him harder.
“Fuck, your teen pussy is so tight,” he groaned, bucking up to meet her, the slap of flesh growing frantic. Katt’s second climax built fast, coiling low and hot, her breaths coming in sharp gasps. She straightened, fingers flying to her nipples, twisting them as she chased the peak. The room blurred, candles flickering shadows over their joined bodies, the air humming with their shared moans.
He sat up suddenly, wrapping his arms around her, pulling her close so her breasts pressed against his chest. The new position let him thrust up deep and hard, his mouth on her neck, biting down as he growled her name. Katt clung to him, nails in his shoulders, her body quaking as another orgasm ripped through her, tighter and more intense. Her walls milked him, and he followed with a roar, flooding her with hot spurts of cum, pulsing deep inside.
They didn’t separate, still rocking gently, drawing out the aftershocks. Katt’s head lolled on his shoulder, but her hips kept moving, stirring his softening cock back to life. “More,” she murmured, nipping his earlobe, the lust in her voice unquenched. He chuckled breathlessly, hands sliding down to grip her ass again, lifting her slightly before slamming her back down. The sensitivity made her gasp, but she craved it—the raw, endless hunger of free teen porn brought to life.
Minutes blurred as he hardened inside her, the slick mix of their releases easing the way. Katt pushed him flat, taking control once more, riding him with abandon. Her skirt was long forgotten, twisted around her waist, the pink blouse a disheveled frame for her flushed skin. Sweat dripped between her breasts, and she swiped it away, only for him to capture her wrist and suck her fingers clean, tasting them with a wicked grin.
The bed was a wreck now, sheets tangled and damp, the air heavy with their mingled scents. Katt’s thighs burned from the effort, but the ache only fueled her, each bounce sending jolts of pleasure up her spine. He reached up, palming her tits, rolling the nipples until she arched back, one hand bracing on his thigh for leverage. The angle exposed her fully, her clit grinding perfectly, building toward another shattering release.
“Don’t stop,” he urged, voice hoarse, his hips pistoning up to match her rhythm. Katt’s moans turned to cries, the room echoing with the symphony of their fucking—skin slapping, breaths ragged, the occasional curse slipping from her lips. She felt him swelling again, close, and redoubled her efforts, chasing her own high in this marathon of teen sex. The coil tightened, unbearable, her body tensing like a bowstring.
As the wave crested, she threw her head back, a keening wail escaping as she came hard, pussy clenching rhythmically around him. He thrust up one last time, spilling into her again, the warmth spreading deep. But even as they panted, bodies slick and spent yet insatiable, Katt leaned down, whispering filthy promises against his lips, ready for whatever came next in their night of unbridled lust.