Actions

Work Header

Like Catching Lightning

Summary:

“I’m no expert…”

Jayce turns towards the open doors of the gymnasium. Viktor’s wearing blue today. He’d stuck out like a sore thumb in the sea of school-suggested red and white during the game, but it made him an easy target for Jayce’s gaze every time the whistle blew. A smile, a thumbs up.

“…But I believe that buzzer that went off twenty minutes ago meant the game was over.”

Notes:

For my favourite team player, ao3's own Troy_Bolton.

How many references can you catch, Wildcats?

(See the end of the work for more notes.)

Work Text:

Sometimes, before the ball even leaves Jayce’s hand, he knows it’s going in. 

His mother had very seriously indulged his belief that he was psychic as a child because of it, and he’s still debating the validity of that parenting choice. 

The shot that won the game was like that, and so is this one. 

…Swish.  

“I’m no expert…” 

Jayce turns towards the open doors of the gymnasium. Viktor’s wearing blue today. He’d stuck out like a sore thumb in the sea of school-suggested red and white during the game, but it made him an easy target for Jayce’s gaze every time the whistle blew. A smile, a thumbs up. 

“…But I believe that buzzer that went off twenty minutes ago meant the game was over.” He takes a step in and leans against the bleachers. 

Jayce huffs a laugh through his nose and kips the ball up into his hands when it rolls back his way. “Can’t a guy revel in his victory?” 

Viktor shrugs a shoulder. “By shooting hoops while your team is already off doing keg stands in someone’s backyard? Seems a little antisocial to me.” 

“Maybe I like my alone time.” 

“Mm, I suppose I should just leave, then?” 

He bounces the ball towards Viktor and watches as he clumsily catches it with one hand. 

“That’s right, get out of here,” Jayce teases. 

Viktor dribbles the ball once, twice, then loses his grip and lifts a brow at it as it rolls away. “I do fear the gymnasium repels my very presence,” he hums. 

“Is that right?” Jayce asks, walking closer, “Because you really attract me.” 

Viktor’s lips twitch just a fraction of a second before he scoffs and drops his head. “I hope you know that was bad, Jayce. Very bad.” He looks up, brushing my a strand of hair from his face with a knuckle. “But it does bring the confounding properties of my own personal magnetism to mind.” 

Jayce’s lips press into a smile. “If that’s your way of asking why I’m into you, I’ve already told you.” 

“Mm, my ‘astounding intellect’, ‘humanitarian tendencies’, and ‘sympathetic heart’, was it?” 

Jayce crowds into his space, still breathing a little hard from his practice, and the game before that. 

Viktor has to tilt his head back to continue to meet his eye. 

“No,” he kisses Viktor’s cheek, “you’ve got an amazing ass.” 

He snorts, a precious sound that widens Jayce’s smile, and places a palm flat against his chest. “Jayce Talis, do you kiss your mother with that mouth?” 

He turns them subtly so Viktor’s back is to the wall of the bleachers and leans in with an arm on the outside of his head. “Yes,” he murmurs, “among other people.” 

The post-win thrill is still singing through Jayce’s body as they come together in a kiss. Viktor’s lips are dry and rough from biting—his habit while deep in thought. He’d bitten them nearly to the point of bleeding during the scholastic decathlon last month, and Jayce had spent the better part of their celebratory post-win party kissing them then as well. He lingers close every time they part for breath, face tilted in so that their noses press tight to one another’s cheeks. 

“You’re sweaty,” Viktor murmurs. 

Jayce nods, gently bumping foreheads. “Very.” He licks his lips, silently trying to assess how into that Viktor sounds. The answer he settles on is enough, because Viktor tugs him in even tighter for a kiss that lingers. 

“…Congratulations, by the way,” he says, lips turning up in a smirk that Jayce can feel. 

He kisses it until it melts away, Viktor’s mouth going slack beneath him, then replies, “Thanks, V.” 

Viktor curls his hand into the front of Jayce’s jersey and holds him close. 

“Mm—do I get a prize for winning?” 

Viktor’s eyes are crossed when he opens them, flitting focus around Jayce’s face. “You would like more than this as a reward, would you?” He tilts up to slip his tongue between Jayce’s lips, drawing out a sound too deep to echo anywhere other than between the two of them. 

