Work Text:
Bruce physically can’t look away, even if he tried.
Kal hovers between Bruce and Carter, knees spread gently digging into the bed. Bruce feels a little miffed that Kal is facing fuckin’ Carter for this, but he keeps it to himself.
He wraps his hands around Kal’s hips and worries a bit if they prepared him enough.
Carter had practically fisted Kal open, and Bruce sat there and watched with straining boxers as he held onto Kal and peppered him with kisses to ease him.
Still, even though Kal’s cunt was stretched wide, Bruce is starting to have second thoughts about Kal trying to fit both Bruce and Carter’s cocks inside of him. Kal’s face is permanently flushed red, Bruce can see the tint on the tips of his ears.
“C’mon, sweetheart, get a move on,” Carter drawls. Bruce feels his eye twitch at the name. Carter says it and it feels so demeaning. He can’t tell if he’s annoyed on Kal’s behalf, or if he’s annoyed that it’s Carter saying something like that to Kal. He chooses to ignore both thoughts.
Bruce hates being this fuckin’ close to the guy, but he has to be if they wanna – god, if they wanna fit both of their cocks inside. Bruce rubs his thumbs in circles into Kal’s skin and quietly delights in the way Kal shudders.
Kal lines himself up, the tip of Bruce’s cock kisses his entrance, and he begins to sink down onto Bruce. He’s more than happy to lose himself in the pleasant feeling of Kal’s warmth, although it's looser than usual. Something about that makes his already throbbing cock twitch.
“ Hn — Bruce,” Kal moans, quiet as usual. Bruce has always enjoyed how quiet and shy Kal can be.
“Y’know I’m right here, right? Makin’ me feel left out,” Carter huffs, grabbing at Kal’s thigh and groping it. Kal shakes his head no, still sinking onto Bruce. Well, Bruce doesn’t mind if Carter feels left out. In fact, he thinks he’d prefer if Carter didn’t even get to touch Kal, just made him watch. That would be satisfying, he thinks.
Kal sinks to the hilt and lets out a gasp. Bruce wraps his arms around Kal’s middle and hugs him close, closing his eyes and resting his head on Kal’s shoulder for a second. Kal is always so warm, it’s nice — like a little space heater.
Carter scoots in closer; Bruce feels the bed dip, and he lifts his head to meet Carter’s eyes with an unimpressed glare. Carter rolls his eyes at Bruce and grabs at Kal’s abdomen. He pushes Kal into Bruce, giving himself access to Kal’s cunt. Bruce leans back on an arm, holding Kal steady as Carter crowds in close.
Kal’s breath hitches when Carter reaches between his legs and pulls the lips of his cunt to the side. Bruce’s hips twitch at the feeling of Carter’s thumb brushing against his length as he does this.
“Hold on, kid. Relax,” Carter murmurs, lining himself up. Bruce doesn’t really care for the fact Carter’s technically in his lap. It kind of pisses him off, so he focuses on Kal instead and how he holds his breath, staying impossibly still.
Bruce can feel the stretch around his cock as Carter’s own starts to push in. He goes in inch by inch, pretty slowly. Kal shudders, his hand finding Bruce’s thigh and squeezing to ground himself.
Then, Carter randomly thrusts into Kal. He gasps and clenches tight and –
“Shit, shit — Kal, stop —” Bruce winces, sucking in air through gritted teeth. Kal whines, high and sharp. His hand digs deep into the meat of Bruce’s thigh, and that’ll bruise for sure he thinks.
Over Kal’s shoulder, Bruce throws a what the hell? glare at Carter, who grins lazily. He looks way too cocky.
“Loosen up, doll, don’t be so stiff,” Carter hums, grabbing harshly at Kal’s hips. Kal shakes his head.
“You — don’t do that, it surprises me —” Kal mutters. Carter shushes him.
Bruce grits his teeth at Carter’s demeaning attitude. He’s just an asshole, it doesn’t matter. Bruce can ignore this guy easily.
“C’mon, I know you’re a slut for it, just open up a little more,” Carter drawls and okay nevermind, Bruce is starting to get pissed. Kal shakes his head no but opens his legs more anyway and the whole thing annoys Bruce. He tightens his grip on the bed and on Kal’s stomach.
Carter keeps pushing in. Bruce can feel him rub against his own cock and it's a weird sensation. He hesitates to call it good, because its fuckin’ Carter but its not… bad. Occasionally, Carter will randomly thrust into Kal, making him clench and then making Bruce calm Kal down enough to loosen up again.
Bruce is pretty sure he just gets his rocks off on bullying Kal, considering the names and the behavior.
Finally, Carter is fully in. Bruce feels a bit of pride knowing he’s an inch or two bigger than him, considering his cock doesn’t go as far in as Bruce’s. He lets the triumphant grin split across his face, and Carter meets his eyes with a blank stare. Bruce almost thinks he looks borderline angry.
Carter thrusts his hips, bucking into Kal who gets knocked into Bruce more. “ Ff – haah,” Kal gasps at the sensation. Bruce wishes he could see Kal’s face from here.
Almost like Carter can read his mind, he grabs at Kal’s face and tugs him in for a kiss. From here, Bruce can clearly hear the clack of teeth and Kal’s whine. Carter hunches to move down and bite at Kal’s throat; Kal throws his head back in response. Bruce’s eyebrow twitches in annoyance. What a fuckin’ lunatic.
“S — stop, wait, stop,” Kal breathes. Bruce holds him close and tries to kick at Carter to get him to stop moving, but it kinda backfires and jostles Kal more. He whines, then shakes his head. “I need — a second, wait —”
“He said wait, man. Quit it,” Bruce says through gritted teeth, trying to get Carter to stop. Carter pulls back with a sigh and rolls his eyes, but he does stop. Kal exhales and stays there, leaning against Bruce and moves to cover his face with his hands. Probably embarrassed, Bruce thinks considering Kal’s habit to hide when he’s feeling shy.
Kal takes a minute. Carter and Bruce go from watching him, to glaring at each other. Bruce tries to communicate with just his eyes that Carter’s being an ass, and the message seems to get across because Carter just rolls his eyes. Bruce tries to not let it get to him.
Kal eventually removes his hands, one going to Carter’s shoulder and the other finding Bruce’s on his stomach and intertwining their fingers, and nods, wordlessly communicating he’s fine. Carter grins and starts rolling his hips again up into Kal’s heat.
Still over the stretch of both cocks, Kal feels pretty tight. He breathes in and out rhythmically. Bruce is pretty sure he’s counting his breaths to stay as loose as he can.
At this angle, Bruce’s arm propping him up starts to ache a little. He can’t properly thrust up into Kal either, but damnit he tries. The grinds of his hips mostly press up at an angle unlike Carter’s that go in deeper. Either way, they’re doing something right because Kal almost shouts at the sensation.
Kal nods his head yes and Carter keeps at it. Bruce leans in, the angle a bit awkward, but manages to land a couple kisses on Kal’s neck. He makes a point to ignore Carter’s stare and works up to Kal’s earlobe to tease it with his teeth. Kal whines at that — it makes Bruce feel victorious.
Carter alternates between quicker, shallower thrusts and deeper, harder ones. It leaves Kal on his toes, but it also keeps Bruce guessing. Their cocks knock into each other and sometimes it even hurts. Kal’s tightness milks them both, so Bruce can’t find it in him to vocalize a complaint.
Bruce wants to reach around and thumb at Kal’s clit, but his hands are occupied. Instead, Carter beats him to it and flicks at Kal’s clit. Kal whines loud and high pitched. His whole body jolts in Bruce’s arms.
Kal’s so wet, it's almost unbelievable. Bruce can feel their combined fluids leaking out of Kal and down his shaft. It pools below them, staining the sheets.
“Good — good job. Hnn, I knew you’d be fine, you little cockslut—” Carter moans, dipping his forehead to press it against Kal’s. Bruce is pulled out of the hazy moment of bliss at the words. Kal shakes his head no, but it’s more like his head lulls from side to side.
“No, no, ‘m not,” Kal mumbles, voice groggy and breathy.
“Yeah you are. It’s fine though, sweetheart, ‘cause it feels good, huh?”
Kal starts to shake his head no, then stops. He goes for a shrug instead, but it looks more like he’s just squirming lazily. Bruce holds Kal’s hand tighter, pulling him closer and digging his arm into Kal’s stomach a bit more.
Kal clenches around both Bruce and Carter. Bruce sucks in a breath as Kal moans. He’s probably close, Bruce thinks. From this angle, he’s not really sure how to help Kal get there.
Annoyingly, Carter seems to know. Whatever he’s been doing down on Kal’s clit changes and Kal practically melts into Bruce’s chest. “G – Good, ‘s good,” He slurs. He alternates between clenching tightly and feeling limp. Bruce, selfishly, wants to be the one to get him there.
Bruce bucks up into Kal more harshly. If he gets the added bonus of throwing Carter off his game and feeling him slip farther out, then that’s his business. Carter readjusts his hands by their sides and thrusts back in. Kal keens.
“You’re alright, Kal. I’ve got you,” Bruce huffs, feeling his arm grow more tired. Kal shakes against him. His moans, a steady string of punched out auh auh auhs grow higher in pitch, then stop. Bruce noses into Kal’s shoulder and tries to suck a hickey. It won’t leave a mark, he knows, but damnit he can try anyway.
“B — hhnf,” Kal whines, and then he’s coming. Bruce wants to celebrate that it was his name that almost came out of his mouth. He pulls off Kal's shoulder and raises an eyebrow at Carter. Carter looks annoyed, but they both close their eyes at the feeling of Kal tightening even more around them as he comes.
Bruce can feel himself get closer, but he’s determined to last longer than Carter. He doesn’t know if Carter’s trying to do the same. Carter thrusts back in as Kal moans, stopping for a couple seconds after each thrust to catch his breath. Jesus, Kal’s milking them both.
Bruce really tries. But the feeling of Kal squirming in his lap, the sounds — good god, the sounds, the feeling of fluid gushing down Bruce’s cock all lead up to him groaning and spilling inside of Kal.
Carter laughs, short and breathy but triumphant nonetheless. Bruce still finds it in him to be annoyed, even as he holds Kal tight and squeezes his eyes shut through his orgasm. What an asshole.
Carter comes next, his thrusts slowing down into the occasional roll of his hips. Throughout it all, Kal was moaning, grabbing onto both of them but not really making a move to stop them.
Bruce comes down from the high first, feeling slightly uncomfortable at the sensation of Carter’s and his own cum mixing around inside of Kal. He huffs a couple breaths, then moves to sit back up. It takes pressure off his loadbearing arm, and he wraps it back around Kal’s abdomen. Kal’s own hands fall to his sides.
It has the added benefit of making Carter need to back up a little. His cock isn't as deep as Bruce’s at the changed angle. Carter catches his breath, leaving Kal heaving in between the two.
Carter sighs, then his hand moves to gently trace over the outline of Kal’s cunt, stretched wide over both of them. Kal immediately jumps at the sensation. “Haah, wha —?” He moans weakly at the feeling. Bruce’s brow furrows.
“Lay off, give him a minute.”
“He’s fine. Besides, it’s even better like this,” Carter says.
“Better? You gotta wait for —”
Carter bites his lip and ignores Bruce’s protests.
“Just watch,” he hums. His finger goes from tracing around Kal’s folds to trailing up to his clit. He pokes at it, and Kal shakes in Bruce’s arms.
Bruce should stop this. Kal is clearly overstimulated and he needs a minute to recoup, but — but Carter’s hand starts stroking Kal’s clit in a circular motion, and Kal makes the most enticing sound, something stuck between a whimper and a mewl…
Bruce watches, frozen. Kal squirms, hips pushing back into Bruce’s as he tries to get away from Carter’s fingers. Bruce’s eyes feel glued to Kal’s face, god he looks absolutely wrecked. His hair sticks to his forehead with sweat — sweat, Superman, sweating over this — and his eyes are half lidded and almost rolled back.
Kal's eyebrows are pinched, and his mouth is half open with a bit of drool. Bruce really tries not to, but his hips twitch forward and his cock jolts a bit inside of Kal out of interest. The motion doesn’t help Kal in the slightest, but he whines so shakily and loud Bruce can’t help it.
Carter nods his head, “Yeah? that doin’ somethin’ for ya?” He teases Bruce. Bruce just looks up and glares at him. He ignores the fact Carter’s skilled fingers are what’s making Kal sing.
“This slut gives in real easy, watch,” he drawls. Bruce is about to say something on Kal’s behalf about the demeaning comments, but Kal then keens loud and drawn out, curling up in Bruce's arms.
Kal’s head lulls from side to side. “N — no, nnguuh, no, ‘much, too much,” Kal protests weakly. His hand finds Bruce’s, still wrapped around his middle and god, Kal tries to hold his hand. His hand ends up grabbing at the top of Bruce’s hand.
Bruce’s face burns. He starts rubbing a circle into Kal’s skin with the other, hoping to comfort Kal at least.
“Can’t —“ Kal whines, voice quiet. “can’t, hhn, please,” and god it's all going to Bruce’s dick. Carter laughs softly from across them, his fingers still teasing and stroking Kal’s clit and his folds.
“Bruce,” Kal whines, long and drawn out, and holy shit he’s gonna remember that one for a while. “hhnff — help,” Kal mumbles. Bruce is so close he can hear it anyway. Bruce moves the hand that isn’t holding Kal's up to gently take his chin and tilt it back so they can make eye contact.
God, Kal looks debauched. There's even tears welling up in the corner of his eyes. “You’re okay,” Bruce murmurs, gentle and sweet. “I’ve got you,” he reassures, kissing the words into Kal’s forehead. Kal tries to shake his head again.
“Too m’ch, can’t —“ Kal keens, and he makes another effort to pull his hips into Bruce's and away from Carter.
“Damn, you know I’m the one makin’ you feel good, right?” Carter shakes his head. “Ungrateful brat.”
Carter does something down between Kal’s legs — Bruce isn't quite sure, he can't really see — and Kal arches with a loud moan, before collapsing into Bruce’s chest with strained little haahs. Bruce can feel himself growing hard again in Kal, but the last thing Kal needs is another round. Bruce can deal with himself after.
Carter's fingers speed up and Kal's grip on Bruce's hand tightens. He bites his lip and squeezes his eyes shut. Bruce gently kisses on Kal's eyelids and the bridge of his nose.
“It's okay, it's okay,” Bruce reassures. “You’re okay,” and Kal hiccups a sob.
“C’mon doll, let me see it again,” Carter hums. Bruce’s eyebrow twitches in annoyance at the nickname.
Kal’s huffs, and then sobs again. His cunt twitches and clenches around Bruce and Carter; both of them groan at the sensation.
Carter rolls his hips forward shallowly. Kal whines, and it rises in pitch quickly. Bruce’s eyes widen as he realizes —
Kal comes with a loud sob, and then a couple jolts and spasms. His cunt flutters around Bruce’s cock and Bruce can feel more liquid start to drip down his length. Kal’s fingers are practically digging into Bruce’s hand, and he’s pretty sure it’ll bruise but Bruce deserves that for letting this go on.
Kal goes limp in Bruce’s arms, laying fully against his chest with glassy, teary eyes. Bruce traces his fingers on Kal’s cheek and nose, aiming for comforting.
“You’re — you’re okay,” Bruce stutters, getting a good look at just how fucked Kal looks. It’s something out of a wet dream, Jesus Christ. Kal makes a noise in response, but Bruce can’t parse what it means.
Carter rolls his hips forward again, and Bruce can feel his erection against his own inside of Kal — ugh — and Bruce takes the hand not wrapped around Kal's middle and pushes against Carter's shoulder.
“The hell?”
“Dude, fuck off, he’s had enough,” Bruce glares.
Carter’s about to object, probably to say something dumb, and so Bruce beats him to it. “Just jerk off and deal with it yourself if you’re wanting to go again. Give him a break.”
Carter just frowns, his face annoyed and unimpressed. Kal shivers in Bruce’s hold.
“Alright,” Carter finally relents after holding Bruce's gaze for a moment. He then pulls out of Kal, pretty harshly, and Kal cries out at the feeling, his legs twitching open.
“What the hell, man?!”
“What?” Carter then sticks his finger in Kal’s cunt, against Bruce’s cock, and pulls back with it coated in fluids. Kal whines at the sensation. “I’m dealin’ with it,” Carter frowns, then immediately starts jerking off using Kal’s fluids as lube and — Bruce grimaces, looking away. Watching Carter fucking jerk off was not what he wanted to see. He hugs Kal a little closer.
Carter doesn’t take that long to finish, which makes Bruce feel a little superior and has him bite down a shit-eating grin. Carter moans and cums close to Kal’s cunt, painting it in his cum and getting some on the base of Bruce’s dick and — thats fucking disgusting. Kal whines, something close to a hhnnf at the feeling, and he clenches around Bruce again weakly.
Carter sighs, catching his breath. Bruce glares back at him, ignoring his own half mast cock still inside of Kal. Bruce looks down to see the damage, pulling Kal up a little to get a better view and woah, Kal's cunt is gaping where Carter's cock used to sit. Fluids of all kinds drool out of it, and occasionally his folds visibly twitch. If Bruce ignores who’s cum is splashed all over Kal’s crotch, he can find the sight incredibly arousing.
“Bet you could use him for another round,” Carter hums, still a little out of breath. “You gonna go for it?”
Bruce looks back down at Kal’s and feels like a piece of shit for genuinely considering it. Kal’s not even here anymore, he’s just been quietly breathing in Bruce's arms practically limp. His eyes are teary and unfocused, but they drag up to meet Bruce's gaze. He looks exhausted.
But — Kal’s eyes, even through the heavy fog, give Bruce a look full of something he frankly doesn’t feel like he deserves. Trust.
Bruce looks back at Carter and grimaces, “You’re an asshole, man.”
Carter barks a laugh.
