Work Text:
The sound of barely-audible snoring welcomed Dino's ears as he slowly woke up, blinking very quickly and trying to adjust his vision to the darkness. His cheek was pressed against his boyfriend's soft chest, his skin tickled lightly by Keith's chest hair. Dino laid there, still tired and clinging onto his partner. He sighed, moving to adjust himself, until he felt a wet sensation between his legs. He sighed, realizing he must've humped Keith's thigh in his sleep again - an action that never exactly upset the other, but certainly annoyed him. Dino contemplated going back to sleep, but he felt particularly hot and needy at the moment.
He shook Keith slightly, his nose scrunching when the other didn't budge. Dino shook him again, and got no response that time as well. His hands fell back down to his sides as he thought about what he should do, before an idea came to mind. He shoved his cold palms onto Keith's breasts, giggling when Keith jolts awake with a loud gasp. "Fuck was that for!" Keith hisses, smacking Dino's head in annoyance. "I needed to wake you up, can you please do me a favor~?" Dino clung onto him, pressing his crotch down against Keith's thigh. The other laid there, for a moment, before quickly realizing what the shorter was going to ask him to do. "Did ya seriously wake me up for- you are so damn needy.." Keith groaned, closing his eyes again.
"Don't be like that.." Dino pouted, putting his cold palms onto Keith's chest again. "Can you fuckin' stop that! God damn if you touch my boobs one more fuckin' time-!" Keith grabbed Dino's wrists, pulling them away from his chest. "I can't help it. You know how hard it is for me to fall back asleep when I'm like this..~" Dino giggled, grinding down against the other's knee. Keith pushed him off of him, shifting their position so he would be on top of Dino, effectively pinning him down to their shared bed. "Fine then. Have it your way, since you're always so irritating when you get like this." Keith grumbled, leaning down and capturing Dino's lips in a harsh kiss. His lips felt chapped and dry, but Dino didn't mind - it was that roughness about Keith that drove him wild anyways. He shut his eyes and whined as Keith moved a hand away from his wrists, trailing it down his stomach and into his pyjama pants.
Calloused fingers brushed against his vulva, his whole body shuddering at the touch. "Are ya seriously not wearin' anything under here..?" Keith grumbled into their kiss, his hands coming to a halt. "A-ah, yeah..you know I don't sleep with- mngh~!" Dino cut himself off with a whine as Keith's fingers rubbed along his slicked labia. Keith took this as an opportunity to shove his tongue into Dino's mouth, preventing any further conversation. His tongue rubbed along the roof of his mouth, along his teeth, licking with wild abandon. Dino rut his hips down against his partner's hand, silently begging for him to stick his fingers inside.
It seemed the other understood his voiceless pleas, slowly slipping a finger into his wet cunt. Dino's entire body trembled, a weak sound escaping his lips. Keith's other hand left his wrist, instead moving to cup Dino's breast, his index and thumb lightly rubbing his sensitive nubs. Dino felt lightheaded, pulling his head away from their kiss so he could breathe. "F-fuckk..Keith..please.." He begged, grinding his cunt down against the other's digit. Keith chuckled, wiggling his finger inside. "Please what, huh? Now that you're gettin' played with, ya don't wanna be mouthy anymore." He curled his finger, reveling in the way Dino gasped and shook lightly. His cunt tightened around Keith's finger as he kept rutting his hips back down against it, his slick dripping onto the sheets below.
Keith slowly began to pull his finger out, ignoring Dino's pleas for him to put it back in. "W-wait! That wasn't enough-!" Dino whined, his hands shooting up to grab the other's wrist tightly, inching it back towards his sopping wet cunt. "Please, please keep fucking me with your fingers.." He panted, rubbing himself against the tip of Keith's finger. "Alright, alright. Since ya keep begging, I can't keep you waiting can I?" Keith teased, shoving two fingers into Dino without warning. Dino mewled, his entire body shuddering at the unexpected intrusion. "O-ooohhh god! Keith-!" He hiccuped, his walls clenching tightly and a bit of his slick squelched out. His blunt nails dug crescents into Keith's wrist, scratching at him for some sort of purchase - a way to ground himself as Keith's fingers abused his poor aching cunt.
Dino threw his head back, moaning like a cat in heat when the pad of Keith's thumb rubbed against his clit, throbbing and begging for attention. "Too much, too much! Keith, I'm gonna-!" He cried, his thighs trembling as he tried to keep himself from finishing so fast. Keith leaned down, right by his ear, "Cum for me baby, I know you want to~" He whispered, curling his fingers up against Dino's g-spot and shoving his thumb down harshly on his clit. "K-Keith! Fuck! Fuckfuckfuck- oh god!" Dino sobbed, squirting all over Keith's hand and onto the bed sheets. His entire body convulsed, his cunt clenching and unclenching as Keith continued to finger him through his orgasm. His digits continued assaulting his g-spot, his thumb aggressively rubbing his clit in circles. "Nonono..please- shit-!" Dino whined, slapping a hand over his mouth to muffle his moans. Another weaker orgasm hit him, a smaller amount of fluid squelching out of his pussy.
When Keith's fingers came to a stop, Dino flopped back against the bed tiredly. He sighed heavily, shutting his eyes and letting his hands fall back onto the sheets. His poor thighs ached, the exhaustion from his orgasm catching up to him. Keith was oddly quiet, save for the rustling of fabric and the bed slightly creaking. Dino felt the bed dip, and a familiar weight on top of him. He opened an eye, his already flushed face turning redder when he felt warmth push against his cunt. "Hey there um- what are you doing..?" He laughed breathlessly. "What do ya think? Did you think I was gonna let you be the only one having fun?" Keith grunted, moving himself so he could rest atop Dino comfortably.
"Well..no, but I just came. Do you think you could give me a minute?" Dino looked up at Keith's empty eyes, hopeful. He was exhausted, and as much as he'd want to keep doing this, he didn't have any energy left. "No." Was all Keith answered with, before spreading apart Dino's puffy lips and pushing their clits against one another. Keith let out a deep sigh, biting his lip as he grinded down against the sensitive nub. "C-couldn't hold back, eh?" Dino whimpered, his hands scrambling to grip onto Keith's thigh as the other's engorged clit rubbed against his own, hot and heavy. "Mm..not really..ngh-" Keith groaned when his lover bucked his hips up against him, pushing their arousals closer.
"Keith..k-keith.." Dino moaned, rolling his hips up against his partner. His head was spinning, the feeling of Keith's clit rubbing against his entrance was driving him mad. "Keith please-" He begged, clenching the soaked bed sheets beneath him and sobbing. "Please, what?" Keith teased, pushing his clitoris against his lover's opening. "Please - fuck, please shove your cock inside pleasepleaseplease-" Dino sobbed, wiggling his hips eagerly. "You're a desperate one, aren't ya?" He chuckles, rubbing himself against Dino's entrance. Dino didn't answer, only returning a weak sound of acknowledgement. Keith took that as a yes, and shifted himself into a more comfortable position.
Dino watched his partner move around a bit, and spread his legs to give him more access. His stomach felt tight, ready to burst at any possible moment. His chest felt heavy as he watched Keith position himself, his hands holding onto Dino's thighs and squeezing them lightly. A loud sigh left his chest when he felt his lover's clit nudge into his entrance, rubbing up on his oversensitive walls and the bottom of his nub so nicely. He shuddered, mewling as Keith slowly grinded down into him, pushing himself as deep as he could - which isn't much, but being filled up left Dino breathless. "Ohhh god..shit.." Keith grunted, rutting his hips down. The movement of his hips was very slow and forceful, his hips snapping aggressively as he thrusted his engorged clit into Dino's cunt.
Dino rutted upwards, desperate to match his partner's thrusts. The both of them rocked their hips against each other, groaning every time their cores rubbed together. Dino felt another orgasm beginning to bubble up already as his moans grew louder, his hips bucking up wildly in his attempt to finish. After a few moments, he came with a loud whine, his body spasming and thighs trembling. Keith kept chasing his orgasm, still yet to be satisfied. His thighs trembled as he rubbed himself against Dino's twitching hole, rocking himself back and forth at an aggressive pace.
Keith finally came, groaning softly as his arousal twitched against Dino's, his body going limp following his orgasm. He flopped on top of his partner, resting his head in the crook of Dino's neck as he felt all of his energy leave his body. "Hey there big guy..you really wore yourself out didn't you?" Dino giggled, wrapping his arms around Keith's much larger frame. Keith yawned, making a noise of acknowledgement as he got comfortable in his hold. Dino took that as a yes, pulling the discarded comforter over the both of their nude bodies. He ran his fingers through Keith's hair as the other's breathing grew quieter and his soft snoring began, indicating that he had already fallen asleep. Dino smiled to himself, shutting his eyes and falling asleep not long after.