With just enough sheepishness to seem like he’s genuinely bashful, Jayce pulls back and murmurs, “Kind of, yeah.” 

Viktor laughs. “Well, I suppose… my house is empty?” 

“Too far,” Jayce mutters, and noses across his cheekbone before coming back in. 

Viktor hums quietly, dropping his cane and throwing his arms lazily around Jayce’s shoulders. The kiss simmers for a long moment, exchanging the heat of their tongues as their hands gain an edge of greed. 

“Where, then?” Viktor eventually murmurs, pulling back just a breath. 

Jayce’s palms feel their way down Viktor’s sides, tracking the familiar path to his hips and pulling him in close down there, too. He leans back for a second and gives Viktor a meaningful look. 

Viktor pauses before his face draws into a stern frown. “Jayce, absolutely not.” 

Jayce whines and grinds up between his legs. “We graduate next week, V! What are they going to do, expel us?” 

“For having sex in public? They’ll probably—have us arrested— Jayce.” While Viktor protests, half-heartedly Jayce likes to think, he allows kiss after kiss to be pressed into his mouth. 

“C’mon, that would be super cool to rock up to university and brag that we’d gotten arrested—” 

“For indecent exposure?” 

Jayce laughs, a drunk sort of chuckle. “Mhm, yeah. Kinda hot, right?” 

Viktor scoffs, “Ridiculous,” as his hands find Jayce’s hair, sweaty under his palms, and tug him back down. 

Jayce slots an eager thigh between Viktor’s leg and pulls his hips forward, haphazardly settling him on it. 

Viktor pants, a tense rush of air, and grips his hair tighter. He sucks Jayce’s lip between his teeth and nibbles it—cautiously, he starts grinding a rhythm into his thigh. “Mm—how about the bathroom?” Viktor offers breathlessly. 

Jayce hums, neither assent nor refusal, and sneaks both hands around to squeeze Viktor’s ass. His basketball shorts are blatantly tented with his semi, and if anyone were to come in right now there would be no hiding it. 

“…Locker room,” Jayce barters, beginning to kiss down Viktor’s neck. 

Viktor’s breath trips and stutters, his hips jerking on Jayce’s leg. “…Deal.”  

Jayce swoops down to pick up his cane, pressing the body-warm weight of the handle back into his palm. “Pleasure doing business with you.” 

They rush, side by side, to the locker room’s gym entrance, and are on each other again before the door’s shut behind them. 

“Anyone in here?” Viktor thinks to call between kisses, dropping his cane onto a nearby bench so he can paw at Jayce’s jersey. 

Nobody answers, and that’s more than good enough for Jayce. He sits on the bench between the lockers, firetruck red and hardly defaced at all, and pulls Viktor into his lap. Their kisses come from a new angle, heads tilted to push deep into each other’s mouths. Viktor huffs a moan between Jayce’s lips and slides his jersey up his chest, over his head. 

“You are disgusting, Jayce,” he breathes, palms flattening to his sweaty chest. They drift across his pecs and down to his abs, then back up to wrap around his neck. 

“Yeah?” Jayce prods, rubbing their cheeks together. 

Viktor wheezes a laugh. “Are you trying to scent me now? Like a wild cat?” 

“I’d rather scent you like a dog,” he murmurs, turning the full force of his lust-blown gaze on Viktor. 

A sound Jayce would best describe as startled arousal is snipped short in Viktor’s throat. “God, you—” he clicks his tongue. “you animal.” He kisses the corner of Jayce’s mouth. “Take my clothes off.” 

Jayce tears his shirt and sweater off together, the neckline catching briefly when it stretches over his head. They come chest-to-chest immediately, heat and sweat stickying their skin as their hips start to buck up freely. Jayce groans and grabs at Viktor’s chest, rolling the delicate weight of his breasts under large palms and thumbing at his nipples. Viktor drops his head back and cants his hips with intention, grinding against Jayce’s extremely noticeable erection. 

“God, V, please.”  

“Please what?” Viktor pants. He cups Jayce’s face and looks him in the eye. “I like it when you say it.” 

Jayce’s eyes slide shut and he slumps forward to kiss Viktor’s chin, his cheek. “Let me fuck you?” he asks, warm and desperate. 

Viktor hums, a satisfied sound, and gifts Jayce a proper kiss, tongue slinking in like he’s passing on his gum. It snicks a little when they come apart and Viktor coos, “Finger me first.” 

