Carl's eyes crack open to the thin morning light cutting through the dorm room blinds. His ass throbs with every heartbeat, a deep, raw ache that pulses from his swollen hole up through his lower back. He shifts on the mattress, and the movement sends a sharp sting through his cheeks. His face twists. The sheets beneath him are stiff with dried cum, stuck to his stomach and inner thighs. He peels himself off the bed, wincing, his legs trembling as he swings them over the edge.
Adam stands by the desk, already dressed in jeans and a fitted black t-shirt, running a hand through his jet-black hair. He catches Carl's face scrunching up and smirks. "Rough night, huh, babe?" He says with a mocking voice, like he isn't the reason why Carl is the way he is right now.
Carl doesn't answer. He limps toward the bathroom, each step sending a jolt through his sore ass. His thighs burn. His jaw aches from last night. He grips the doorframe and pulls himself inside, catching his reflection in the mirror. Tousled blonde hair matted to his forehead. Dark circles under his blue eyes. A red mark on his neck where Adam's mouth had been. He turns on the shower and stands under the cold water, letting it run down his back, over the swell of his ass, between his cheeks where the soreness pulses hottest. He presses his forehead against the tile and breathes.
By the time he gets out and dresses, Adam is waiting by the door with his bag slung over one shoulder. He holds it open for Carl, and when Carl passes through, Adam's hand lands on his hip, fingers digging into the curve of his ass through his jeans. Carl's jaw tightens. Adam squeezes once, then lets go and throws an arm around his shoulder. "Let's go, babe. Don't wanna be late."
The walk to class is a shuffle. Carl's stride is off, his weight shifting awkwardly every time his left foot hits the ground. Adam walks beside him, close, their shoulders bumping. Every few steps, Adam's hand drifts lower, brushing the small of Carl's back, grazing the top of his ass. Carl flinches each time but says nothing.
They reach the lecture hall, and Brad is already there, leaning against the wall with his arms crossed. His eyes drop to Carl's legs, tracking the uneven gait. A grin splits his face wide open.
"Dude, you're limping again," Brad says, loud enough for the guys passing by to hear. He pushes off the wall and steps closer, looking Carl up and down. "Adam, were you too rough with our boy again?"
The words hang in the air. The other times Brad said things like this, it didn't bother Carl as much because it wasn't real. But now the soreness between Carl's ass tells a different story.
Carl says nothing. He walks past Brad into the lecture hall and drops into a seat near the middle, wincing as his ass hits the plastic chair. Adam slides in beside him, close, his thigh pressing against Carl's. The lecture starts, but Carl can't focus. Adam's hand rests on his knee, thumb tracing slow circles. Then it moves higher, brushing the inside of his thigh. Carl's leg twitches. He grabs Adam's wrist and pushes it away, but Adam brings it back a minute later, his fingers walking up Carl's thigh until they graze his crotch.
Adam leans in, his stubble scraping Carl's ear. "Still sore, babe?" His breath is warm. His hand slides behind Carl and squeezes his ass through the jeans, hard. Carl jumps in his seat, a grunt escaping his throat. The girl in front of them turns around, then looks away. Adam whispers again, "Can't wait to get you back to the room tonight." His fingers dig into the meat of Carl's cheek, kneading it. Carl's hands grip the edge of the desk, knuckles white.
The lecture drags. Adam keeps at it, brushing against Carl's arm, leaning in to press his lips to Carl's neck when the professor turns to the board, whispering filthy things about what he's going to do to Carl's mouth and ass tonight. Carl squirms in his seat, the soreness and the attention making his skin crawl.
At lunch, the cafeteria is packed with the football team. Carl sits with his tray, picking at a sandwich, and Brad drops into the seat across from him. Adam is in line for food, a few feet away. Brad leans forward, elbows on the table.
"So," Brad says, eyes drifting down to Carl's waist. "How's the ass?"
"Shut up, Brad."
Brad laughs. He stands up, walks around the table, and sits next to Carl instead, too close. His hand lands on Carl's thigh under the table. Carl stiffens. Brad squeezes, then slides his palm up and grabs Carl's ass through his jeans. Carl's tray rattles. He turns to shove Brad's hand away, but Brad is already pulling back, standing up, smirking down at him.
"Don't worry," Brad says, low enough that only Carl can hear. He leans down, his mouth near Carl's ear. "I'll fuck you one day." He pulls back, grinning. "But don't think I'm gay. I'm not. I'm as straight as they come." He straightens up, crossing his arms. "I'll be the one fucking. And the one who fucks isn't gay. The one who gets fucked is." He points at Carl. "That's you. With that fat ass of yours that's meant to be destroyed by a man like me."
He walks away before Carl can respond. Carl stares at his sandwich, his stomach turning. Adam sits down across from him a moment later, setting his tray down. He glances at Carl's face, then at Brad's back as he walks off.
"What'd he say?"
"Nothing," Carl mutters.
Adam's eyes narrow. He looks at Brad for a long moment, then back at Carl. Then he reaches across the table and takes Carl's hand, threading their fingers together. "He talks too much."
Carl pulls his hand free and shoves a forkful of food into his mouth.
Afternoon rolls into football practice, and the field is brutal under the late sun. Coach Dale stands at the center of the field, whistle around his neck, arms crossed over his broad chest. He's forty, with close-cropped hair going grey, a thick neck, and a muscular build that fills out his polo shirt. His jaw is set tight, the lines around his mouth deeper than usual. He blows the whistle, and the sound cuts across the field like a slap.
"Suicides! Now! Go, go, go!"
The team takes off. Carl runs, his legs burning, his ass still sore with every stride. Coach Dale paces the sideline, watching, his face hard. When someone slows down, he's on them immediately, voice booming across the turf.
"Pick it up, Reynolds! You're moving like you're half-asleep! Again!"
Brad jogs up beside Carl, breathing hard. He glances at Coach Dale, then leans in. "Bet his wife's not letting him fuck her anymore." Carl shoots him a look. Brad keeps going, whispering between breaths. "That's how women are, man. After a certain age, they just stop putting out. And the men are left with nothing but their hands. Like we're fucking teenagers again." He grunts as they hit the line and turn. "Frustrates the shit out of them. And they take it out at their jobs. Which is what he's doing right now."
Coach Dale blows the whistle again. "Laps! Three more! Move!"
The team groans. Brad shakes his head, still grinning. "See what I mean? Man needs to get laid."
Practice runs long. By the time Coach Dale finally lets them go, Carl's legs are jelly and his ass is screaming. He limps off the field, and Adam falls into step beside him, tossing a towel over his shoulder. Neither of them says much.
Back in the room, the beds are still pushed together, forming one wide mattress against the wall. Carl drops his bag by the desk and sits on the edge of the bed, wincing. Adam pulls out his laptop and opens a textbook. They work through assignments in silence for an hour, the scratch of pens and clatter of keys filling the room. Carl finishes a problem set, closes his notebook, and rubs his eyes.
They eat dinner in the dining hall, sitting with the team. Brad makes a comment about Carl's walk again, and Adam puts his arm around Carl's shoulder, pulling him close. Carl endures it. They head back to the room as the sun goes down, the hallway quiet, most students still out.
Adam locks the door behind them. The click of the latch is small and final. He turns, and Carl is standing by the desk, pulling off his shirt. Adam crosses the room in two steps and shoves Carl backward. Carl's back hits the bed, and he bounces once, the air knocked out of him. Adam is on him immediately, one knee between Carl's legs, his hand pressing flat on Carl's chest.
"Suck it," Adam says. No question. No buildup. His free hand yanks at his own belt, pops the button, pulls down the zipper. He shoves his jeans and briefs down to his thighs, and his cock springs free, half-hard, thick and veined. He grabs Carl by the hair and pulls his head toward it. "Open."
Carl's jaw tightens. His hands come up, but Adam catches both wrists and pins them behind Carl's back with one hand, his grip like a vice. Carl's face is pressed against Adam's cock, the heat and smell of it filling his nose. He turns his head away. Adam yanks his hair, pulling his face back.
"I said open."
Carl's lips part. Adam pushes in, the head of his cock sliding past Carl's teeth, over his tongue, hitting the back of his throat. Carl gags, his throat convulsing around the intrusion, spit flooding his mouth and dripping down his chin. Adam doesn't wait. He thrusts, his hips rolling forward, driving his cock deeper. Carl chokes, a wet, ugly sound coming from his throat, his eyes watering. Adam pulls back, lets Carl gasp for air, then pushes in again, slower this time, feeding his cock inch by inch until Carl's nose is pressed against his pubic bone.
"You're getting good at this, huh?" Adam's voice is low, rough. He pulls out until just the head rests on Carl's tongue, then slams back in. Carl gags again, his hands twisting behind his back, fingers clawing at nothing. Adam sets a rhythm, thrusting in and out, his cock sliding through the slick heat of Carl's mouth. The sounds are obscene, wet, slurping noises, the click of Carl's throat, the slap of Adam's balls against his chin. Spit runs down Carl's face, pooling on the sheets. His jaw aches, his lips swollen and raw.
Adam fucks his mouth for what feels like forever, grunting with each thrust, his hand tight in Carl's hair. Then he pulls out, his cock slick and hard, bobbing in front of Carl's face. He releases Carl's wrists and grabs his shoulder, flipping him onto his stomach. Carl lands face-down, his cheek pressing into the damp sheets. Adam yanks down Carl's jeans and underwear in one rough pull, exposing his ass. The cool air hits Carl's skin, and he flinches.
Adam spreads Carl's cheeks with both hands, thumbs digging into the flesh, pulling him open. Carl's hole is still swollen, pink and raw from last night. Adam leans down and runs his tongue from the base of Carl's balls to the top of his crack, slow and flat. Carl's entire body stiffens. A grunt pushes out of his mouth, muffled by the sheets. Adam does it again, then again, his tongue circling the rim of Carl's hole, wet and hot. He pushes the tip of his tongue inside, and Carl's hips jerk forward, his cock dragging against the mattress.
Adam pulls back, puts his fingers in his mouth, and slicks his fingers with spit. He presses one inside Carl, then two, curling them, working them in and out. Carl's fists clench in the sheets. His breathing is ragged, his face hot against the bed. Adam scissors his fingers, stretching the hole open, then pulls them out and lines up his cock.
"This ass is mine," Adam growls. He pushes in.
The head pops past the ring of muscle, and Carl's breath catches. Adam keeps pushing, slow and steady, sinking inch by inch into Carl's ass. The stretch burns, but it's different from last night, less sharp, more deep. Carl's hole opens around him, the swollen flesh yielding, molding to the shape of Adam's cock. Adam bottoms out, his hips pressed flush against Carl's cheeks, and holds there.
He pulls back and slams forward. The sound of skin slapping skin cracks through the room, loud and sharp. Carl's ass ripples from the impact, the flesh jiggling. Adam does it again, harder, and the slap echoes off the walls. He grabs Carl's hips and starts to fuck, each thrust driving Carl forward on the bed, the headboard banging against the wall with every impact.
Adam's hand comes down on Carl's right cheek. The spank rings out, and the flesh bounces, red blooming where his palm landed. He spanks again, the other cheek, and Carl grunts into the mattress, his fingers twisting the sheets. Adam keeps fucking, his hips snapping forward, his cock burying itself deep with every thrust. The wet sound of pre cumand the slap of skin mix together, a steady, filthy rhythm.
Carl's grunts come with every thrust, low and involuntary. His cock is hard against the sheets, leaking, the friction dragging him toward something he doesn't want. Adam reaches around and pinches his right nipple, rolling it between his fingers, then tugging. Carl's back arches, a strangled sound escaping his throat. Adam does the same to the left, twisting hard, and Carl's hips buck.
Adam pulls out, grabs Carl by the waist, and hauls him up. He pulls Carl backward until Carl's back is pressed against Adam's stomach. Adam wraps his arms under Carl's, locking his hands behind Carl's neck, pinning him in place. Carl can't move, his arms trapped, his back curved against Adam's chest, his ass positioned right over Adam's cock.
Adam drives up into him. The angle is different, deeper, and Carl's eyes go wide. Adam fucks him from below, his hips pistoning upward, each thrust punching the air out of Carl's lungs. The sound is different now, less slapping, more a wet, grinding squelch as Adam's cock moves in and out of Carl's stretched hole. Carl's cock bobs with every thrust, slapping against his stomach, leaking a string of precum.
"Not going anywhere," Adam says against his ear, his breath hot. He tightens his grip and fucks harder, faster, the bed creaking beneath them, the headboard slamming the wall in a steady beat. Carl's grunts come faster, louder, his body bouncing on Adam's cock. His ass cheeks clap against Adam's thighs with every downstroke, the flesh rippling.
Then something shifts. A thrust hits a spot inside Carl, and his grunt cracks, pitching higher. His cock twitches. Adam notices and adjusts his angle, hitting the same spot again. Carl's mouth falls open. A sound comes out—not a grunt this time, but something softer, something closer to a moan. He bites his lip, killing it.
"You're enjoying this, aren't you?" Adam says, his voice mocking. He thrusts harder, grinding into that spot. Carl's body jerks, his abs clenching, his cock leaking freely. "Yeah, you are. Look at this." Adam reaches around and grabs Carl's cock, hard and slick with precum. "Hard as a rock. My dick in your ass and you're hard." He strokes once, twice, and Carl's hips buck, a whimper slipping out before he can stop it.
Adam laughs. He lets go of Carl's cock and grabs his hips, driving up into him with brutal force. The bed shakes. The wall thuds. Carl's ass claps against Adam's thighs, the sound filling the room, wet and sharp. Adam's breathing turns ragged, his thrusts losing rhythm. He buries himself deep and holds, his cock pulsing, and Carl feels the hot flood of cum filling him, spurt after spurt, his stomach clenching as the warmth spreads inside him.
Adam pulls out and pushes Carl forward onto the bed. Carl lands on his stomach, cum leaking from his hole, his ass throbbing. Adam collapses beside him, breathing hard, one arm draped over Carl's back. They lie there in silence for a long moment, the room thick with the smell of sweat and sex.
Days pass. The soreness fades, then comes back, then fades again. Carl's body does something he doesn't want it to do, it adapts. Each time Adam pushes into him, the resistance lessens. The ring of muscle stretches easier, opens wider, the rawness replaced by a dull ache that fades into something else. Something warm. Something that pulses when Adam hits that spot inside him.
Carl hates it. He lies in bed at night, staring at the ceiling, feeling his hole twitch, feeling the ghost of Adam's cock still inside him. His mind screams at him to stop, to push Adam away, to say no. But his body, his body opens. His body takes it. His body leaks and hardens and twitches when Adam touches him, and the line between what he wants and what his body wants blurs a little more every day.
A week in, Adam throws Carl onto the bed after dinner. Carl lands on his back, and Adam strips him fast, yanking off his jeans and shirt, leaving him naked. Adam pulls his own shirt over his head and shucks his pants, his cock already hard, standing thick and heavy between his thighs. He grabs the lube, slicks himself, and climbs onto the bed.
"Get on," he says, lying back against the pillows. He strokes his cock, slick and glistening. "Ride me."
Carl stares at him. "What?"
Adam pats his thigh. "Turn around. Face the wall. Sit on my dick."
Carl's stomach drops. His face burns. He shakes his head. "No. No way."
Adam's eyes harden. "I didn't ask. Turn around and sit on my cock. Now."
Carl doesn't move. Adam sits up, grabs Carl's arm, and pulls him, spinning him around so he's facing the wall, his back to Adam. Adam lies back down and pulls Carl toward him, positioning him over his cock. Carl's legs straddle Adam's hips, his ass hovering over the slick head of Adam's dick. He can feel it pressing against his hole, hot and blunt.
"Sit," Adam says.
Carl lowers himself an inch. The head pushes against his hole, and he tenses. Adam's hands grip his hips, fingers digging into the flesh. Carl takes a breath and sinks down. The head pops in, and he gasps, his hands gripping his own thighs. He lowers further, inch by inch, his hole stretching around Adam's cock, the slide easier than it was a week ago. The thought makes his stomach turn. He sinks until he's sitting on Adam's lap, the full length buried inside him, his ass pressed flush against Adam's hips.
He sits there. Doesn't move. His face is on fire. He stares at the wall, at the peeling paint, at the crack in the corner, anywhere but down. His hands grip his knees. His cock, traitor that it is, is half-hard, resting against his thigh.
Adam waits. Five seconds. Ten. Then his hand comes down on Carl's ass. The spank is sharp and loud, the sound cracking through the room like a gunshot. Carl's flesh ripples, the cheek bouncing. He jerks forward, Adam's cock shifting inside him.
"Are you gonna ride or not?" Adam's voice is hard, impatient.
Carl doesn't answer. His jaw is clenched so tight his teeth ache. Adam spanks him again, harder, the sound wet and heavy, the impact sending a sting through his whole ass. Carl's body jolts. A third spank, and his eyes water.
"I said—" Adam's hand comes down a fourth time, the crack echoing, the flesh bouncing and rippling. "—are you gonna ride or not?"
Carl moves. He lifts his hips, slow, feeling Adam's cock slide out of him until just the head remains inside. Then he sinks back down. The fullness returns, the stretch, the pressure against that spot inside him. He does it again. Up. Down. Up. Down. The rhythm is clumsy at first, his legs shaking, his thighs burning. But his body finds a pace, and soon he's moving steadily, his ass rising and falling on Adam's cock.
Adam groans behind him. "Fuck, that's good." His hands rest on Carl's hips, thumbs pressing into the flesh. He watches Carl's ass bounce, the fat cheeks rippling with every downstroke, the flesh jiggling and clapping against his thighs. The sound fills the room, wet and rhythmic, the slap of skin on skin mixing with the squelch of lube and the creak of the bed. "Look at that ass," Adam says, his voice rough. "Bouncing on my dick. Fuck."
Carl's face burns. His eyes are shut. His hands grip his knees, knuckles white, as he rides up and down. His hole stretches and contracts around Adam's cock, the slide slick and smooth now, his body accepting the intrusion with a ease that makes him sick. The pain is almost gone. In its place is a warmth that spreads through his lower body, a pressure that builds with every downstroke, every time Adam's cock hits that spot inside him.
His cock is fully hard now, bobbing with every movement, slapping against his stomach. Precum drips from the tip, leaving a wet streak on his abs. He tries to ignore it. Tries to think about anything else, practice, class, the crack in the wall. But his body keeps moving, keeps riding, keeps chasing the pressure building inside him.
Adam grabs Carl's waist and starts thrusting up from below, meeting Carl's downstroke with a sharp snap of his hips. The impact doubles, the slap of skin loud and heavy, Carl's ass clapping against Adam's thighs. Carl grunts on every thrust, the sound punched out of him. His legs tremble. His abs clench. The pressure builds, coiling tight in his gut, and he can feel it, the edge of something he doesn't want, something his body is dragging him toward.
"Fuck, you're tight," Adam groans. He thrusts harder, faster, his cock driving deep. The bed shakes, the headboard slamming the wall. Carl's ass bounces wildly, the flesh rippling, the sound of skin on skin filling the room. Adam's hand comes down on Carl's cheek, a sharp spank, and Carl's body jerks, a sound escaping his throat, not a grunt, not quite a moan, but something in between.
Adam notices. "There it is," he says, breathless. He spanks again, and Carl's hips stutter. "You're getting into this, aren't you? Riding my dick, your cock dripping. Fuck, look at you." He grabs Carl's hips and holds him still, driving up into him with short, brutal thrusts. The wet squelch of lube and the slap of flesh echo off the walls. Carl's mouth hangs open, his head tilted back, his body shaking.
Carl's mind is screaming. Stop. Get off. Don't do this. But his body doesn't listen. His hips move on their own, grinding down, chasing the pressure. His cock bobs and leaks. His hole clenches around Adam's cock, the muscle working, the stretch no longer painful but full and warm and building toward something.
Adam thrusts up one final time, burying himself deep, and holds. His cock pulses, and Carl feels the hot flood of cum filling him again, spurt after spurt, the warmth spreading through his gut. Adam groans, his hands tight on Carl's hips, his fingers leaving marks in the flesh.
He pulls Carl off and pushes him forward onto the bed. Carl lands on his stomach, his cock still hard, pressing into the sheets, his ass leaking cum. He lies there, breathing hard, his body trembling. Adam collapses beside him, one arm thrown over Carl's back.
Carl stares at the wall. The crack in the corner. The peeling paint. His hole twitches, the warmth of Adam's cum pooling inside him. His cock aches, untouched, still hard. His mind races, but his body is still. His body, which moved on its own. His body, which rode Adam's cock without being told twice.
He closes his eyes.
If you enjoyed this story, consider supporting the author on Patreon.