All characters are over the age of 18 and in college.
This work contains potentially triggering or off-putting topics, including: consensual nonconsent/rape fantasies, fantasies of sexual torture and slavery, degradation/violent language, intentional gagging, no lube for anal, anal bleeding (minor), std scare. I think I got everything.
This is my first go at writing this kind of story, so while feedback and constructive criticism is welcome, please be kind. Enjoy.
Alex Somner and Kason Murphey had held an unnatural animosity for each other since they were young boys. If you asked either of them why, they wouldn't be able to give you a straight answer, uncomfortably evading your eyes. They had attended the same high school and university, played football on the same teams, and all that hard body contact at practice had both been an outlet and fanned the flames even more.
It didn't make sense, then, that they'd share something like this with each other that they didn't share with anyone else.
Kason slammed Alex into the wall, pinning him there by the throat. Both men's eyes burned in anger, but Alex didn't fight him very hard.
"What the fuck do you think you were doing out there, you
fucking
asshole?" Kason snarled in Alex's face, barely an inch away. "Were you trying to piss me off? That was the worst play I've ever seen."
Stifling a smirk, Alex started, "Worse than that time when the Wolves passed to--?"
Kason pulled him forward and slammed him back against the wall again. "Shut up. Just shut the fuck up. I didn't even ask to see your face tonight. The sight of you makes me sick."
"Likewise. So what are you going to do about it? Throw me into traffic?" Alex challenged, smiling blandly. Kason narrowed his eyes.
"You'd like that, wouldn't you? You'd--" Kason cut off as a shift of his body brought him close enough for Alex's stiff erection to brush against his own bulge through their jeans. "You
did
do it on purpose." Alex's eyes flared with indignation.
"I don't actually like being fucked by you, Kason.
You're
the one who did this to me. You were so eager to pin me down and turn me into your favorite fuck toy that first time." Alex's voice lowered as he brought his lips to Kason's ear. "Right there on the football field when no one else was around, holding me to the grass and telling me how much you hated me and wished you could make me disappear with your bare hands."
"Fuck."
Kason groaned before seizing Alex more roughly by the jaw with one hand and the waist with the other. He roughly slammed his mouth onto Alex's, teeth tearing at lips, tongues wrestling as they tasted each other's blood. Alex's hands were under Kason's plain t-shirt, tearing at his skin with his fingernails. Their hips worked against each other, almost violently, rubbing their dicks raw against the inside of their jeans.
"Kason--don't--" Alex gasped against his lips as the other boy started working his hand down the back of his pants.
"I'll do what I want," Kason whispered, almost gently, against Alex's ear. "I'll touch you however I want, and you're going to take it because you want to be my bitch, deep down inside."
Alex's cock spasmed in his jeans, a shudder wracking his body, but he almost chewed a hole in his lip to keep from moaning.
"Yeah...I know you like it" Kason breathed, a smirk curling his lips.
Kason wrapped a fist around the back waistband of Alex's boxers, and started to pull upward, pulling the material in between his ass cheeks. It pressed against his anus, which twitched hard in response, and the seat pulled up against his balls. He tugged harder, crushing his balls a little, and Alex choked on a groan as he thought he was going to lose it in his pants for a second. Kason yanked the material up and down, rubbing against his sensitive rim and compressing his testicles, forcing pained moans from his mouth.
"Tell me. Tell me you want it."
Alex slit his eyes open, lips pulling back in a sneer.
"Go to fucking hell, bastard."
Snarling, Kason gripped Alex's balls through his jeans, squeezing hard.
"Ah! Oh goooodddd," Alex cried out, his entire body feeling like it was on fire. He panted harshly into Kason's ear as the man clenched and rolled them in his hand. Alex felt nausea in the pit of his stomach, but it almost felt like he was coming. It felt so good, even as agony ripped through his groin.
"Feel good?" Kason said in a low voice. Alex could feel his lips moving against the shell of his ear.
"H-hurts," he gasped. Kason laughed sharply.
"So that's a yes then." He moved his hands to Alex's belt loops, and Alex's eyes went wide a moment before Kason yanked Alex off of the ground by them.
"FUCK!" Alex shouted as his balls were crushed by the crotch seam. A long spurt of precum sprayed from his cockhead, wetting his boxers. "Ohhh my gah....." His voice trailed off into a garbled groan. His body swayed back and forth, suspended from that one point, as Kason carried him over to the kitchen table. He was roughly pushed down onto it by his throat. Alex's watery eyes met Kason's, filled with a mix of emotions. Pleasure, pain, humiliation, fury...submission.
Kason ripped Alex's jeans open and off his hips. "Take your fucking shirt off." Alex's mouth worked like he wanted to spit in his face, but after a moment beneath Kason's hard stare, he slowly pulled it off his lean body. Teasing. His taught stomach came into view, the material dragging slowly over his tight nipples. Kason's eyes flared, digging his fingers into the other man's hips and swallowing. Kason yanked Alex's pants the rest of the way off, leaving him completely naked, then pulled off his own shirt.
Kason shoved his fingers in Alex's face. "Suck them," he demanded. Alex took two into his mouth, starting to bite down with an infuriating smirk on his face.
"If you bite me, I swear to God I will break your jaw," Kason snapped, making Alex roll his eyes.
Kason eased his fingers in further, pushing further into the soft, slick wetness. Alex sucked slowly, working his tongue against his fingers as if he was sucking cock. Kason pressed towards the back of his throat, fucking his fingers in and out lightly. Suddenly, Alex gagged around them, his throat convulsing and squeezing his fingertips. Kason held them there, wiggling them and forcing him to choke more, stroking the entrance of his throat. There was so much saliva now, it was escaping the corners of Alex's mouth. Kason pulled them out before pushing three back in, stroking the insides of his cheeks and the back of his tongue with the pads of his fingers, keeping him right on the edge of gagging again. He moved his fingers in and out, increasing in speed and intensity, until he was fingerfucking his throat like it was a pussy.