Jayce distantly notices his tongue is thick with saliva and heavy in his mouth. “…Front or back?” 

“Do you keep lube in your locker?” 

Jayce silently curses every iteration of himself that did not think to do that. 

Viktor surveys his face and smirks. “Front, then.” 

Jayce helps him out of his lap and pulls his pants down his hips, shoving them until he can step neatly out of them. With both thumbs beneath the waistband, Viktor draws his briefs down and graciously allows Jayce to watch the string of slick stretch and eventually break, clinging to the inside of Viktor’s thigh. Jayce’s voice quivers as he swears under his breath. Viktor kicks off his underwear and climbs back into Jayce’s lap, fully bare. Spreading his legs spreads Viktor’s legs, and gives Jayce room to tuck his arm between their bodies and drag a finger between Viktor’s folds, to circle his little dick. 

Viktor hisses and leans in to rest his forehead on Jayce’s. “Yes, put it in.” 

A simple ask is plenty. His finger runs the length of his cunt a few more times before pressing in to the knuckle. 

Viktor sighs and trembles out something in his mother tongue, all hard consonants and slippery vowels. 

Jayce pecks his lips when the effusion draws to a close and smiles, and pecks again. He starts to fuck his finger in and out, rocking his wrist until Viktor is groaning. Deeper, a little deeper… By the time Viktor is riding his finger, he knows he can handle another and presses the tip of his ring finger in as well. 

“Fuck, your hands are big,” Viktor grunts. And it’s a fair complaint—he’s tight as anything, the elastic of his cunt pulled taut around just two fingers. He doesn’t move this time, letting Viktor acclimate until the crease in his brow has melted away. 

“Is two usually enough, or do you do three?” Viktor asks, and Jayce softens the blow with a kiss on the nose. 

“…Three.” 

“Mmh.” He quirks his hips to encourage Jayce to move. 

He sinks his fingers in a little further then curls them, rubbing up against Viktor’s walls until he finds the reaction he’s looking for. Viktor gasps, sucking in a sharp breath, his back snapping into an arch. 

“That’s my boy,” Jayce praises, and does it again. He watches Viktor alternate between gritting his teeth and letting his jaw fall slack, wrapped up in the pleasure. Jayce slips the tip of his third finger inside and Viktor only tenses for a moment before Jayce is running at his cock with a thumb, back and forth. Viktor melts into his lap, hips rolling in sticky circles. Every breath carries a bit of a moan, filling the heavy air with levity. 

“That’s enough, Jayce,” he croaks, and paws at the waistband of his shorts. 

Jayce isn’t in a position to put up an argument. He pulls his shorts down just enough to grab his cock, and helps Viktor up onto his knees and into place. 

“If somebody walks in,” Viktor threatens. 

Jayce laughs, breathless, and tucks Viktor’s hair back behind his ear. “I don’t plan on letting anyone else see you like this.” 

He’s so hard it hurts, the head of his cock blushing so hard it’s almost pulsing with colour. 

“You’re still on the pill, right?” he wheezes with barely-there restraint. He presses himself up against Viktor’s cunt and rubs carefully up and down. The precum drooling from his tip mixes in with his slick and Jayce has to bite his tongue. 

“Yes,” Viktor murmurs, with a teasing bite, “You are not about to become a father.” 

Jayce drops his head into Viktor’s shoulder to watch, then, as Viktor tenderly lowers himself, sitting with spread legs on Jayce’s dick. 

“Oh, fuck, V.”  

“Looks as good as it feels?” Viktor laughs, but his voice is tight. 

“I’m…” The wires in Jayce’s brain cross, snap, spark. “…yeah,” he mumbles dumbly. 

Viktor cups his cheeks again, holds him close and kisses his lips. “Focus, Jayce. Make me feel good.” 

One hand shakily migrates up to his chest. He tilts his chin, beckoning for more kisses, and begins to play with one of Viktor’s nipples, rolling it under the pad of his thumb. Viktor’s legs squeeze in and his toes curl, quietly signalling his appreciation as he melts into a string of slow kisses. 

“Just like that,” he breathes, and the sound stays between their lips. 

