Work Text:
Maybe it was because he was really lonely. Or maybe because he couldn't get laid for the life of him. But Ivan couldn't ever keep it in his damn pants. The first time he was ever "caught", if calling it that even counts, was when Till, his one and only crush, walked in on him. To be fair, Till didn't even notice because he was on his phone and only came in the room to grab something, but it was still such rush for Ivan. The thought of being caught by none other than Till? He loved it.
He never would have thought he would get off this much by getting caught by someone, and yet there he was lying on his bed, pants pulled down to his ankles. Not to mention, he left the door cracked open on purpose this time. All he could think of as he continuously palmed his member through his boxers, was Till walking in the room and seeing him exposed. About 15 minutes passed and Ivan was getting impatient. He started slowly sliding his hand down the shaft, sending shivers down his spine. He lifted his hand up again and dragged his index finger across the tip of his dick. As he did this, he closed his eyes, imagining his hand was Till's. His tip beginning to leak, he began stroking it again, releasing small, breathy moans every now and then.
Ivan was so preoccupied with his own hand that he completely forgot that his whole plan was to get Till to walk in on him. Clearly his plan failed when he heard a creak from the door. His head snapped to the side to see if it was Till who opened the door. Sure enough, Till was standing there, still holding the door knob in one hand and his phone in the other. He was only coming in to see if Ivan wanted anything from McDonald's. Ivan saw the look on Till's face and immediately felt horrible for what he'd done.
"T-Till I-I didn't mean to- sorry I- Shit." he panicked, grabbing the blanket and flinging in over his legs, covering his still hard dick. "I'm so sorry Till. Can you just leave and pretend this didn't happen? Please?"
"I thought you wanted me to see though?" A smirk growing on Till's face as he spoke. He closed the door behind him and took a few steps forward towards Ivan on the bed. "You know you talk in your sleep right? And it's kinda hard to ignore it when you moan my name in your sleep."
Ivan didn't know what to do. His eyes wide open now, and a look of shock all over his face. He talked in his sleep?!? Did Till want to see? Did he like Ivan? He had a million things racing through his head, but was interrupted by Till's footsteps approaching his bed.
"What are you doing?" he asked hesitantly, watching Till slowly crawl onto the foot of the bed. Making his way over to Ivan while pulling the blanket off of his lap, exposing his rock hard dick.
"I'm helping you out," He smiled, "You always sound so desperate when you dream of me, and I really want to hear more of those pretty moans of yours." Till's hand crept up Ivan's leg, finally reaching his dick and slid his finger over the tip of his dick, making Ivan groan. "You like that huh? I wonder how you're gonna sound when I make your dick touch the back of my throat." He said teasingly, taking his hand off of Ivan.
"Please Till, just touch me more. I'll do whatever you want just keep touching it." Ivan begged, looking up at Till through his lashes.
A whimper escaped Ivan's mouth when Till's hand wrapped around his shaft and began stroking him. When Till could start to see that Ivan was close, he took his hand off of his member. Instead, he crawled up onto Ivan, straddling him, and cupped his face in his palms. Ivan whined from the lack of Till's hand on his dick.
"Don't worry there'll be more in a little. I just wanted to see your cute face." He smiled and leaned down to connect his lips to Ivan's. Ivan leaned into the kiss hungrily, their tongues fighting for dominance as both of them groaned into the kiss. They finally let go of each other's lips, a string of saliva connecting their tongues still. It was erotic the way Till, spit trailing from the corner of his mouth as he panted, moved down the bed to face Ivan's dick directly.
Till gently lowered his wet lips onto Ivan's member, tongue making contact with his tip. He took his mouth off, and continued stroking him, but that wasn't enough. Ivan's hands crept up to Till's head, his fingers tangling in his hair to get a good grip. He then slammed Till's head down onto his dick, groaning in the process. He could feel his tip brush the back of Till's throat, just like he had said earlier. The room was filled with Ivan's pants and moans mixed with an occasional gag or cough from Till. His head was finally lifted from being shoved onto Ivan's dripping wet member.
"Sorry Till I didn't mean to be too rough. Are you okay?" Ivan asked, genuinely worried for Till's throat.
"Did I tell you to stop?" Till said through a small cough. A smile creeping onto his mouth as he sat up. He was so ready for Ivan to be inside him, and not just in his mouth.
Ivan couldn't hold himself back anymore. His hands crept over to Till's waist, bringing his ass closer so he could still see Till's face.
"Are you ready?" Ivan asked Till as he was getting ready to prep Till.
"More than ready." Till said through a dumb grin. As soon as he responded, he could feel two of Ivan's slim fingers trace along his ass, eventually pushing their way through and into Till. He let out a small whimper as Ivan's fingers slid deeper and deeper into him. Once Ivan could feel him adjusting, he picked up his speed, thrusting his fingers in and out at a steady pace. Till could feel his member getting harder by the second, and Ivan took notice as well.
"Look at you. Already hard and I barely got two fingers in." He said through a devious smirk. Ivan began curling his fingers in Till, hitting just the right spot for him to moan Ivan's name. As Ivan brought his fingers out, Till reached out to the side of the bed for a condom and slid it onto Ivan's dick.
Ivan grabbed onto Till's waist, guiding him so he was right above his dick.
"You sure you want to?" Ivan questioned, suddenly feeling shy.
"Just put your dick in me already." He replied as he sank onto Ivan. As soon as he was inside Till, groans escaped both of their throats as Ivan sank deeper and deeper into Till.
"Oh fuck- you're so tight Till~" Ivan croaked out between moans. Till couldn't help but release small whimpers as Ivan tightened his grip on Till's hips, slowly starting to lift up so he could thrust up into him.
Ivan began thrusting upwards into Till, reaching deeper with each movement he made. Till's hands slipped down onto Ivan's chest for support as he was already losing strength in his legs to keep himself up.
"I- Ivan... I can't stay up anymore-" He whimpered out, looking down at Ivan with watery eyes. Ivan took this chance to quit is thrusting and pull out in order to lay Till down. He grabbed onto Till's waist and moved him off of his lap, shifting himself onto his knees. Till slowly lowered his back onto the bed beneath him and spread his legs slightly. Clutching his cock, Ivan leaned closer to Till's used hole and rammed it into him. A loud moan ripped from Till's throat, due to him being stretched out at such a sudden pace, making his eyes flutter shut.
"Ivan!" He let out another breathy moan at Ivan's non-stop thrusting. Ivan couldn't respond. He was too indulged in the feeling of Till pulsing around his member. Till unclenched his eyes to gaze up at Ivan. His eyes lingered around the curve of Ivan's lips, how he tugged at his bottom lip every now and then. How his eyes were also squeezed shut, as if it would increase his pleasure.
Till snapped back to reality when he could feel himself getting close to his own release. He could also feel Ivan's movements getting sloppier.
"Ivan," Till whimpered, "I-I'm close-" He reached his hands up to grasp onto Ivan's shoulders, panting rapidly.
Ivan let out a loud, erotic groan, his hips stuttering to a stop. He hastily pulled his cock out of Till and grasped it, stroking it intensely over Till's stomach. Soon, Till could feel ropes of hot liquid drip onto his abdomen, making him flinch. Once Ivan calmed down, he reached for Till's neglected cock, sliding his hand up and down his shaft. Till gasped at the feeling of Ivan's hands on him. Soon after, he felt his hips jerk upwards, thrusting up into Ivan's hand and releasing all over Ivan's forearm.
"That was... amazing." Ivan panted out, now exhausted from his previous activities. He flopped down onto Till's chest, nuzzling into the crook of his neck.
"Ivan- " He grunted, trying to move Ivan off of his body. "Get off of me, I have to clean off the mess you made on my stomach." He added with a tone of sass, a disgusted look on his face.
"Fine. I'll go help you." He moved off of Till and reached for his hand to pull him up.
As they got into the bathroom, Ivan moved behind Till, wrapping his arms around his shoulders and peppered kisses around his neck and jawline.
"What are you doing...?" Till questioned as Ivan continued clinging onto him.
"What? You don't like it?" He looked at Till through the mirror in front of them, and pouted at him.
"No, it's just- what are we now? I mean we can't be just friends after that, right?" He gazed back at Ivan through the mirror.
"Are you trying to friend-zone me?" Ivan grinned, seeing Till's panicked expression at his teasing.
"No- I- Of course not-" Ivan interrupted him by pulling him into a kiss. His hands cupping the sides of Till's face passionately.
He pulled his lips away from Till's, gazing into his eyes.
"Does that answer your question?"
"It does." Till smiled as he tugged Ivan's face closer to his. Their lips meeting once again.
