Work Text:
The sharp sound of the whistle pulled him out of his stupor as Till allowed the ball to be pulled out of his hands.
“Till!”
The grey haired man groaned, hearing the call from his coach. He knew what he was going to hear. It was all his mates had been talking about, teasing him for his off state.
“You need to get your head in the game! You’ve been distracted. Get your head out of the clouds or one of these days you’re gonna get injured.” The older man berated him once Till approached the sidelines, hands on his hips as he scanned his figure.
Till flopped unceremoniously onto the bench, sighing heavily as he took out his water bottle. “Yes, sir….” He replied defeatly. Knowing the man, it was better to agree with whatever he said instead of trying to justify himself.
Well, his coach wasn’t wrong. Till was distracted lately but he wasn’t willing to tell anyone why.
It was embarrassing and honestly, it was slowly getting on his nerves.
His little shit of a boyfriend—as much as Till loves him so much and he would never exchange Ivan for anything else, he’ll die before that happens— is still a fucking jerk.
Almost everyone knew them. The cold prince on ice and the star player on court. They were first known as the best partners despite their sports having nothing to do with each other.
They started off as best friends. People knew them that way. Like gum on the bottom of a shoe, Ivan and Till were always together. Different major, different courses, different sports but for some reason, you would always see one with the other.
Ivan had always been a little too polite, a little too closed off but with Till, he was always seen with wide smiles and easy laughs. There were forums dedicated to capturing Ivan’s rare expressions.
A little creepy but eh, Ivan seemed used to it. The attention came with being known, even if he didn’t want it in the first place.
And Till, it wasn’t like he had a choice to begin with actually. Even if he did, he would probably choose the same thing.
Even before he could remember, Ivan had always been there with him. The teasing smiles and the twinkling eyes that were always searching for him. Till liked it on him, even when it sent shivers down his spine. Even when Ivan’s smiles were more cruel than beautiful.
That was something he didn’t want to revisit. It was an odd moment in their life but it was also the reason why they had to face their feelings in the first place.
That’s a story for another time.
Slowly, being with Ivan became as easy as breathing, as if the empty space beside him had always been reserved for the boy.
They grew up together and it wasn’t shocking to anyone that they had ended up together. Their hands linked with one another as they walked around campus.
Ivan seemed happy and Till’s face was almost expressionless. The only tale of him being flustered was the redness decorating his ears.
But it was cute. People cooed at them. Surprisingly, they were accepting. Till even had a few of his teammates teasing him when a picture of him and Ivan went viral on the university’s unofficial page where Ivan was basically in his lap, leg hanging off of him, and munching from Till’s spoon.
It was overwhelming at first to have everyone being so up in their business but it was easy to ignore, especially when Ivan helped him with it.
Till still didn’t like the attention but his boyfriend had managed to quell his anxiety a little bit, talking him through it after a short episode of paranoia when he thought everyone was watching him.
Ivan was nice when he wanted to be. Till felt loved when Ivan could tell his signs and calm him down. It reminded him why Till fell for him in the first place. Mixed with that awful(read; endearing) personality of his, Ivan was able to melt him, turning him into goo whenever he was under that unrelented stare of his. Always seeing, a little teasing but Till loved it.
Call him freaky or whatever but he’ll blame it on Ivan for infecting him.
Still, Ivan could be a jerk whenever he wanted to.
Till grumbled, shoving his belongings into his bag before he threw it over his shoulders.
“Hey! Aren’t we going for dinner together?” Acorn yelled out for him when he made his way to the door.
The rest of the team turned to him before Till waved a hand dismissively.
“Not going. Next time.” He replied curtly and left the gym before anyone could say anything else.
He pushed his hand in his pocket, the other clicking away on his phone as he read through his messages.
No new one from Ivan. The last one was just him reminding Till to eat after practice and finish his assignment.
What did he expect anyway?
Till was fucking frustated.
If he scrolled upwards just a little bit, he could see the picture Ivan sent him. He had to use every bit of power to not scroll up.
It was just an innocent selfie—his dark hair a little messy, his pale, pouty lips and the dark circle slowly forming under his eyes after yet another night of studying— but god damn, everything got him hot and bothered lately and if it wasn’t for Ivan himself.
‘I’m lonely’ was what accompanied the selfie and Till had to reject whatever implication behind the message because he knew just what Ivan was doing.
It started off a few weeks ago.
Being the good boyfriend that he was, Till decided to visit Ivan during his practice. He had walked him to class that morning after spending their whole weekend together and all he could say was that he felt bad when Ivan kept groaning each time he moved.
He didn’t complain but Till could see the way he held his back, the way he slowly pulled his socks over his feet and how he took his time to stand up after tying his shoelaces.
Safe to say that they went a littttttle overboard.
He felt a little guilty, especially when Ivan didn’t mention anything about his sore body. He usually would. He would whine and groan, pouting for Till to carry him when he knows Till can’t. He’ll ask for kisses instead and make them cuddle for an extra 10 minutes.
But that morning, Ivan didn’t say anything. Till feared if he truly went overboard or that Ivan was starting to get tired of him because why else would he not annoy Till about it?
It’s always hard for him to be affectionate so to have Ivan outright demands for it makes it easy for him. He’ll act reluctant for a second before he gives in, peppering Ivan’s face with kisses and wrapping his arms around him tight.
He was lucky Ivan knew him so well. Till would never do anything to make Ivan feel unloved. Even if Ivan didn’t ask for it, he would still kiss him and hold him close because Till is fully, truly and genuinely so infatuated with him.
As Till arrived at the arena, his eyes instantly zeroed on the lone figure in the middle of the ice.
Ivan was lithe. He skated, jumped and even performed a few spins perfectly as Till made his way down to the bottom. He couldn’t take his eyes off of him even if he wanted to. Everyday Till thanked his past self for making himself see what was always in front of his eyes.
As usual, Ivan instantly whipped his head towards him as if he had his Till detector on, perking up and smiling that sweet smile of his.
He took his time to slide over to him, stopping at the wall as he leaned his elbows on it.
“Till!” Ivan called out cheerily. “You came.”
Till hummed as he approached the other. Once he was closed enough, Ivan dragged him in by his shoulders.
Till leaned in, closing his eyes, fully expecting to get a kiss on his lips before he felt a light peck on his cheeks instead. He frowned but the moment he opened his eyes, Ivan was already skating away.
He took a step back from the wall, making his way to sit on one of the benches as he watched Ivan skate around on ice.
He couldn’t help but to think that something was wrong with Ivan today. Not like something isn’t wrong with him normally. Till learned to look past it—or to deal with it head on, depending on what Ivan needs.
But this time, something was really wrong.
Ivan barely spared him a glance. Okay, he was not needy. Ivan just likes to shower him with attention.
After a full day of classes and practice, Ivan liked to do one of his weird rituals. He’ll hold Till’s cheeks in his hands, nuzzling their noses together before he cooed at him like a little baby, saying how much he misses him and peppered his face with kisses and ended it with a loud smooch.
It was embarrassing. It always gets Till red in the face and he couldn’t even pull away lest Ivan gets upset. Not like he wanted to but anyway—it’s humiliating, to be treated like that but Till liked it. Maybe because it was Ivan or maybe Ivan had infected him with his weirdness but Till found that he didn’t mind it. Ivan wasn’t afraid to show his affection for him and it always made him feel good. Ivan was popular, after all. Everyone either wanted him or wanted to be him.
But to get caught under Ivan’s attention and to be the receiver of his affection, it made him feel good.
Ivan was charming when he wasn’t trying to dance on his nerves and he was nice when Till needed him to be. A little jerk sometimes but that’s part of his charm.
Till tried to reciprocate some of the attention but it was super embarrassing, okay? You wouldn’t see him use his baby voice for Ivan in public. His boyfriend just doesn’t have the capacity to feel embarrassment.
Till bit his lips, legs bouncing the longer Ivan went on with his practice.
Don’t call him touch starved, no one get to judge him but where is his flying kiss? Where is his wink? Where is his ‘hey, cutie’?
Ivan was definitely being distant today and Till wasn’t sure what he did wrong.
Maybe he did hurt Ivan last night and the man was punishing him by not giving him any attention.
Okay, Till will admit, he is a little touch starved. Come on, he just wants Ivan to turn his way for more than a second. He’s not needy but he will admit it if that's what it takes for Ivan to look at him.
Ivan landed his spin perfectly, twirling a couple more times before he came to a stop, ending his routine with a pose and a bow. His coach called for him. Till could see the way Ivan’s smile dropped a little before he nodded to the older man in understanding.
Till clicked his tongue in annoyance. Don’t tell him that old man was being hard on Ivan again. He get it, Ivan needed to be perfect whenever he’s on ice but give him a little break. Ivan worked hard enough without people telling him to.
The moment Ivan slid off the ice, Till instantly stood up, water bottle in hand.
“Good job, Ivan. You did great.” Till complimented him as he handed him the bottle, their hands brushing for a moment and he found himself blushing when Ivan smiled that cute smile of his that pushed his cheeks out.
Ivan perked up. “Thank you, Till.” He replied before he leaned down to plant a soft kiss on his forehead.
Okayyyyyy, something was definitely going on. His lips were lonely and Ivan wasn’t helping.
Till frowned as he watched Ivan walk over to the bench. He sat down, groaning as he did so.
Till quickly went over to his boyfriend, kneeling down by his feet as he helped him with the laces of his skates. Ivan raised an eyebrow at him in question but he didn’t question him.
“You’re so sweet today, Till.” Ivan purred out, leaning over his knees. He pulled his leg back just as Till was about to pull his skates off, making him chase for it. The shorter frowned when Ivan kept up with it for a few seconds before he roughly grabbed his calf.
“I’m sweet everyday.” Till countered. He was just being a good boyfriend, after all. He would be a bad one if he didn’t notice how much Ivan was struggling with his back.
He looked around for the ravenette’s shoes before tugging them over his socks and finally tying his laces. Ivan hummed in satisfaction. He leaned back on his arms to watch him work before he giggled.
“I feel like you’re trying to gain some brownie points for something.” He said.
Till raised an eyebrow. “Am I?” He asked instead. He didn’t immediately drop Ivan’s leg once he was done with his shoes. His fingers slowly trailed up, light feather touches over his knee going up to his inner thigh.
Ivan froze, blinking at him rapidly before he rolled his eyes. “Till, no.” He immediately pulled his leg away.
Now, it was his turn to pout. “I didn’t even say anything.”
“You didn’t need to.” Ivan was quick to stand up, grabbing his bags before he waited for Till to pick himself up.
Till grumbled under his breath, silently cursing the man. Ivan was supposed to take his hand and pull him up. Then, they’ll wake home hand-in-hand!
It was his favourite time of the day—to have the warmth of Ivan’s hand blend into his and to listen to his voice talking about whatever that caught his interest— but Ivan was depriving him of it, for some reason.
Ivan didn’t wait for him and Till had to run as he caught up to the taller. Curse, his long legs.
He ran until they were walking side by side and Ivan was still not sparing him that much of a glance. He was still talking, like the chatterbox that he is—sure, the cat that he saw today was cute, oh yeah, his parfait was made a little differently today, the obnoxious couple that always hang out at the library finally broke up— but right now, Till needed something else from Ivan.
He looked down. Ivan’s hands looked lonely. Empty, unoccupied.
Till counted how he could subtly slipped his fingers into the other’s, taking the leap to catch his hand before he missed it as Ivan gestured to a random dog he saw.
“Yeah, it’s cute.” Till said absentmindedly as he zeroed back onto his hand. He tried again, fingers inches away from brushing against Ivan’s only for the man to pull away.
Third time the charm but Till was starting to feel like Ivan was doing it on purpose.
Till grumbled. Feeling bold, he decided to press himself against the other, arm wrapped around his waist as he pulled him close.
“What are you groaning and moaning for—” Ivan cut himself off with a gasp as Till’s fingers pressed into his waist. He looked at the shorter in confusion but Till seemed hellbent on ignoring him as his ears grew red and he continued to drag Ivan with him.
However, Ivan began to wiggle under his touch, trying to get the man to release him. Till only pressed harder which earned a confused sound from the ravenette.
“Tillyyyyy.” Ivan drawled out that stupid nickname. “Let me go.”
Till gasped dramatically, instantly releasing his boyfriend and taking a step away from him. He looked at him in exaggerated horror. “You hate me.” Till said weakly with a pout on his lips.
Ivan raised an eyebrow in amusement. “I do not. I just told you to—”
“You do! Why are you avoiding me?”
“No, I’m not. I’m literally right here, am I not?” Ivan countered.
Till groaned, covering his face with his hands. “You are. You only gave me five kisses today.” He pointed out, voice a little muffled behind his hands but Ivan seemed to hear it anyway as he giggled.
“What? That’s a lot of kisses. Why are you so clingy today?” He asked.
Till lightly slapped his shoulders. His face was burning and Ivan was looking at him as if his complaints were unwarranted. In his defence, Ivan loved kisses and the minimum he would give out a day was like—a thousand! The fact that Till got addicted to his kisses was Ivan’s own fault.
“I’m not being clingy. You’re just distant.”
“I’m not.”
“You are!”
Ivan wasn’t being distant in the literal sense. Technically, Ivan is right here with him right now. Ivan is giving him all his attention. Ivan is walking home with him.
But this is Ivan they’re talking about. This is his definition of distant. Just a few days ago, Ivan was blowing up his phone during his practice and some of his messages had been concerning. Till really thought he had upset him in some way he didn’t realise and he had to cut his practice short just to visit Ivan at his apartment. He brought flowers, ordered take out from Ivan’s favourite place and even made sure he looked nice.
Turns out, that little brat just wanted to get fucked. He latched onto him the instant he walked through the front door.
They both had responsibilities and now it was Till’s turn to bother Ivan for neglecting him and depriving him of his kisses.
“Come onnnnn, Ivan. Why aren’t you holding my hand? You’re the one who’s always going on and on about how cold your hands are and now you don’t wanna hold them?” Till questioned as he held the ravenette’s shoulders.
Ivan had a teasing glint in his eyes, slightly amused as he smiled at him. “Tilly, you’re so cute when you’re needy.” He laughed.
“You’re avoiding the question!” Till bristled. Ivan had a knack for redirecting his attention whenever Till caught him redhanded like that one time he found out Ivan was starving himself once again when he was too focused on studying. Till had to reprimand him about it or else he might continue to do it but the man was quick to take his attention away by asking to cuddle. In his defence, Ivan was cute when he’s tired and whiny. He was on the verge of falling asleep and he just wanted to sleep with him(innocently!!). Till could never deny him anything but still, he had to stop his lecture when Ivan pouted.
The shorter glared at his boyfriend before he took a step towards him. Ivan seemed unbothered as Till invaded his space, his large hands wrapped around the taller’s waist. Ivan tensed for a moment before he began to squirm.
“Till, no—”
He trailed teasing, light touches over his waist and stomach and it wasn’t long until Ivan was struggling to escape his grasp.
“Stop, Till! That tickles!” He yelped, giggles spilling out of his lips as he tried to pry Till’s hands away to no avail.
“I’m not stopping until you answer my question!”
Ivan’s stomach in particular had always been sensitive for some reason. He won’t even let Till rest his hand on his cause it will always get him squirming. Even now, his face was slowly turning red and he was getting out of breath.
“Okay! Fine! I just don’t want you touching me!”
Till froze, confusion warping his head before he leaned back to look at Ivan dead in the eyes. “You…don’t want me?” He said pitifully.
Ivan rolled his eyes, endeared. “I didn’t say that. I said I don’t want you to touch me.”
“That’s the same thing!” The shorter cried out.
The words uttered by his boyfriend felt like a bomb being dropped onto his heart. His poor bleeding heart. Ivan just rejected him. What did he mean he didn’t want Till touching him? Ivan is the clingiest person Till knew and he doesn’t want Till touching him? What world is he living in right now?
“No, Till.” Ivan said, grasping his hands. The man was biting his lips and he was obviously holding in his chuckles. At this point, Till felt like he was being laughed at and he doesn’t understand the joke. Ivan faked a sigh. “My back hurts like crazy when I was practicing and it’s all your fault.”
Till frowned. “What do you mean?”
“I’m sore is what I’m saying.”
“Okay and? How is that my fault?”
Ivan raised an eyebrow at him. “I’m saying we need to hold back. Ever since you started basketball, your stamina has gotten better and I can’t keep up.”
Till tilted his head in confusion as he listened to the other. That was basically a compliment. Ivan used to tease him for his lacking stamina and Till would grumble about it but he managed to satisfy Ivan either way so it didn’t bother him that much.
But he couldn’t understand why it was a problem now that Till could keep up with him.
Ivan rolled his eyes, seeing his puzzled expression, half endeared and half annoyed. “You don’t like PDA. I know what you want when you start touching me inappropriately.”
Now Ivan was making it seem as if he’s a sex maniac! So what if Till was just Ivan deprived? He’s feeling clingy and it wasn’t always because he wanted something from the other. Andddd Ivan was acting like he wasn’t the one seducing him the moment he got home.
“But you’re the one begging me to fuck you a few days ago and I did? You’re sore but I’m just giving you what you wanted. What am I supposed to do?” He countered, face scrunched up in displeasure.
Yeah, what was Till supposed to do? Deny his boyfriend who was begging so prettily for more of his dick? No way.
“I want you….” Ivan dragged out his words as he twirled his finger in front of his face before he booped Till’s nose. “…to be more gentle if we’re going to have sex.”
Till raised an eyebrow in question. “Like you’re not the one begging me to go harder? Must I remind you how loud you were whining when I was—”
“I was not whining!” Ivan cut him off. “You like to go crazy in bed as if it’s the end of the world!”
Why were they arguing about their sex habits in public again? Till wasn’t sure but what he did know was that he wasn’t losing this argument.
Ivan was putting the blame on Till as if he wasn’t the one tearing open a new condom each time they finished and even putting it on him with his mouth. Did he not expect Till to get hard? He was just being a good boyfriend and railing him into the mattress like he wanted.
Between the two of them, Ivan was the insatiable one. He just needs to prove it.
Till wasn’t sure what he was going to do. He wasn’t sure what Ivan was going to do. It was a silly argument they had that had Ivan sticking his tongue out and running home without even a goodbye.
Till thought that would be the end of it especially when Ivan sent him a goodnight text that same night. He, for sure forgot about it when Ivan even sent him a kissy face emoji.
So it had taken him aback when Ivan struck.
Mizi had called them for a small gathering at a new bbq place she found. Ivan had been talking about it forever ever since and Till felt it was a little uncharacteristic of him to be excited for dinner but nonetheless, it was still cute.
Seeing Ivan being giggly had his heart feeling light especially when he knew how stressed he had been for his midterm. He drank freely, even accepting the gross drink Hyuna made which he would usually reject. Till had to make sure he drinks within his limits though. Drunk Ivan is…interesting to say the least.
Ivan is a few combinations of personalities when he’s drunk. Sometimes he could be cute. He’ll cling to Till and compliment him endlessly. One time, he got him red in the face as he wrapped an arm around his shoulders, nuzzling into his hair.
“Why are you so handsome?!” Ivan exclaimed. He held his face in his hands, cooing at him like you would a baby. “My Till is so cute.” He giggled before he began to pepper Till’s face with kisses, ending with a loud smooch on his lips.
His face was already burning as his boyfriend kept on nuzzling and babying him like he was a small kitten. “Okayyyy, I get it, Ivan. Let’s go home.” Till said, pulling Ivan’s hands off his face as he intertwined their fingers together. Ivan grinned, getting into step with him as he swung their arms.
“When we get home, we should cuddle on the couch, watch a movie or two, and— and we can bring out your favourite chips! I bought a bag because it reminded me of you when I was out grocery shopping. You know I don’t normally buy chips for myself— I prefer cookies anyway— but I bought it for you and we can have it tonight. I can bring out my softest blankets and even some pillows and we’ll be warm and I’ll finally have you in arms again!”
Till hummed. He forgot how talkative Ivan could be when he’s drunk. Not that he doesn’t talk his head off normally but he’s extra chatty tonight.
“I don’t have any drinks though. I only have my hot chocolate mix but I don’t think you want those so we can stop by the convenience store to buy some sodas. Or some beers if you want. I’ll pass but I wanna check out some chocolate bars for myself. I saw that they just brought in the new dubai chocolate and—”
It breaks his heart to say it but he had to before Ivan got way into his head. “Ivan.” He called out as the taller instantly turned to him, head tilted like a puppy. “I can’t stay over tonight.”
Ivan’s face fell like you just told him someone killed his nonexistent father. “What do you mean?” His voice was so weak that even Till could feel his pain.
“I have class at 8 a.m. and I need to go back to my dorm.”
“Bullshit.” That’s another thing Till sometimes forget. Ivan lost all his filters when he’s drunk and it cracked him up every time. Till tries not to laugh but it gets to him. “Since when do you care about your 8 a.m classes? You can stay over and we’ll go to campus together.”
Till rolled his eyes. “Yeah, I know. But I have an assignment due tonight and I left my laptop in my room.”
Ivan’s frown deepened. “You hate me.”
“I do not. I just need to submit this assignment. I’ll walk you to your door so—”
“Till hates me!” Ivan exclaimed before he turned away from him. He fell down into a crouch, letting his head fall into his knees as he wailed. “He’s breaking up with me!”
“Ivan. I’m not. I told you—”
Ivan actually sniffled as he pulled out his phone. “I’m calling Sua.”
Now, he can’t have that.
“Hey!” Till plucked Ivan’s phone out of his hand before he could do anything stupid.
“I said we’re not breaking up. You’re super drunk. I’ll help you wash before I go home so let’s—”
“No! Go away!” Ivan pushed his hands away when he tried to grab him as he pouted. He turned before he began stomping away.
Till let out a heavy sigh before he chased after the man. That night was exhausting. Ivan was genuinely upset and it was hard to convince him that no, Till isn’t leaving him and yes, they’ll see each other after class tomorrow and yes, Till will still kiss him even if he’s snotty and no, he’s not gross. Till will gladly lick him all up but you didn’t hear that from him.
Ivan insisted they cuddled for ten minutes before Till left and he actually fell asleep like that. Till had to manoeuvre himself carefully so as to not wake up the big baby and have him crying again.
The next day, Ivan had no recollection of the night at all and kept denying everything Till said. Till knew he should’ve recorded him.
But since then, Ivan had rarely gotten as drunk as that night, which made Till think Ivan might have remembered it. He can’t prove it but he just knows Ivan does.
He kept an eye on the other as he watched Ivan chatted with Hyuna, laughing at something the woman had said.
He let out a loud laugh, hitting the woman on the back to which Hyuna slapped his shoulders back as they exchanged whatever jokes that made them laugh so hard. Till couldn’t help but notice how Hyuna kept on refilling Ivan’s glass with soju. He made a mental note to have his phone ready later.
It was when Sua started to giggle a little too loud that they decided to end their night. Mizi surprisingly had a high tolerance to alcohol so she took it in her to carry her girlfriend on her back as they walked out of the restaurant. Sua was almost purring into the woman’s nape and Till snickered at the look on Mizi’s face.
Ivan, on the other hand…he was behaving, for now. Their fingers were intertwined and his eyes were a little droopy but he was quiet.
Their designated driver of the night was none other than Luka. Hyuna had graciously offered to send all of them home as Luka swore off alcohol for some reason so he wasn’t drinking.
Till was sure he only agreed to drop them off because Hyuna was the one suggesting it. Even now, the man looked unimpressed as they hauled themselves into his car. Hyuna sat in front and Mizi and Sua squeezed themselves in the back. It was then that he noticed that they wouldn’t fit.
“Huh.” Till mumbled as he pursued his lips. It’s going to be a tight spot.
Till was thinking of how he could push themselves in without bothering a sleeping Sua before Luka rolled his window down, glaring at him. “What’s taking you so long?” He quipped.
Ivan was still standing quietly next to him, swaying on his feet and occasionally squeezing his hand as Till raised an eyebrow. “There’s only one seat left.”
Luka glanced into the backseat before he scoffed. “So? Get in and have your boyfriend sit on your lap or something.” Till sputtered at the suggestion, eyes widened in surprise. He was about to protest before the blonde continued, “what? It’s not like you’re not used to it.”
Just as Till opened his mouth to reply, Ivan giggled. He turned to him, “yeah….” Ivan slurred. “You once said you like having me on your fa—”
“Okay!” Till exclaimed before Ivan could finish his sentence. The man was being all quiet and now he decided to talk? “Let’s get you home soon.”
Till sat in first before he pulled Ivan on his lap. The taller let out a small ‘yay’, humming as he took his seat on him as if it was rightfully his. He probably thinks it is.
Just as Ivan settled on him, Mizi turned to send him a look. He raised a finger at her. ‘Not now,’ it meant and the woman let out a low laugh.
She’s one of his greatest wingwoman before he and Ivan got into a relationship. It was embarrassing to ask his ex-crush advice on how to woo his new crush but Mizi had been the one most excited to know about his feelings for Ivan. She’s a great friend but Till can’t stand her teasing sometimes.
It wasn’t long until Luka started up the car and they drove through the city.
Till wrapped his arm around Ivan’s waist to stabilise him while the man leaned forward into the front seat, head hanging low with his eyes closed.
Ivan barely moved as Till pressed teasing touches on his waist. He must be asleep, Till thought, letting his boyfriend rest as he leaned back in the seat. He was considering closing his eyes for a few minutes before he felt light movement over his lap. It didn’t bother him at first. Till assumed Ivan was trying to get comfortable but his breath suddenly hitched as the pressure moved over his crotch. It increased when Ivan completely leaned against his chest.
“Ivan…” Till called out lowly as he tried to get a peek at his face. His eyes were still closed and his breathing was slow. His body relaxed against his but his weight was rocking over his crotch with the movement of the car. Till cursed himself as he felt the beginning of the oh so familiar pleasure coiling around his abdomen.
He tried to recall embarrassing events as a mean to kill his growing erection. Last time, Till didn’t look up from his phone as he walked into his lecture hall only to walk into the wrong class as the professor was talking. He also ordered a white mocha frappucino because it reminded him of Ivan and he accidentally blurted that out instead of his usual iced americano. He didn’t manage to control his face as he took a sip of his drink. Then, just yesterday, Ivan came over to the gym because they were supposed to walk home together and he was ashamed to say he didn’t manage to shoot a single point.
Till jolted from his thoughts as Ivan leaned against him. Fuckkkkk, this was making things worse. Till hoped, wished, prayed to any gods that were listening to him that Ivan wouldn’t notice his hardness. He knew that man and his loose tongue would pointed it out, especially when he’s drunk.
After a few more agonising minutes, the car halted to a stop as Till sighed, recognising the familiar building as his own dorm. He wrapped an arm around his boyfriend as an attempt to steady him as he pushed the door open.
“Thanks for the ride, Luka. Let’s go, Ivan—” Just as he was reaching for the man, the door was slammed shut. The window rolled down and Ivan rested his elbow on the panel.
“Goodnight, Till. I have an assignment I need to submit tonight so I’m going back to my apartment. I’ll text you later.” He said. He looked wide awake and Till couldn’t help but notice that he didn’t looked drunk at all.
The little shit had a grin on his face, smiling at him innocently as the car moved. Till watched until it left his vision, leaving him in shock as he registered what just happened.
Oh. What the fuck.
Till thought it was a one time thing because sometimes Ivan can be a teasing little shit just because. It still didn’t click in his mind that it was him being competitive.
Heck, he didn't even think it was due to their ‘argument’. It was funny to him honestly and he took it as a joke. Ivan didn’t, it seemed.
Ivan had always been a little clingy, no matter where they were. So when the man sat down next to him, wrapping his arms around his waist and pushed his face into his shoulder, Till didn’t think that much of it.
He allowed Ivan to hug him as the taller nuzzled against his shirt. Even when Ivan pushed his face against his cheek and took an exaggerated sniff, Till still thought it was just him being him. He didn’t mind the soft hands fleeting over his stomach lightly. The fingers pulling on his sweater didn’t bother him, he had his undershirt on after all. And even when Ivan played with his drawstrings, he didn’t even bat an eye.
Till foolishly believed Ivan understands TPO— time, place, occasion. They were at the library for fucks’ sake and Till had told him he needed to go over his pre-lecture notes because the professor teaching him was just uselessly reading over the notes anyway.
When Till felt light touches over his crotch, he thought it was just an accident. Ivan pulled off a second later and he didn’t even mention it. Till watched as Ivan melted into his side. He’s like a clingy cat, Till thought.
But then, the touches returned. More persistent. Ivan pushed his hand into his shirt as he felt up his happy trail.
“Ivan…” Till warned him when his fingers dipped into his waistband.
Ivan hummed innocently, fingers brushing against the short, curly hair over his crotch.
“Don’t fucking play with my pubes. That’s disgusting.”
The ravenette laughed, his breath teased his neck. “I had my mouth on it a thousand times. It’s not disgusting.”
“Still. We’re at the library.” Till replied, though he did nothing to remove Ivan’s hand that was slowly inching into his underwear.
Fuck. He could feel the familiar feeling curling over his stomach. It travelled down as his dick began to chub up. Till hissed when Ivan’s cold finger touched him at the base.
They were no stranger to a little exhibitionism. Ivan was a little freak and Till could never deny him anything. Not when he had a talent for seducing him. They once did it in the locker room bathroom when his teammates were changing outside. The air was a little tense when they walked out but no one would mention seeing their captain fucking his boyfriend’s brains out in the shower. As long as no one speaks of it, Till realised he felt no shame about it. Just the thought of someone seeing them was frankly embarrassing as fuck but as long as Till didn’t think of it, he could indulge Ivan a little bit.
There weren't much people around in the library and Ivan was being a little too bold as he pressed a sharp nail to his tip.
“Gentle.” Till hissed.
Ivan only smirked, his eyes shaped into crescents as he mouthed his neck. “Your little guy likes it when I’m rough though.”
“Don’t call it that.”
Ivan let out a low laugh. “Yeah? Little Tilly likes it rough, doesn’t it?” He said as he twisted his hand, his thumb pulled down the sensitive skin as Till felt his toes curled in his shoes.
“Fuck, Ivan…Shut up.” He was starting to pant. He was slowly leaking and he wouldn’t be able to go to class anymore if Ivan keeps this up.
Till turned to face him, lips inches away from meeting the other as he whispered, “Ivan…my dorm is closer so—”
A sharp ring reverberated through the quiet space.
Ivan instantly pulled his hand out of his pants, grasping his phone that was on the table. His fingers were still coated with the sticky substance as he pressed stop on the alarm he set. Who knows when and why he did that but Till felt his eyes widened when Ivan stood up, taking his bag with him.
“Gotta go, Tilly! I have a meeting with my groupmates about an assignment. Text me later, okay?” He said abruptly as if Till wasn’t sporting an obvious tent caused by his own teasing.
Till captured his wrist before Ivan could walk away. “W-waid, Ivan. You can’t just—”
“Can’t what, Till?” Ivan cut him off. There was a glint of playfulness in his eyes, a small smile decorating his face. “I only touch you a little bit. There’s no way it got you that excited.”
That was a fucking lie. Ivan did not touch him a little. He had his whole hand wrapped around his dick.
“I’m sure you can hold yourself back. Remember what I said?” Ivan continued as he pulled his wrist out of Till’s grip.
Till’s mouth dropped as he stuttered out some unintelligible words. “What—no, Ivan. You can’t—”
“Oops! Look at the time. I gotta go. Bye, Tilly!” He walked away, bringing a hand to his lips as he gave him a flying kiss before practically sprinting away.
Till stared at the empty space Ivan left, blinking rapidly, trying to make sense of what happened.
Okayyyyy. Till would brush it off, despite it being the second time it happened.
But it didn’t end there.
Maybe because it had been a while since he got laid but Ivan got him riled up easily with just a few touches, a soft whisper and a teasing kiss.
Only to leave before Till could drag him into an empty room.
Till was frustrated. The worst part of it? He couldn’t even touch himself.
No. He just doesn’t want to. He knew what Ivan was doing. He was trying to get Till to break. To prove that he was the sex maniac between the two of them.
If he were to relieve himself with the thought of what Ivan did to him…it felt like a loss. Ivan technically wouldn’t know but he still couldn’t. He wouldn’t let the little brat get the win even if he technically didn’t know.
Till had to will his erection away every time and good lord, he knew Ivan had infected him because just the thought of getting his hands on Ivan after this ended only managed to excite him more.
He’ll save it for Ivan.
That’s what a good boyfriend does, after all.
Till told himself he would get payback.
But with the stress of his assignments and back to back games, he didn’t have time to think about it.
It only got him frustrated especially when Ivan was so adamant on getting him to break. It felt like a long edging session.
The most he did was make out with Ivan in a dark alleyway after having some drinks with friends. Till had him pressed against the rough wall but Ivan didn’t seem to mind, not when he was moaning into his mouth, hands trailing all over his shoulders and back.
He especially let out a loud moan when Till pressed a large hand against his front, finger trying to find that specific spot that had Ivan weak in the knees.
Now that Till thinks about it, if they went all the way, wouldn’t that mean that the game would end? Ivan seemed more focused on the pleasure than actually trying to push him off and run away like he did before. Well, Till wouldn’t know since he decided that it was a good time to vomit all over Ivan’s shirt.
So the game went on with both of them getting blueballed.
That was Till’s one and only victory.
It had been a little over a month since they first started and Till didn’t know how long he could take it.
Since then, Ivan was doubling down on his efforts to try to break him and he was going crazy. Till had sworn off visiting Ivan’s apartment for the time being but the man had come down with a cold. He kept on sniffling whenever they were on call, cutting himself off to sneeze and snuggling into the blanket so deep, Till could only see his hair through the phone screen.
He’s only coming over to cook for him, that is all. Then, he’ll leave before Ivan could tease him even more.
Till went straight to Ivan’s apartment as soon as he was done with his practice. He didn’t have the time to visit his dorm first. Knowing Ivan, the man probably didn’t have a full fridge of groceries despite having the privilege of having a fridge of his own.
Till himself wasn’t much of a cook but he does know how to make a stew. He made a quick stop to the grocery store to buy a few items he needed. He’s sure Ivan at least has rice and spices so he skipped on those.
Once he was done, he made his way to the familiar building that wasn’t too far from their university. Ivan’s apartment was like a second home to him. He effortlessly inserted the code into the digital keypad. The song played signalling the lock unlocking before Till pushed himself in.
He could hear the TV playing from where he stood and soft sniffles coming from the lump on the couch. He walked up, standing behind the lump before he pressed a hand onto where he assumed was a shoulder.
The lump tensed before the blanket was pulled down and a soft tuff of hair popped out. “Till…” the ravenette called out once he saw him. The shorter rounded the couch before he crouched down in front of the man.
“Hi. How are you feeling?” He asked before he pushed the soft black locks out of Ivan’s forehead.
The man hummed. “Good. Just a little dizzy.” He replied. “Did you come straight from practice?”
“Yeah. I made sure to come immediately after since you were whining so much.” Till said before he leaned forward to press a kiss on his forehead.
“Stinky.” Ivan teased him.
Till rolled his eyes. “Whatever. I’ll cook some kimchi jiggae for you so sit tight, okay?”
Ivan rolled onto his stomach, watching as Till walked into the kitchen. “Don’t burn down my kitchen.”
“I won’t.” He said curtly as he removed his jacket, throwing it onto the back of the couch. He pretended not to see Ivan pulling it down towards himself.
As he cooked, he tuned everything else out. He did quick work of chopping the vegetables, heating up the pot and adding water before the spices and paste. He was contemplating if he should add an egg for extra protein, completely missing the soft pitter patter coming into the kitchen before long arms wrapped around his waist.
Till flinched before he turned to see Ivan in his jacket. It was oversized on him but perfect on the taller man. The ravenette nuzzled into him, almost purring.
“Ivan. I’m cooking.” He stated, trying to put space between him and his clingy lover.
“You’re looking hot today.”
Till raised an eyebrow at that, looking down at himself. Mind you, he was sweaty, still in his sleeveless jersey from practice and his hair was a mess due to him running his fingers through it multiple times. Before he could question him, Ivan wrapped his palm around his biceps and squeezed.
“You’ve been hiding this from me?” Ivan said. He leaned down to playfully bite his skin.
Till looked up at the other. “Where’s your shirt?” He asked once he noticed that the jacket being the only thing covering him up.
“I wasn’t wearing one since you came.”
He fully turned, holding Ivan’s bare waist while the man wrapped his arms around his shoulders. His thumb caressed the discoloured scar just under his chest. “Aren’t you cold?”
Ivan hummed. “Not with you touching me like this.”
Till huffed. “Go back to the couch.” He commanded as he pushed the man away.
Ivan whined. “Don’t you love me?”
“Of course, I do.”
“Then you would let me suck your dick.”
Till jerked backwards, looking up at his boyfriend while he blinked rapidly, trying to process what he meant. “Wh—”
“I said let me suck your dick.”
“Ivan, you’re si—” before he could even finish his sentence, Ivan dropped to his knees, pulling his shorts down and gripping his hips. “Ivan, no!” He said, fingers gripping the man’s hair causing him to moan.
The ravenette looked up at him pitifully. “What do you mean ‘no’?” He asked in a weak voice as if Till just told him he stole his last cookie.
“You’re sick and I’m sweaty as hell.” For some reason, Ivan decided that was the perfect time to moan as he nuzzled into Till’s crotch.
“Even better.” He said, fully pushing his face into Till’s growing chub as his fingers inched towards his waistband.
Ivan was persistent, mouthing at his clothed dick as Till sucked in a breath. God, if he didn’t know better, he would’ve fucked his face right here, right now.
Till’s fingers around his hair tightened in an attempt to grab his attention but obviously it didn’t work as Ivan whined, his eyes almost rolling into the back of his head.
“Ivan.” He called out sternly as he released the soft black locks, gripping his cheeks instead making the man look up at him. Ivan blinked up at him innocently, giving him a lazy smile.
“Please, Till.” He said in his softest voice, pushing his tongue out obscenely.
“You just said you still have a headache. What got you so riled up, mhmm?” He asked, gripping his cheeks hard causing his lips to jut out.
“My boyfriend is all sweaty and hot and you expect me not to suck the soul out of his dick? Little Tilly is all excited too.” Ivan replied, smirking as his hands pressed on his clothed erection. Till had to hold in his moans when Ivan began to massage him over his brief.
His grip on Ivan’s cheeks tightened, directing his attention back on him. “Yeah? Who’s the one teasing me all month? Don’t say that like it’s a promise because I know you’re going to run away again.”
Ivan hummed. His soft hand wrapped around Till’s rougher ones before he turned his head to take his fingers into his mouth. “Have you been touching yourself? Sooo frustated, mhmm? I know you’ve been thinking about—”
“I didn’t.” Till cut him off. Ivan looked at him in question. “Didn’t touch myself.”
The man on his knees looked confused for a minute. Till could see the exact moment the thought registered in his head and he looked borderline insane.
“Oh.” He said dumbly before he smirked. “Is little Tilly full?” He said before laughing as if the sentence itself wasn’t ridiculous.
Till sighed, caressing Ivan’s face slowly as the man smiled at him. Ivan would’ve been purring if it was possible for him. He looked totally at ease as if Till wasn’t thinking of ruining him right now. He had to hold back.
“Ivan. You’re still sick. Go back to the couch.”
The ravenette raised his eyebrow, his eyes glinting with a hint of challenge. He leaned forward, pressing his face against Till’s crotch before he jutted his tongue out, wetting the dark spot on his underwear. Till had to stop himself from outright gripping Ivan’s hair, forcing his mouth open with his fingers and maybe choke him, make him cry with his co—
Till felt himself twitch at the breeze on his crotch when Ivan took his moment of distraction to pull his brief down. The man jerked back, eyes almost going crossed as he looked at his length. Till would laugh at how ridiculous he looked if he wasn’t trying to hold himself back. A hint of pride filled his chest every time he could see the way Ivan was almost drooling, apprehension filled his face but he bet the brat was shaking with excitement.
Ivan looked up at him, asking for permission and Till could only sigh before he nodded. The man didn’t waste even a second as he kissed his tip before taking him into his mouth. It would’ve been sweet if he was being so fucking greedy. He took almost all of him at once, gagging when it hit him in the back of his throat.
“Slowly.” Till hissed as he cupped Ivan’s cheek, pulling him off slowly before he pushed his hips forward. Ivan moaned, willingly followed his pull as he began to bob his head.
His warm hand wrapped around the base of Till’s cock, holding him still as he tried to take more and more of him. Drool dripped down his chin in the process, coating him completely as he slobbered on him.
Ivan had always been messy. But Till liked messy.
He ran his fingers through the black strands, not yet gripping. The man under him closed his eyes, his lips closed around his length as he pushed himself to take more of him. Till threw his head back as Ivan sucked his cheeks in. The way his tongue pressed around him was heavenly. He could feel the small telltale signs of a climax approaching and he knew Ivan could too from his constant twitching.
Before Till could warn him, Ivan suddenly pulled off and a sense of dread washed over him when the man looked up at him with a teasing glint, mean and condescending.
“I think my throat is still hurting from all that coughing.” Ivan said, followed by an obviously fake cough. “Maybe we should stop here. You can use the bathroom while—”
Till couldn’t let him escape. Not this time when he’s so hard out of his fucking mind. His grip on Ivan’s hair tightened before he thrust forward past the other’s lips. The man let out a yelp, muffled by his cock. Tears began to well up in his eyes but by the vibration running through his cock, the little brat was enjoying it.
Ivan’s hands gripped his thighs, nails digging into his skin in retaliation as he glared at him but it only turned him on even more as tears dripped down Ivan’s cheeks. He was trying so hard to hold in his gag as Till thrusted past his limit, his cock hitting the back of Ivan’s throat multiple times that got him closing his eyes in discomfort. And Till was still being nice about it. Ivan couldn’t take all of him and he knew the man felt mocked about it when his length still managed to make him choke.
And fuck, the angry look Ivan sent him heated him up so much.
“You’re so pretty when you’re quiet like this, taking my cock like a good boy. Not like you are one for the past few weeks.” Till said, emphasizing his words with a thrust, pushing more and more past his throat. At one point, Ivan’s eyes rolled back, his nails pressed into his thighs painfully but Till groaned before finally releasing a torrent of thick cum down the man’s throat.
Till held Ivan’s head where it was, even as the man struggled against his grip. Only after he was done did he release him. Ivan immediately sputtered, his body curling into himself as he coughed into his hand.
Till kneeled down, holding the man’s face in his hands as he brought it up to look at him. “That’s what you get for being a tease.” Till said as he leaned forward, pressing his lips against the other. Ivan moaned against him, chasing the all too familiar feeling as he licked his teeth. Till hummed, tasting his own cum on the other’s lips.
“You’re so mean to me, Till.” Ivan said halfheartedly. His voice was hoarse and he was pouting as if he didn’t enjoy such treatment.
“Yeah? And I’m not done.” Before the black haired man could reply, Till lifted him up by his armpits, pushing him against the counter. He cupped his hand against Ivan’s crotch, feeling him up as the man pushed his hips back against him, moaning like a total slut.
“You enjoy this, huh?” Till grunted against his ear as his hand slithered into Ivan’s pants, feeling the soft fabric of his underwear.
“Only because it’s you.” Ivan replied, smirking as he turned his head to face him. Till rolled his eyes, leaning forward as their lips moved against each other.
Ivan closed his eyes, humming into his mouth as they exchanged spit. Till’s hand moved, caressing his soft mound before he pressed his finger against the warm slit.
“You’re wet already.” He pulled away to say as Ivan moaned when he pressed in. “Tight too.”
Ivan let out a breath, face scrunched as he slumped against the counter. “Been a while.”
“Guess whose fault is that?” He countered. Till felt a sense of accomplishment when Ivan moaned as he pressed two fingers in. The man breathed out, eyes clenched shut when Till began to move in and out, spreading his digits apart.
Ivan clenched down when Till pushed a third finger in. “Relax…” he breathed out against his ear, causing the ravenette to shiver. His legs quivered, fighting against his instincts to clench his thighs together. Till soothed him, whispering soft words into his ear as he caressed the shaking thigh before he lifted one up. Ivan followed his touch, resting his knee on the counter all while he thrust his fingers in and out shallowly.
When Till pressed against his sensitive clit, Ivan cried out with a high pitched moan.
“You’re going to soak the floor at this point.” Till whispered against his ear, causing Ivan to flinch.
“Oh, fuck off.” He gritted out as Till nibbled on his lobe. “I’ll make you lick it clean if you don’t fuck me soon.”
Till rolled his eyes. “Relax. You’re barely able to take me yet. I’m just—” his words were cut off with a groan when Ivan elbowed him in the ribs. “Oh, come on. I’m just stating the truth—”
“Shut up! Shut up! You’re just saying that because you know you’ll cum the moment you fuck me.”
Till clicked his tongue in annoyance. Of course, they’re still arguing even when Till had three fingers in Ivan’s cunt. Just because his lovely boyfriend was being a little brat, Till pressed in deep, spreading his fingers apart before he began to prod around his walls, fast and shallow.
Till couldn’t even find it in him to feel embarrassed while Ivan’s ears were starting to turn red as the obscene sound of squelching filled the room.
“W-wait, Till. S-slow down.” Ivan stuttered out. Till’s fingers were soaked with slick. The way he was gripping Till’s arm, nails digging into his skin, he would have thought Ivan was about to cum. “T-Till, please. I—” The ravenette groaned, slumping into himself.
Till pulled his fingers out, still massaging the sensitive nub as he peered down at the other’s face. Ivan had his forehead pressed against the cold marble counter, eyes closed as he panted. Till placed his palm under the other’s chin as he pulled his head upwards.
The ravenette hummed in question, looking at him with eyebrows furrowed almost in pain.
“Are you okay?” Till asked hastily.
Ivan nodded, leaning into his hand. “My head hurts.”
Till cooed. “Sorry about that.” With a last kiss on his neck, Till turned his lover around before gripping under his thighs, encouraging him to wrap his legs around his waist. Ivan giggled as Till lifted him up.
“You’re so strong now, Tilly. Did you work out just so you can lift me?”
Till seemed unfazed as he walked over to the living room. “Nope. I think it happened naturally when I got into basketball.”
Ivan only rolled his eyes, unamused. “Just say yes, you ass. You’re so not romantic.” He said, lightly pinching his nose.
Till huffed. “I’m not lying to you.” He replied.
“Yeah? But won’t you kill for me?” He said with a teasing glint in his eyes.
Till raised an eyebrow in response. “Do you need me to kill someone?”
Ivan hummed. “My parents, maybe.”
Till let the idea float around in his head. Not a bad idea. “Probably.” Till replied with a shrug. He had some things he needed to settle with Ivan’s parents too.
The man only giggled, swinging his legs happily as Till sat on the couch. Ivan remained on his lap as he held his hips.
“Wanna continue?” He asked, leaning forward to kiss him. Ivan melted into him, pressing forward as Till pushed his tongue into his mouth.
Maybe it was due to his sweet tooth but Ivan had always tasted so sweet. Even that one time he had a UTI because he forgot to drink water. Till didn’t want to laugh at Ivan’s misery but a sick Ivan is a clingy Ivan. He was cute. He needed all the comfort that Till could give and he was always willing. Anything for his boyfriend.
Which was why Till had a bad feeling when Ivan didn’t call for him when he fell sick this time. He didn’t try to hide it but he also didn’t demand for his attention like he always does.
Till wondered if something changed.
Nonetheless, he had the man in his arms right now. He’ll do the interrogation later.
Ivan hummed, wrapping his arms around his shoulders before he pulled away just to kiss him one more time, quick and sweet.
“What? You’re asking if I want to stop? When you’re this hard?” Ivan said, emphasising his words as he ground down on his crotch. Till moaned, digging his fingers into the other’s hips.
“I would if you need me to. I’ll find some meds for you and we can cuddle.”
Ivan’s eyes softened at his words, a small smile forming on his face. He leaned forward, pressing a wet kiss on his eyebrow before he nuzzled into him like a cat. “You’re so sweet, Till.” He said. “But I do need you in me now.” Ivan rubbed himself on him, sliding his cock in between his folds as Till moaned.
Ivan pushed his tip into his hole and just the feeling of it, warm and wet— god, Till misses him so much— got him stuttering. “Y-yeah. I got you.”
As Ivan slowly sank down on him, Till closed his eyes at the tight sensation, pleasure curling up in his toes in the best way possible. It had been so long and Ivan was so tight. Even the man over him was breathing heavily, stopping halfway as he caught his breath.
Till felt like he was losing his mind as Ivan’s cunt clenched around him rapidly like it was trying to suck him in. Ivan gripped his shoulders and Till had to stop himself from slamming the man down. He knew it had been a while and Ivan had to get used to the feeling but he just really needed something more.
“Ivan, baby.” He called out, mouthing at the other’s neck. “You’re killing me right now.” He said as Ivan sank down the tiniest bit more.
Ivan brought his jacket to his mouth, trying to hide his sounds as he tried his hardest not to rush. “That’s your fault for being big.” He said, muffled behind the fabric. “Shit, Till—” Ivan whined as he felt the way Till stretched him, almost unbearable but it had him addicted to the pain. In return, Ivan liked to sink his nails, sometimes his teeth into Till’s shoulders in retaliation.
Till didn’t seem to mind even when he woke up with a perfect indent of Ivan’s teeth. It felt like a mark, a trophy of some sort.
They were friends before they were lovers. Till still remembered back then when they were still playing around. Curious little children. Till didn’t know Ivan was different from him. The boy always had short hair. His lips were a little plump and his features were soft but that was just Ivan. He had been a little prettier than the other boys.
When Till barged into his room one day, Ivan was changing and it was an accident when his eyes zeroed down, down, down. Ivan yelled at him for it and for a moment, Till saw fear in his eyes.
But not only was Till dumb, he was curious. Instead of walking away like he should have and pretending not to see anything, he asked him about it, not even allowing Ivan to calm down from the embarrassment.
Ivan was reluctant but he slowly opened up. They were best friends, after all. Till promised he wouldn’t tell anyone and they had always been a little too close, Ivan’s dad said that but Ivan trusted him.
Even when they were a little too close, they trusted each other. Their first time wasn’t when they were a couple. Dumb kids and raging puberty. Clingy and touchy. One sleepover changed everything.
Ivan still hated his body back then and he refused to remove his shirt when Till started touching him. One thing led to another and the rest was history.
The fights, the argument, unspoken words between them that tore them apart when Ivan’s father found out. A maid passed his room that night and snitched on them. Ivan came to school with a bruised cheek and he began to avoid him. It still hurt when Till thought of it.
But Till isn’t Till if he wasn’t stubborn. Whatever they did didn’t tore them apart. It was whatever Ivan’s parents said. Till still didn’t know to this day but Ivan had been mean, cruel to him and to himself.
When Ivan came to school wearing a skirt, Till knew he hated it, hated himself with the way he avoided every mirror, every window in the hallway. He crossed his arms over his chest all the time and he didn’t bother looking at him in the eyes even when they were arguing.
Till had to stop himself from committing a crime when he found out Ivan’s dad threw away all his clothes and binders after they were found out. Ivan wasn’t himself and it hurt him to see him hating himself, and everyone else too as a result, including him.
He knew what they did was wrong. They were underage, irresponsible and who knew if Ivan was on any birth control. Most likely not but to strip him of his true identity? That was just cruel.
Till tried to help him, even when Ivan refused. He didn’t have much money but he did save up, even breaking into his piggy bank to help Ivan find some comfort.
They still weren’t talking, Ivan’s dad forbade him from talking to Till but when Till presented him with a gift, a cheap binder that probably wasn’t safe for long term use, it was the first time Ivan broke down in front of him.
It took a while to gain normalcy back but when Ivan’s dad was arrested for money laundering and tax evasion, he was thrown back into the foster care system. He was free and Till took the chance to beg his mother to help him. He promised her he’ll study better, get good grades and he’ll stop doing music if he had to. His sweet mother didn’t need all those promises. She was happy to help even if he didn’t plead her.
With all the stress and chaos, Ivan seeked him for comfort and safety. It wasn’t out of the ordinary to see Ivan clinging to him, hiding behind him even when he was growing taller than him. And it wasn’t a surprise when Ivan’s touch brought fuzzy feelings, tingling sensation down his back and it felt like home to have Ivan in his arms.
It still took a while for them to confess. Words didn’t come easy and Ivan wasn’t always confident in himself.
They’ve come a long way, Till thought as Ivan sank all the way down on him. He moaned, loud and unashamed as he began to lift himself up and take what he wanted.
Till kissed his chest, rubbing his hands up his waist as Ivan giggled. “What got you sappy?” He asked as the man trailed kisses all over his body, his nipples, his chest and even licking the pink scars.
“Just thought you look beautiful.” He liked seeing Ivan happy and confident. Back then, Ivan was never fully naked around him so to see him shirtless and at ease, Till felt his heart filled up at the sight.
Ivan hummed, cupping his cheeks as he brought his face up. “Don’t be so nice to me.” He said lowly, his voice shaking lightly.
“How could I not?”
Ivan pursued his lips and Till knew he was trying not to be mean to ruin the moment. He chuckled before pulling the other down and clashing their lips together.
To see Ivan so comfortable, so carefree filled him with joy. Even when he was acting like a brat and acting up—teasing him all month long— Till could never truly be mad at him.
Ivan’s eyes glistened when they pulled apart. “Just fuck me already.”
Till laughed. “As you wish.” He replied before he began to thrust upwards, following Ivan’s pace as the man bounced himself on his cock.
Ivan’s breath hitched at a particularly hard thrust, pulling a squeak from his lips before he moaned. “Stupid cock.” He muttered, ears red in embarrassment due to the weird sound that came from him.
Till snorted. “Your stupid cock.”
That managed to pull a laugh from the ravenette. “Never thought I would hear you saying something stupid like that.”
It was dumb, he knows but he could see the telltale of Ivan’s growing insecurity when Till stared for too long. He couldn’t have that. He’ll act like a dog if that's what it takes for Ivan to open up to him.
As Ivan continued to ride him, Till brought a hand to massage his clit. Ivan clenched around him, his movements were becoming sloppier and the grip on his shoulders was tightening.
“Close?” He asked as Ivan only nodded in response, panting. He pushed his hips against Till’s hand. “Come with me?”
Till hummed. How could something so lewd sounded so cute?
It wasn’t long as Ivan came around his cock with Till following close, filling him up with warm seeds. Till groaned, feeling the way Ivan’s walls twitched erratically around him.
Ivan slumped into his shoulder, sighing as he melted like a puddle of goo. Till turned to kiss into his hair, rubbing the man’s back as Ivan slowly came down from his high.
“Good?” Till only received a hum in response as he felt slim fingers gripping his arm.
“So you really were hiding this from me?” Ivan said as he began to press into his bicep. “Did you start lifting?” He asked, using him like a stress ball.
“I didn’t. Coach makes us do push ups and pulls up a lot.”
Ivan didn’t reply as he kept on squeezing and massaging his muscles. Till took the moment to flex his arm. “Like what you see?” He said, making an exaggerated pose as Ivan rolled his eyes.
“Maybe.” He said as he leaned down to kiss the bulging muscle, making eye contact as he licked a stripe up his arm.
Till felt his cock twitched and he knew Ivan felt it too as he looked at him with a teasing glint.
“Up for more?” Till whispered against his lips as Ivan smirked.
“Always.”
Their lips slotted against each other once again and Till was about to move them to the bedroom when a stinging smell filled his senses.
He jerked back, looking towards the kitchen. “Shit!” He cursed, jolting Ivan on his lap as he hastily lifted the man off him.
Ivan moaned when Till pulled out, placing him on the couch— gently— before he rushed to the kitchen.
The pot had dried up— he was making stew! How could it have dried up?!— and it turned black from the crust of paste that formed on the bottom. Turning the stove off quickly, the pot sizzled as Till submerged it in water.
He sighed. Hopefully Ivan wouldn’t be too angry about his ruined pot. It was a nice one too.
When he returned to the living room, Ivan’s eyebrows were furrowed so deeply, Till was worried he might truly be upset about his nice pot.
“What burned?” He asked sternly as Till prayed to the heavens that Ivan forgets about it soon.
“Nothing.” He said, instantly going down into a kneel in front of the other as Ivan frowned.
“Till, what was—”
He cut him off as he pushed Ivan’s thighs apart. “Forget about it. I’ll buy you a new one.”
Ivan didn’t get to reply as Till pressed his tongue against his sensitive clit.
By the end of it, Till had his head smothered between thick thighs, his chin dripped with slick and Ivan was pliant under him.
He also kept his promise. Ivan’s body might be sore and he’ll have to listen to him complain as Till helped him wash up but that’s what he gets for the month long edging.
They would probably do it again.