Jayce pinches his nipple and feels him flutter around his cock, feels the hitch in his kiss. Viktor soothes his hands over Jayce’s shoulders then tightens his grip and lifts himself up just enough to drag out a hiss when he drops back down. Jayce chases the hiss with his lips, sucking in a sharp breath when Viktor does it again. 

“This is the kind of prize you were looking for, yes?” Viktor murmurs. He works his hips into a cyclical rhythm that almost resembles a bounce and Jayce has to pry himself back for a second to breathe. 

“You riding me?” he pants. “Yeah, I’d say that’s a pretty solid prize, V.” 

Viktor hums and leans back, bracing a hand on Jayce’s knee so he can roll his hips forward. His eyes flicker shut and a strand of hair falls into his face. All Jayce can do is watch, his capacity to think more or less caged up between his legs. His hands drift to Viktor’s hips and help lift him, his cunt squeezing Jayce tighter when he presses up onto his knees. He watches the muscle in Viktor's slim thighs work, swelling every time he shifts. Jayce wants to sink his teeth in there, feel the thrum of his pulse, the proof of life under his tongue. He might take himself up on his own offer later tonight. 

As they continue, Jayce begins to take more and more of Viktor's weight, and eventually he surrenders entirely and slumps forward into Jayce's shoulder. 

"A-ah..." 

Jayce eats up every sound he makes, his skin buzzing with the implication of Viktor's pleasure. 

His body's gone slack, arms draping over Jayce's shoulders as he whines. They maintain that momentum for another minute or two, until Viktor curls in on himself a bit. 

“Mm, this is screwing up my knee,” Viktor pants quietly into the side of Jayce’s neck. 

“…Can I carry you?” 

A rough exhale. Then Viktor nods, lips brushing the pulse point. 

Strong hands wrap beneath his thighs and lift him, without a second thought, into Jayce’s arms. He hugs Jayce’s shoulders and hooks his ankles together for a little added support when Jayce stands up, bearing both their weight. Viktor squirms in place, held down on Jayce’s cock by gravity’s hand. Jayce hurries to press him back against the lockers, easing some of the weight off of his arms and into the wall. He thrusts, more experimental than anything else, and Viktor moans for him. 

“Feels good like this?” 

“Feels so good.”  

Jayce rocks his hips, steadily fucking a beat into Viktor’s stretched cunt. 

“Viktor, you’re gorgeous,” he groans. 

“Mm.” Viktor smiles and drops his head back against the lockers with a quiet clang. “Thank you, Jayce.” His eyes are shut but fluttering, serene. “Can you go harder?” 

Jayce nods and widens out his stance, shorts still around his hips. The movement of his hips is tight, in and out, his balls slapping against Viktor’s ass. 

Viktor’s breath catches. He reaches up and cards his fingers through Jayce’s hair, trusting his weight is upheld completely. His brows are drawn and a little pout passes his lips. He’s so wet, Jayce can hear his slick, can hear the unmistakable noise of sex with every thrust. 

“Jayce?” Viktor breathes, peeking one eye open. “Harder.”  

Jayce hisses all the air in his lungs out between his teeth. When he’s with Jayce, Viktor gets what he wants. He snaps his hips, panting and sweating all over again, feeling a bead of it run from his temple down his jaw, dripping off and getting caught in the frantic friction of their bodies. 

Viktor’s tender chest bounces with the force of his thrusting—nails dig into Jayce’s shoulder blades, blunt and perfect and a little bit painful. 

“Think you can come like this?” Jayce grunts, pressing nose-to-nose with Viktor. 

He nods furiously, mouth open but bereft of sound. 

Jayce ruts his hips brutally, renewed by that assurance, and a heavy slap, slap, echoes down the hall of the locker room. Leveraging his weight to hold Viktor against the wall, Jayce reaches down to thumb at his dick, flicking over it until Viktor's gasping and writhing in his hold. 

"Jay—Jayce," he chokes, trembling all over. "Like that, I'm so close, keep going, Jayce, please." When he has him on the edge of a climax— that's the only time Viktor will beg for him, and Jayce cherishes every word, waiting until he's wrung out all of his desperation before kissing him. 

Viktor's hips are rutting forward into Jayce's hand, chasing. Their moans are jerky and humid, drawn carelessly from slack mouths. Viktor's mouth, especially, lolls open while Jayce presses kiss after messy kiss to it. 

