Chapter Text
In the crowded hallway of Mt. Abraham High School, the air always seemed heavier whenever Alex Browning and Carter Horton crossed paths.
Alex, the blond with blue eyes and a quiet posture, was the kind of guy who stood out without trying: good student, organized, the one who turned in assignments on time and still helped friends during breaks.
Carter, on the other hand, was the classic jock — tall, broad shoulders, leather jacket or red varsity thrown over his t-shirt, dark hair deliberately messy, and a crooked smile that said “I run this place.”
He walked with the loud group of athletes, laughing hard, slapping his friends on the back like the hallway was his personal territory.
Their rivalry didn’t have a clear starting date, but everyone at school knew it existed. It began with small things: Carter mocking Alex’s straight-laced way in French class, calling him “goody-two-shoes” or “golden nerd” in front of everyone.
Alex would respond with cold stares and razor-sharp comments that hit Carter’s inflated ego dead-on — like when Carter bragged about some basketball play and Alex would dryly drop: “Too bad the brain doesn’t keep up with the arm.” The crowd would laugh, Carter would turn red, and the cycle would start again.
Carter clashed with Alex because the guy challenged him without fear. While most people backed off or laughed along with his taunts to avoid becoming the target, Alex never lowered his head. He stared back, answered, sometimes even provoked in return with a calm that irritated Carter more than any shouting ever could.
To Carter, Alex represented everything he despised: someone who didn’t need to prove anything by force, who earned respect without punches or yelling. And deep down, that got under his skin. Carter needed to be the center, the strongest, the one who made the rules. Alex, just by existing and refusing to bend, threatened all of that.
They seemed to genuinely hate each other. Shoves in the locker room, arguments that nearly turned into fights in the parking lot, looks that sliced through the air like knives during lunch.
Carter kept poking at Alex, Alex struck back with surgical precision, and the two built up a tension that made everyone around them step back. “They’re gonna kill each other one day,” classmates would say, half joking, half worried.
But beneath that deadly rivalry, there was something Carter wouldn’t even admit to himself at first. A desire that burned like hot coals, hidden behind every taunt, every “accidental” shove in the hallway, every time he stood too close just to watch Alex get angry.
It was the way Alex’s blue eyes sparked when he fired back, the tense line of his jaw, the way his lean but solid body stayed perfectly straight even under pressure.
Carter’s stomach twisted every time Alex stared him down — anger mixed with something that made his blood race faster. He hated Alex for making him feel that, for turning hate into want.
And Alex… Alex felt it too. Not with words, not with obvious gestures.
But it was there — in the way he held Carter’s gaze a second longer than necessary, in the slight hitch of his breath when Carter got too close in the empty locker room after phys ed, in the way his fingers clenched hard around the locker door just to keep control.
Alex hated Carter with the same intensity, but he also wanted him — wanted to shut that arrogant mouth in a different way, wanted to feel those tense muscles give in under his hands, wanted to turn every fight into something neither of them could say out loud.
They hated each other on the surface, pushed each other to the edge, but deep down there was an electric current neither could switch off. A glowing ember just waiting for the right moment to become a full blaze.
The locker room was empty after that Friday’s phys ed class. The basketball team had already bolted for the parking lot, the showers dripped slowly, and the smell of sweat mixed with cheap soap hung in the damp air.
Most of the guys were long gone, but Alex and Carter took longer—Alex because he always showered last, methodical, folding his clothes with care; Carter because he liked to linger in front of the mirror, messing with his wet hair, making sure no one left before him.
In the end, they were alone. Just the two of them, the echo of lockers slamming shut, the distant drip of water. Neither said a word at first.
Alex finished drying off first. He wrapped the white towel tightly around his waist and walked to his locker to grab his clothes.
Carter was still under the showerhead but turned off the water, grabbed his own towel, and tied it low around his hips the same way—dangerously low, almost slipping, exposing the sharp cut of his abs and the dark trail of hair leading downward.
They caught each other’s reflection in the long mirror. Eyes met. And, as always, the air turned electric.
Carter was the first to speak, tossing his wet towel onto the bench with force.
“Fuck, Browning, do you always take this fucking long to leave? What are you waiting for? A medal for being the last one in the shower?”
Alex didn’t look at him right away. He kept folding his t-shirt.
“Maybe I just like being in a place where no one’s talking shit nonstop.”
Carter gave a short, harsh laugh and took a step forward.
“Oh, fuck off. You love acting superior, don’t you? Always with that face like you’re judging everyone.”
Alex spun around, eyes flashing.
“I don’t judge. I observe. And what I see is an arrogant asshole who thinks the world spins around him.”
Carter closed the distance in two more steps, stopping inches away. Their towels hung so low the fabric brushed against each other’s thighs.
“You can’t stand looking at me, can you? Can’t stand seeing someone who doesn’t kiss the ground you walk on.” Alex lifted his chin, voice rising. “I’m fucking sick of your bullshit arrogance, Carter! Every day the same crap, the same smug asshole grin, the same stupid taunts. I’m done!”
Carter exploded, shouting back, face red, fists clenched at his sides.
“And I’m fucking sick of looking at your face, you stuck-up little prick! Every day that disgusted look, that holier-than-thou attitude! You make me sick, Alex! You make me want to punch you until that mouth shuts up!”
His voice bounced off the tiled walls. Alex was breathing hard, chest rising and falling fast. Rage burned in his eyes, but there was something else there too—something hot climbing up his stomach, making his blood pound harder.
He could feel his cock hardening under the towel, pressing against the fabric, betraying everything he was trying to hide. Carter’s closeness, his smell, the heat rolling off his wet body, the way his abs flexed with every shout… it was too much.
Without thinking, driven by fury and that unbearable want, Alex shot his hands out and grabbed Carter’s face roughly—fingers digging into his cheeks, thumb pressing hard against his jaw.
He yanked his rival toward him and crashed their mouths together in a brutal kiss, just to shut that filthy mouth once and for all.
Carter’s eyes flew wide, his whole body locking up. He shoved both hands against Alex’s chest, trying to push him away.
“Get the fuck off me!” he yelled against Alex’s lips, the force of the push making them stumble back into the lockers.
But Alex didn’t let go. He gripped Carter’s face harder, fingers sinking into skin, the other hand sliding up to fist the back of Carter’s neck and hold him in place.
The kiss was savage—teeth clashing, tongue forcing its way in without asking. Carter resisted for a few more seconds, fists still shoving at Alex’s chest, body strung tight like a bow.
Then something snapped.
Carter stopped pushing. His arms trembled, hesitated—and then wrapped around Alex’s waist with almost painful force. He dragged the blond against him, slamming their nearly naked bodies together, pressing Alex hard to his broad chest, back muscles flexing as he held on like letting go would mean regret forever.
The kiss changed. Still fierce, but now Carter was kissing back—biting Alex’s lower lip, sucking his tongue with raw anger and hunger, groaning low into the blond’s mouth.
The towels slipped lower, fabric dragging over sensitive skin, their hard cocks brushing through the thin material, sending sharp jolts of pleasure that made both of them gasp at the same time.
They clung to each other like they were still fighting—just that now the fight was something else entirely.
The towels didn’t last long.
Carter was the first to move—with an impatient tug, he undid the knot at his own waist and let the white fabric drop to the wet floor, revealing his thick, hard cock throbbing against his carved abs.
Alex followed almost immediately, like it was a challenge: he untied his towel with fingers trembling from a mix of rage and arousal, tossing it aside without ceremony. Both of them naked now, skin still hot from the shower, bodies colliding in the heavy air of the locker room.
Carter didn’t waste time. His large hands clamped onto Alex’s hips and he shoved him hard against the cold metal lockers. The impact rang out with a sharp metallic thud, Alex’s back slamming into the doors, air rushing out of his lungs in a muffled groan.
Before Alex could react, Carter hoisted him off the ground in one rough motion—strong hands gripping under his thighs, lifting him like he weighed nothing. Alex instinctively wrapped his legs around Carter’s waist, heels digging into the muscled expanse of his back, their bodies slotting together perfectly.
The blond’s hard cock pressed straight against Carter’s rigid stomach, the slick head dragging over hot skin, leaving a wet trail that pulled a low, guttural growl from deep in Carter’s throat.
Alex’s arms came up automatically, winding around Carter’s neck, fingers sinking into the dark, wet hair and yanking him closer.
They kissed like they were still fighting—mouths crashing together violently, teeth scraping lips, tongues battling for dominance in a ferocious struggle.
Carter bit down hard on Alex’s lower lip, hard enough to leave it red and swollen; Alex retaliated by sucking Carter’s tongue with raw anger, both of them moaning into each other’s mouths, saliva dripping down their chins.
Carter could feel his own cock pulsing hard, throbbing against the curve of Alex’s ass, the friction of those thighs driving him insane. He dragged his mouth lower slowly, leaving a trail of wet, open-mouthed kisses along the jaw, then down the exposed column of Alex’s neck.
He reached the dip between neck and shoulder and bit—first lightly, then harder, teeth sinking into soft skin, marking him.
The boy arched, head falling back against the locker with a dull clang, and let out a low, hoarse moan that was almost a purr.
“Why… why the fuck did you wait so long to do this, you idiot?” Alex murmured, voice breaking, eyes half-lidded with pleasure.
Carter laughed against his skin, a low, dangerous sound, lips still brushing the fresh bite mark.
“Shut up, Browning. Enjoy it before I change my mind and leave you here naked and aching.”
He lowered Alex slowly, letting his legs slide down until his feet hit the cold floor. Alex’s soles touched tile, but before he could pull away, Carter yanked him back by the nape and kissed him again—still brutal, still starving, but with a different kind of urgency now.
While they kissed, Carter guided him backward step by step until they reached the long benches in the center of the locker room.
Carter sat first, leaning his broad back against the cold tiled wall, legs spreading wide in obvious invitation. He pulled Alex by the waist until the blond was on his knees between his thick, muscled thighs, Alex’s face level with Carter’s erect cock, which throbbed just inches from his mouth.
Carter threaded his fingers into Alex’s wet hair, gripping his head firmly—not gently, but possessively—holding him exactly where he wanted him.
With his other hand he wrapped around the base of his own cock, pointing the flushed, glistening head straight at Alex’s parted lips. His voice came out rough, thick with lust and command:
“Open that pretty mouth, you filthy little slut. Suck my cock properly. Go on—suck it like the dirty whore I know you are.”
Carter gripped Alex’s head with both hands, fingers digging firmly into the still-damp blond hair, and pulled without mercy, dragging his rival’s mouth straight onto his throbbing cock. The thick, flushed head brushed against Alex’s parted lips, smearing shiny precum across the soft skin, claiming him before it even went in.
Alex didn’t hesitate. He opened his mouth and let his tongue slide out first—hot, wet, hungry. He licked the glans slowly, circling the sensitive ridge with the tip of his tongue, pressing into the slit where salty fluid leaked steadily.
Then he sucked just the head, drawing hard, lips sealed tight around it like he wanted to pull everything out at once. The wet, obscene sound echoed through the empty locker room—perfect and filthy.
But Alex didn’t stop there. With a hoarse moan, he took Carter deeper, swallowing the entire length until it hit the back of his throat. His blond nose buried itself in the dark pubic hair at the base, blue eyes watering, but he didn’t pull back.
He relaxed his throat and began to bob slowly, sucking with real intent—tongue pressing hard against the thick vein underneath, cheeks hollowing with every strong pull.
With his free hand, he reached up to massage Carter’s heavy balls—now his lover’s—rolling them gently between his fingers while his mouth worked relentlessly, drooling so much that saliva ran down his chin and dripped onto the floor.
Carter threw his head back against the tiled wall, abs clenching tight, and groaned Alex’s name like it was a filthy prayer:
“Alex… fuck, Alex… just like that… shit, that mouth feels so fucking good…”
Carter’s hips started moving on their own, fucking into the blond’s mouth with short, deep thrusts. Alex gagged, but he didn’t stop—in fact, he sucked harder, throat clenching around the head every time Carter drove in deep.
He alternated: nursing just the tip with fast, noisy sucks, then swallowing everything again, nose pressing flat against Carter’s stomach, tongue never resting. Alex’s muffled moans vibrated around the shaft, sending jolts straight to Carter’s balls.
Carter was losing it. His fingers tightened in Alex’s hair, guiding the rhythm, forcing his head down as he groaned loudly:
“Alex… Alex, fuck… you’re killing me… take it deeper, come on… yeah, just like that…”
Alex sped up, sucking with genuine hunger—mouth slick and sloppy, tongue swirling, throat taking every inch. Carter felt his balls draw up tight, his cock swelling inside that perfect wet heat. He tried to hold back, but it was impossible.
“Alex… I’m coming… Alex!”
The first thick spurt shot straight down Alex’s throat. He swallowed as much as he could, but Carter pulled out at the last second, gripping the base with one hand while the other still held the blond’s hair in a tight fist.
The second, third, and fourth heavy ropes hit Alex’s face dead-on—splattering across his cheeks, his swollen lips, his nose, dripping over his eyelashes and running down his chin.
A long strand of cum slid down to his chest, glistening on pale skin. The boy stayed there on his knees, panting, face completely covered, eyes half-lidded with lust, mouth still open and red, semen trickling from the corners of his lips.
Carter breathed hard, looking down with a crooked, satisfied smirk, his cock still twitching in his hand as he stared at his rival—marked, wrecked, and so fucking beautiful.
But it wasn’t over there. Not even close.
Alex was still on his knees, face smeared with cum, lips swollen and glossy. He swallowed slowly, throat working to take down the last drops left in his mouth, tongue flicking out to lick the corners of his lips while he held Carter’s gaze.
Then, without hurry, he rose—slow, deliberate—until he was eye-level with the dark-haired boy. Those blue eyes sparked with a mix of triumph and raw hunger.
He leaned in until their noses almost touched and murmured, voice hoarse and low:
“Let’s see who the little slut is now, Horton.”
The words hit Carter like a punch to the gut. He—who had always been the tough guy, the one who ruled the locker room, the team, the entire school hallway—the guy who never backed down, who taunted first and laughed last—was now exposed, vulnerable, cock still half-soft and dripping the last strands of cum, chest heaving too fast.
His heart hammered out of control, cheeks burning with a mix of shame and arousal. For the first time, Carter Horton had no quick comeback. No crooked smirk. Just a body trembling slightly and wide dark eyes staring at Alex like the blond had just ripped off the mask he’d worn for years.
Before Carter could react, Alex grabbed his broad shoulders with surprising strength—fingers digging into still-damp skin—spun his rival’s body around and shoved him down onto all fours over the long bench.
Carter dropped to his knees on the cold floor, hands bracing against the wooden seat, torso pitched forward. His heart raced even harder; he hadn’t expected that kind of force from a guy like Browning—always so proper, so lean compared to his athlete’s build.
The shock stole his breath for a second.
Alex didn’t waste time. He positioned Carter with firm hands: pushed his back down, forcing the arch of his spine, lifted his hips until his ass was raised at the perfect angle. And then, instead of resisting, instead of standing up and throwing a punch or yelling to stop, Carter… arched higher.
His back curved deeper, ass offered up, thigh muscles quivering with anticipation. He was giving in, even if pride was screaming inside him.
Alex moved behind him, still-hard cock throbbing as it brushed along the curve of Carter’s ass. He spat into his own hand, spreading the warm saliva along his full length, slicking himself with quick, firm strokes.
Then he spat again, directly onto Carter’s tight, pink entrance—the liquid sliding slowly down the cleft, wetting the dark hair around it.
He lined the thick head up against the ring of muscle and pressed slowly. Carter clenched instinctively, whole body locking up, a low, nervous moan slipping from his parted lips.
“Relax…” Alex murmured, voice low, almost gentle for the first time. His free hand slid along Carter’s back, stroking the goosebumped skin, trailing down to the small of his back. “Breathe deep. I’m not gonna hurt you… just relax for me.”
Carter took a shaky breath, chest heaving. It was the first time he’d ever done anything like this—never let himself be fucked, never even imagined himself in the receiving position.
The nerves made his muscles tighten even more, but Alex’s calm voice, the warm fingers tracing soothing circles on his lower back, helped.
Gradually, the tight ring gave way. Alex pushed just the head in, slowly, feeling the resistance melt into hot, slick pressure.
Carter moaned loudly, head dropping forward, fingers digging into the wood of the bench.
“Fuck… Alex…”
Alex kept going, inch by inch, sliding all the way in until he was buried to the hilt. When his balls pressed against the curve of Carter’s ass, both of them groaned at the same time—a raw, animal sound.
Carter was moaning like a slut, loud and uncontrolled, whole body shaking as he adjusted to the thick invasion filling him completely. He wasn’t as tough as he looked; right there on all fours, ass up and moaning shamelessly, he was pure lust, pure surrender.
Alex started slow. Long, deliberate thrusts—pulling almost all the way out before sliding back in deep, letting Carter feel every vein, every pulse. His hands gripped the dark-haired boy’s hips hard, yanking him back onto every stroke.
“Yeah… like that…” Carter moaned, voice cracking. “Deeper… fuck, Alex, deeper…”
He arched higher with every thrust, ass opening wider, body begging. It felt too good—the pressure against his prostate, the thick cock dragging over spots that made sparks explode behind his eyes, the heat, the fullness. Carter was begging now, shameless:
“Go on… fuck me harder… fuck me, Alex… please… make me your bitch.”
Alex picked up speed. The thrusts turned faster, rougher—the wet slap of skin on skin echoing through the empty locker room, mixing with their loud moans.
Carter was writhing, pushing back harder, moaning high and needy, pleading for more, for harder, for deeper. Alex could feel his own orgasm building—balls tightening, cock swelling inside that gripping heat.
“Carter… I’m gonna come…” Alex warned, voice rough.
He slammed in one last time, burying himself to the base, and came hard—hot, thick spurts flooding Carter deep inside, pulsing, marking him from within.
The dark-haired boy let out a loud, almost screaming moan, body shuddering as he felt the warmth spread. Alex kept thrusting slowly through his orgasm, drawing out the pleasure for both of them.
When it was over, Alex pulled out slowly, cock still twitching. A few final spurts painted Carter’s firm ass cheeks with thick white cum, dripping down the curve and trailing onto his thighs.
Panting, Alex leaned over Carter’s back, chest pressed to sweaty skin, and murmured against his ear:
“Looks like Carter Horton isn’t as much of a tough guy as everyone says, huh?”
Carter, still trembling, body limp with pleasure, could only answer with a long, pathetic, whiny moan—like a satisfied whore, too spent and too blissed-out to even try to deny it.
But that was still only the beginning.
