Work Text:
It's mid-July.
The temperature read 98 degrees,
the sun was impossibly bright,
cicadas hummed and buzzed incessantly.
And there’s nothing better for Ivan and Till to do than to lounge around the house, windows open and the fans blowing. Whatever they could use to beat the heat, you bet they’ve already given it a try.
Sticky red popsicle juice dripped down Ivan’s chin as he rolled onto his back, inching closer to Till’s bare feet. Till was shirtless, sitting directly in front of the fan in search of any cool air he could get.
“Ivan,” he muttered, “You're way too warm… go away…” He kicked at the larger man with his feet.
Ivan pouted, still holding the treat in his mouth as he caught Till’s foot with his hand, he grinned with bad intentions written all over.
“Yeah? I’m making you all hot and bothered?”
He sat up, his face just inches away from Till.
Ivan’s gaze took in the sight of Till.
Sun warm skin, tousled teal hair.
Piercings on his soft pink lips, hardened nipples.
He looked so kissable, lips parted as he panted, breathing heavier than usual from the heat.
The flush that crawled up his neck and made home on his cheeks before his eyelashes fluttered open—
Till barely met Ivan’s eyes before he felt a hand splay across his waist, slowly climbing higher and higher. He swallowed hard, watching the cherry juice drip down Ivan’s chin, making him look vampiric.
“No, it's not you…” Till mumbled, covering his mouth with his arm. His body was already arching towards Ivan’s touch.
Ivan’s fingers brushed right below Till’s nipple, “No?”
He pulled the popsicle out of his mouth, set the stick aside, his thumb rubbed the side of Till’s ribs.
“N-no— not you…” The teal haired man repeated. His breath caught in his throat.
This bastard, it's a million degrees in here and I don't think it's only because it's summer…
“Finished my popsicle,” Ivan noted, leaning in closer, “Now I need another way to cool down…”
“I heard that the human body sweats in an effort to cool you down… isn't that fascinating?”
The implication weighed heavy and thick in the air.
Ivan bit his lip, sharp canine digging into his stained red skin, searching for some semblance of composure. But he was no better than Till, whose mouth dropped open and closed like he was gasping for air, or words to say— but neither was coming.
The only thing coming is me today… He realized with terrifying certainty. And Ivan too, yeah, he’s definitely coming too.
“A-are you trying to say it's a fact… or a theory?” Till sputtered, refusing to meet Ivan’s gaze.
“A theory,” Ivan lied, “one we should test out.”
His hand trailed higher, cupping Till’s pec and squeezing lightly, breath was hot and warm on Till’s neck. Oh, Till was already beginning to sweat. He closed his eyes and exhaled sharply.
Ivan gently pushed Till back flat against the couch, following on top of him with his lips finding Till’s jaw. He was hungry, devouring Till’s slick salty skin and washing it with his own saliva that tasted like lust and desperation.
Till’s hands kneaded Ivan’s shirt, gasping softly. His lips didn't even have time to close before Ivan’s tongue darted in. They wrapped around each other, brushing and mingling in a dance of adrenaline and pure desire.
What is he… haahh… what is he doing?
Teal eyes opened slightly— just peeking—
Ivan caught Till’s tongue in his mouth and started sucking. The tension went straight to Till’s cock, and his moan was muffled by the weight of Ivan’s mouth on his. He sucked harder, groaning and palming Till’s pierced nipple.
“I-Ivan— ah—” Till mumbled— his tongue was released with a wet pop— “Ah—! Ivan— that felt…”
His words slurred, his mind slowing down and becoming dizzy from the sensations coming from his chest, “So fucking good…” he finally choked out.
Ivan grinned, “You're not sweating yet… I’ve gotta change that…”
Ivan’s lips trailed lower and lover, from Till’s lips to his jaw, down to his neck, before latching on to a nipple. He sucked hard, his other hand palming the other one. Till’s back arched off the couch, his hands moving from Ivan’s shirt up to his dark hair as he cried out.
Their hips rocked together, creating friction that could seriously start a fire if Ivan went any harder. He didn't care to, though. This was almost enough to get Till exactly where he needed him to be.
The only thing in the way was clothes.
Ivan broke away only to sit back and find the waistband of Till’s shorts, tugging down while Till’s heat-addled mind tried to catch up. Through half lidded eyes, he watched the hungry look in Ivan’s eyes trace over his smooth legs, like a wolf eyeing prey. Till only knew this much— raise his hips and help Ivan take his damn shorts off.
His cock sprang free, erect and aching.
Perfect.
Till let out a desperate whine, the cold air kissing his heated flesh with an intensity he could barely stand. His hands lazily worked at Ivan’s pants, fumbling at the strings he was trying to pull loose.
“Need help?” Ivan muttered, guiding Till’s hands and undoing the tie. He stood up to pull his shorts and boxers down in one smooth motion.
He was on top of the teal haired boy in a split second.
Ivan licked Till’s neck, purring deep and low, “Still too hot?”
“Y-yes— fuck— I’m like burning up, Ivan…” Till’s voice was breathless, shameless as his words twisted into a moan. A shiver ran down his spine.
Ivan wrapped his large hand around their cocks, making Till’s toes curl and his fingers hold onto Ivan’s shirt for dear life, “F-for fucks’ sake— t-take your shirt off!” He blurted out.
His hands scrambled, ripping off Ivan’s shirt just to have something to do— to distract himself from almost cumming instantly.
“Oh? Is it getting too warm now? Are you gonna sweat?” Ivan singsonged, but his tone was darker, promising.
He tightened his grip. Till saw stars.
“Fuck!” He hissed.
Ivan’s hand moved, twisting on the upstroke, the dual stimulation of his hand and his cock against Till’s was maddening, “Gonna help you cool down real nice, babe…” Ivan whispered.
He leaned in to capture Till’s lips, swallowing his sweet pathetic little whines.
In between kisses, Till begged.
“Please Ivan, p-please,”
“F-faster—”
“Ah-ah- ah~! I-Ivan, Ivaaaan, fuck!”
Ivan’s movements sped up, Till writhed and couldn't stop himself. The smaller man’s hips kept jerking up by instinct, his cock shoving Ivan’s and making his breath hitch with every thrust.
Till was starting to sweat, but it wasn't enough.
The dark haired man leaned in to lick a long stripe up Till’s neck, savoring the saltiness and intoxication of his perspiration.
“Cooling down yet?” He mocked.
“N-no!” Till whined, “not yet— never— hhhnnnk!”
His words were cut off by a breathless, deep moan, panting as his climax hit him like a wave. It crashed down with sickening intensity, making his stomach drop further and further with every spurt of cum that came out of Till’s cock. Ivan watched with fascination.
“So sensitive…” he observed, “But I’m not done…”
He slicked his fingers with Till’s sticky release, trailed them lower and lower.
Stopped right at Till’s hole.
“Gotta stretch you out real good, Till…”
With that,
He pushed two fingers in.
Till expelled all the air from his lungs in a sound that could only be described as pure fucking euphoria. He ascended right then and there.
Ivan worked him open slowly, murmuring praise against Till’s chest before claiming a nipple between his teeth. His tongue circled around the soft pink areola before he started sucking, moaning softly around Till’s burning skin, coaxing more whimpers from the man below.
“Ahh- holy shit, Ivan!” Till gritted his teeth, biting down hard, “Y-you’re insane!”
That earned nothing but fingers curling inside him, flexing over and over, stroking his insides where every nerve was being set on fire. His eyes shut, trying to ground himself.
Ivan pulled away, soothed the sting with his cool tongue, teasing and poking. He tilted his head to latch onto Till’s neck again, marking him up and claiming him greedily.
It wasn’t long before Till was ready for Ivan, he had been stretched thoroughly and the only word that could come from his swollen lips is please, please, please!
Ivan stroked himself a few times, slicking his cock with Till’s cum before lining himself up with Till’s entrance, “Now this… this should cool you off…”
He pushed in with a deep groan that carried over Till’s high whimper.
He held himself there for a moment, letting Till adjust to his size.
“Fuck! It’s so big… you’re so.. F-ffffucking big!” Till cried out, squirming underneath Ivan. His nails dug into his broad shoulders, leaving claw marks as he scrabbled for something to steady himself, to distract from the pressure building in his spine.
Ivan didn’t meet Till’s gaze, his eyes trailed lower to the space between them, specifically Till’s abdomen.
It swelled slightly with an indent of Ivan’s tip, clear, visceral proof of how deeply and surely he had claimed Till. The sight made him shudder, oh, how he couldn’t wait to fuck Till, watch his body take every inch of him.
Till looked down, too. He smirked and peered up at Ivan through his dark eyelashes, “Liking what you see..?” He teased.
Ivan nodded, lips parting. He swallowed, trying to moisten his mouth that had gone completely dry. He was at a complete loss for words. Till wrapped his legs around Ivan’s waist, daring him to move.
And who was Ivan to not follow through?
He rocked his hips, shallow, testing Till’s limits (so he could push them later.) Every thrust produced a sharp gasp and a pleading whimper from Till. His ass was so tight, so warm, caging his cock like it would never let go.
Ivan pulled back almost completely–
slammed back in.
Till sobbed, “Ivan! Yes, god– fuck me just like that!”
And he would.
He thrusted harder, pulling out far before slamming back in like he was trying to split Till open on his cock. His hands found a steady grip on Till’s hips, holding him still as he fucked him hard, eyes fixed on the way Till’s stomach bulged with the blunt tip of his cock.
“Just like this?” He grunted, “You’re so fucking needy, such a slut, Till…”
He tilted his head back, reveling in the way Till scratched down his broad shoulders before grabbing onto his muscular arms, never letting him go.
Sweat began to bead across Till’s forehead, his chest rising and falling rapidly in time with Ivan’s thrusts. It didn’t go unnoticed by Ivan, who smirked, “Feeling better yet?”
“So much better! So much fucking better, just don’t stop, don’t you fucking stop!” Till pleaded instantly, falling from his lips, all desperation and nonsense, “Don’t stop…”
Ivan dug his fingers in deeper, leaned in closer. Sweat dripped down the bridge of his nose, “We’re both cooling off now… wasn’t this such a good idea?”
“I don’t care about that!” Till growled, “Just keep fucking me–”
He was shifted, moved like he weighed nothing.
Ivan pulled Till into his lap, his mouth capturing Till’s in a sloppy open-mouthed kiss.
“You don’t care, hmm?”
His large hands went back to Till’s hips, rocking him, guiding him.
Ivan’s expression was mischievous, brows furrowed in mock pity,
“You just wanna cum?”
He thrusted upwards, slamming into Till and knocking the breath right out of him.
“I’ll make you work for it, then…”
Till gasped for air, clutching onto Ivan’s shoulders, “Fuck..” His voice trembled.
Their torsos pressed together, sticky and soaked with sweat, the fan blowing cold air and making Till shiver. Till’s cock pressed between them, neglected and sensitive, leaking with precum.
He obliged, slowly started rocking his hips, finding his rhythm. Ivan wrapped his hand around Till’s cock, thumb tapping and pressing the tip, smearing the white bead into thin stickiness across his skin. He watched with full attention, the way Till’s hips jerked with every brush over his slit– his bottom lip caught between his teeth.
Till picked up the pace, and so did Ivan’s hand, stroking him in time with every rise and drop of Till’s hips. He was close, so fucking close.
Breathy whimpers and deep groans filled the air like a harmony with the slapping of wet skin. The sound of Ivan’s breath catching every time Till took his whole length was the most beautiful thing Till had ever heard. He rode even despite his legs starting to burn, sweat stinging in his teal eyes.
Ivan let go of Till’s cock to hold his hips, steadying Till as he started thrusting up, making Till take him deeper and harder than before. Till tossed his head back in a silent scream, his cheeks flushed from something much deeper and inebriating than the summer heat.
He rode Ivan just like this, only slowing down when he felt Ivan tense up below him.
Sharp teeth dug into Till’s shoulder as Ivan stifled a moan, releasing into Till in a thick hot eruption of cum, triggering Till’s own release. The space between them was painted white and sticky, mixing with the shiny sweat that slicked their bodies together. Till was wailing nonsense and praise against Ivan’s hair, riding out the aftershocks with slow rolls of his hips.
Ivan’s tongue found Till’s neck, licking and savoring his taste with a deep, satisfied moan, “Tastes so good…”
Till exhaled, shaking like a leaf, his expression dazed but fond, “You know… I think you were right about sweat cooling us down…”
Ivan pulled away, beaming up at Till.
“Honestly, I didn’t think it would actually help that much… I just couldn’t get enough of you.”
He was proud of himself, he really was.
“We’ll have to do this more to beat the heat…” Till grinned.
“Yeah?” Ivan’s expression lit up even more.
His hands trailed down to cup Till’s ass, ready for more, always ready for more.
Till furrowed his brows, gaze averting
“S-sure, yeah– we can–”
“Good… because it’s fucking hot in this house…”