"So hot, Vik; you're killing me." 

Behind them, the lockers thunk and clang from the frantic collision of their bodies, their bright red the perfect backdrop for Viktor's pale body. A steady flush works up the column of his throat, through his cheeks, and terminates in the scalding tips of his ears. 

Jayce switches from his thumb to a flat hand, rubbing wide, indulgent circles between Viktor's legs and he sobs, short and violent, and scratches up Jayce's back, reverting back to his native language when he hits the point of too-stimulated-to-function. Every time Jayce hears the veritable prayer of his name, he kisses him, heart softening. 

His hips continue to snap, legs burning in the sweetest possible way, and Jayce feels his orgasm pulsing beneath his skin. 

"I'm... I'm gonna come, V,” he moans, “Can I?" 

The only response he gets is a breathless, “Jayce,” before he’s beaten to it. 

Viktor’s mouth is hanging open and his eyebrows are drawn cutely, creasing his forehead as he slips flawlessly into his climax. His cunt trembles, as does the rest of him. A precious, single noise warbles from his throat, and Jayce thinks he might have hearts in his eyes.  

“Viktor,” he breathes, slipping up with his thrusts, with his hand. 

Viktor whimpers and presses into Jayce’s fingers, grinding a messy beat into his hand as he rides out his orgasm. 

It’s more than enough. 

Jayce grunts, his breath getting stuck in his throat when he comes. He pushes up onto his toes and sinks into Viktor, his hips circling helplessly, following what his pleasure dictates. Viktor shudders, grip around his shoulders going slack and floating up to his cheeks instead. Lifting his heavy head from the lockers looks like trying work but he manages it, coming to rest his forehead against Jayce’s. 

“My golden boy,” he whispers sweetly, “That’s it; make a mess of me.” 

Jayce moans, savouring in the final seize of his climax before it starts to recede. 

Viktor’s head almost immediately falls backward again after Jayce collapses into him. 

He grunts, muffled by the sweat-tacky skin of Viktor’s chest. “Fuck, that was unreal,” he sighs as they catch their breath. Then, standing up straight, “…Was that insane? Should we not have done that?” 

Viktor shoots him an unimpressed look and waves to be put down. “Yes, and yes. You incorrigible fiend.” 

Jayce lowers him down and they look at each other before he breaks out in disbelieving laughter. A slow smirk creeps across Viktor’s face before he’s quietly snorting as well. He shuffles over to the bench and pulls his shirt and sweater over his head, arms struggling to find the right holes. 

“I do not intend to help you cross that item off your bucket list a second time, Jayce.” 

Jayce gets redressed in moments, then strides around the corner to grab a wad of tissues. 

“First of all,” he says, “that isn’t how bucket lists work. Second of all—” He sidles up behind Viktor and wraps an arm around his chest, coaxing his legs apart. “—what about on the plane ride over to Berkeley this summer?” 

Viktor pauses, seeming to genuinely consider it. Then, “…Okay, perhaps on the plane.” 

Jayce laughs and kisses his neck, then wipes slowly between Viktor’s thighs and watches with satisfaction as his throat bobs. He puts a little weight behind his touch when he gets to his cock, that excellent parcel of nerves, and Viktor’s knees almost give out. 

“Jayce,” he hisses, reaching back to pinch his thigh. 

“That’s my name.” 

He pulls out of Jayce’s hug. “Yes, and it is being used with a reprimanding tone of voice.” 

“Even better.” 

Viktor sighs and beckons for a tissue to wipe the crotch of his briefs with as well. 

“…Will you be attending the party?” he asks after a second. “You did score the game-winning point, after all.”

A shrug. “Depends. Are you coming with me?” 

He dresses slowly, shaking his head. “I would rather not feel responsible for making sure your teammates do not aspirate on their own vomit.” 

Jayce grins. “My house, then? Extra large Margherita pizza and a horror movie. Name a better offer.” 

Viktor zips up his pants and grabs his cane. A lazy smile, pleasantly fatigued at the edges, curls on his face. “Throw in a shower together and I’m sold.” 

Jayce hugs the air out of him and kisses his face all over. “Certified genius.” 

Viktor huffs a laugh. “Glad you know it.”

Notes:

sorry I wrote this in one night fuelled by the haunting spirit of 2006

Twitter: showxing_