Work Text:
The gym was heavily populated, Ivan tried his best to slip past people without nudging them. He had just gotten off practice in time to make it to Till’s game. The heat from all the warm bodies in the gym was a drastic difference to the cold environment he was used to. But no matter, he swore to make it to all of Till’s games to cheer him on. Even if all he got was a middle finger, he knew Till cared. At least that's what he likes to believe. He’s pretty sure. Sort of.
Thankfully Mizi was there, waving at him toward their seats. “Ivan! Over here!”
Ivan gave a small smile to show that he heard her as he made his way over. Sua was resting on her shoulder, clearly having just got off practice too. Her hair was loose but molded in the way it does when she takes off her bun, along with the fact she was wearing her hoodie over her ballet clothes.
He was no better, he’s still wearing his pants from his suit. If his coach knew how much he wore them outside of practice and competitions, he’d probably throw a fit.
Till on the other hand hated staying in his sports clothes after matches and what not. He liked feeling clean and fresh, Ivan can’t blame him.
Ivan sits down, pushing his bag to the side. “Could Hyuna and Luka not make it?”
Shaking her head, Mizi frowns. “Luka got a migraine after his match, Hyuna’s taking care of him.”
Despite her face, her voice suggests she's not too upset that the blonde didn’t show up. There had always been some unspoken rivalry between the two. Any time someone brings it up the two play it off like everything between them is perfectly fine. From what he’s heard it has something to do with Hyuna that happened in the past, but who knows, it's not his business.
Instead of diving deeper into his convoluted thoughts, he searches for Till in the court. He’s not hard to spot, teal hair and eccentric eyes. However he’s got a different get-up this time, instead of wearing his usual short sleeved jersey, which fits. He’s wearing a bit baggier, sleeveless jersey.
His mouth falls open just a little at the sight of Till’s muscles. He knew he had muscles of course, he plays basketball. But Ivan had never really seen them up close. Smooth creases across his biceps that are drenched in sweat.
Till looks hot. To put it simply.
“You're drooling, you idiot.” Sua comments, voice heavy with sleep. She stretches her arms as she wakes herself up. Ivan's eyes pry away from Till, focusing on the scoreboard. And ignoring the fact his mouth was watery.
“It’s nothing, he just doesn’t usually wear the sleeveless ones.” Ivan says calmly, trying to disprove Sua’s correct statement.
“He said that his jersey shrunk in the dryer, something about putting it on the wrong setting,” Mizi explains, “So he borrowed it from a teammate, Acorn I think.”
Ivan nods, that made more sense.
Like always his eyes drag back to Till, who's doing some practice dribbles. He wonders if Till’s seen him already. Probably not, Till’s always in the zone before games.
The game starts, everything moving pretty smoothly. Till tends to get more passionate in the second phase of the game. Though he’s still doing pretty good now, not one slip-up.
One guy from the SEGYEIN team manages to steal the ball from Till, which ultimately pisses him off. He chases after the guy and slides under his arm, getting the ball back and slam dunking it into the hoop.
God, that was attractive. Ivan can feel heat coil up in his stomach as he watches Till around the court. Sweat excreted off his skin underneath his clothes. He shoves his legs close together, shifting in his seat.
He was painfully turned on right now.
Grabbing his bag, he puts it over his lap. Just in case. Sua would tease him endlessly if he got a full blown boner right now. Which he hasn’t. Yet.
Half-time gets called, Till grabs his water bottle then runs towards them.
“Hey, how’d I do?” He asks, grinning.
“You did awesome! Seriously, you're in the zone.” Mizi compliments easily, Sua nods along. “What she said.”
Till turns to Ivan, “And you? Didn’t actually think you’d make it today.”
Ivan looks up, “Ah, I cut it close.” He swallows, shifting again. “You did good, nice work.” Ivan tries to speak smoothly, but he’s distracted by Till’s whole being. The way Till’s dampened hair is clinging to his glistening skin. Every inch of Till’s skin is sweating, and the way his hands are gripping at his water bottle with the aftershocks of adrenaline. Don’t forget the fiery passion still reflecting in the eyes Ivan adores.
Till frowns just a little, not understanding why Ivan’s being so fidgety.
“Is the crowd bothering you?”
Ivan blinks, “No, no, just—tired after practice. You're doing great.” He gives a small smile, Till returns it. Both of them aren’t entirely convinced. Ivan’s chest tightens at Till’s concern, he’s still incredibly weak to it.
Sua rolls her eyes at the two, Mizi only smiles happily.
Till returns back to the conversation “So Hyuna and Luka–”
“Couldn’t make it. Migraine.” Mizi cuts him off, seeming a little tired of explaining.
Mizi and Till do some casual conversing for the rest of half-time, Till still throwing Ivan a few concerned looks. Which Ivan isn’t at all paying attention to, he’s looking down at his feet trying to distract himself from his mind. Seeing Till all fired up certainly doesn’t help the heat of arousal he’s dealing with.
Half-time ends and Till heads back into the game.
Till gets his hands on the ball again and goes for a shot, he ends up missing. Much to Ivan’s concern. Till’s weak point is noticing when others are trying to give him the ball, not shooting.
Looking over at Ivan, Till notices his furrowed brows. He frowns, before giving Ivan a thumbs up and getting back into it with more determination.
Ivan smiles at that.
The game goes on smoothly for the rest of that. ANAKT won 34 to 31.
As much as Ivan wants to follow Mizi and Sua, who are heading to meet Till on the court. His stomach is still coiled up with heat, he’s hot, sweaty, probably half-hard as well but he hasn’t checked and doesn’t plan on it until he gets some privacy.
So he heads outside for some air.
Forty-five minutes of sitting outside on a bench behind the building. Trying to unwind. He feels bad about leaving the girls, who have probably left already, behind.
He doesn’t have anything against arousal, or getting turned on. He just doesn’t like when it happens by itself. If there isn’t sex or some kind of physical intimacy it just feels sort of gross, in a way. Makes him feel uncomfy.
“Was wondering where you were.” Till says, walking toward Ivan. “Thought you may have left, but your car was still here, and you agreed to driving me home so ya know.”
Ivan looks over, trying to come up with an excuse why he was out here. He’s still warm, he can feel it. “Sorry, Hot gym.”
“Is that why you were acting like that?”
“Mhm.” Ivan mumbles, standing up. He pauses when Till steps closer, raising an eyebrow. Till grins, “Because Sua told me otherwise.”
Ivan can feel his stomach drop. He will be an only child soon.
“She’s just being–” Ivan tries, Till cuts him off.
“So Ivan,” He starts, “Were you nervous cause’ Till’s just that hot?”
Ivan avoids Till’s eyes, putting his bag over legs again. “Lets just–” Till pushes the bag out of the way. Decking his knee in between Ivan’s legs. Ivan downright moaned at the friction.”Hahh…Till…”
Till’s eyes widened, “Your voice is so pretty. God Ivan, what else can you do with it?” The worst part is Till looks serious, genuinely mesmerized. Ivan can already feel himself flush, his whole abdomen feels like it's swirling around. And he’s hard. He knows it.
“Again, come on Till–” Ivan pleads, trying to chase the friction again. Till complies, rutting into him again, but also slamming his lips against Ivan's.
It’s wet, messy, all teeth and tongue. But fuck was it exactly what Ivan needed. He groans into Till’s mouth, letting Till’s tongue swirl across his glands. It’s warm, Ivan thinks, melting into it.
Till simultaneously palms at Ivan’s clothed dick. Making more sounds come out of Ivan. It’s addicting. How can every moan or whimper come out so smoothly? Not to mention the way Ivan’s mouth feels on his is heavenly.
He doesn’t really know what came over him, he just felt so pleased when Sua told him why Ivan had been acting so weird.
“He thinks you look hot as shit. He’s been trying to hide an erection the whole time I’m pretty sure. So don’t go misreading his awkwardness.”
Just…having that kind of power of Ivan of all people. It feels great.
Till digs his leg into Ivan’s crotch again, pushing right against the bulge. Ivan whimpers at it, the vibration against Till’s mouth making him groan a little. Till pulls away, catching his breath, and taking a look at the absolute art piece he’s made of Ivan.
Ivan’s flushed a pretty pinkish color, skin radiating heat, his lips are swollen with drool sliding down his chin, along with crimson pupils that are fully blown out. He’s beautiful. Undeniably so. Conventionally of course Ivan’s attractive, but seeing him totally wrecked is just–a whole new level of mesmerizing.
Zoning in, Till brings his mouth to Ivan’s neck, sucking on the pale skin.
Ivan tips his head back against the wall, exhaling shakily. Digging his lower waist further into Till’s knee, he needs something.
Till starts to tug on Ivan’s hair, and the pleasure centers in Ivan’s brain go haywire. “Hnghh–god, Till, please please don’t stop. M’begging you please–”
“Keep going, keep talking, you sound so fucking pretty–” Till praises, tugging even harder.
It only takes a few more thrusts, tugs, and rough hickeys to make Ivan come in his pants. Somehow, Ivan even manages to have an orgasm majestically. With a sigh and then a trail of mumbled moans.
Till pulls away, standing Ivan upright. Ivan looks at him, blinking slowly.
“Are you okay? Was that…Okay? I mean I probably should’ve asked before but you seemed–I’m an idiot I should’ve–”
“Till.” Ivan cuts him off. Voice hoarse, totally wrecked. Till raises an eyebrow.
“Shut up.” Finishes Ivan, leaning forward into Till’s shoulder, body fully worn out.
Till catches him, affectionately stroking his fingers through Ivan’s hair. “Okay.”
Turns out, Ivan post-orgasm is one, adorable. And two, incredibly mushy. His brain moves like molasses, dizzy from heat as he tries to do simple things. After trying to walk to the car himself, Till just picked him up and carried him.
Ivan fell asleep on the drive home. Till drove slower to not wake him up.
He pulled into the parking lot of his apartment complex. Heart swelling at the thought of waking Ivan up. “Vani, come on, gotta get to the house.”
Ivan mumbles, before waking up. “Hm..?”
“Gotta go inside okay? Plus you need to get cleaned up.”
Ivan only looked more confused, raising his eyebrow. “Clean up? Why would I need to–” His eyes widened, Till felt the anxiety building up in his chest. Ivan was only just processing what happened now. “We–”
Ivan’s eyes darted around the car, bringing his knees up to his chest. “Shit, shit shit.” He started, panicking. Till didn’t know what to do, what to say, was this gonna ruin everything? Till hoped not, Till really hoped not.
“Ivan, it wasn’t–”
“No no, Till please, please don’t leave. You're gonna leave now right?” Ivan spouted, Till looked up at Ivan, confused. “Well I’m asking you Till, please don’t please don’t leave. I’ll do anything, I promise–”
“Ivan.”
“I swear, anything, I’ll pay you–”
“Ivan, baby.”
“I can–what?”
“I’m not gonna leave.”
Ivan stared at Till in fascination. Like what he said was so unbelievable it was almost offensive. Like Till pressed pause on the world ending. Because he did, to Ivan, the world was about to end.
“You mean it?” Ivan asked, shakily. Till brought his hand to Ivan’s face, caressing his thumb against Ivan’s porcelain skin gently. “Yes, always.”
It’s new, really new for Ivan. He doesn’t know how to handle it. Before he knows it his eyes are watering. Till panics. “Ah–I’m sorry, was it something I said? I’ll–”
Ivan laughs, genuinely laughs, “No, no, it’s, it’s fine. Happy tears. Happy tears.”
Till looks up at Ivan, before pressing their lips together.
It’s sweet, Ivan thinks.
