Work Text:
“Ezra, what do you think you’re doing here?”
Ezra inched closer and closer to the man in front of him. As winter reared its head for another year, Ezra felt his heat creep up right along with it. Now that the first frost was upon them, he felt that familiar feverish rush begin to take hold of his mind and body. Day and night began to feel harder and harder to fight through without having a mate to satiate his primal urges.
That’s how he found himself in Kasper’s house, staring him down in the middle of his kitchen.
“Okay, I know it seems sudden."
“Yeah, considering you’re barely an acquaintance of mine.” Kasper furrowed his brow deeply, his crossed arms caging him off from Ezra before him. It would take a lot of convincing, but he felt like Kasper wasn’t as tough of a nut to crack as he made himself out to be.
“Can you let me talk? Damn…” Ezra rolled his eyes, while Kasper just stared him down with his remaining one. “So I came here to discuss something with you. Something I think we’ll both benefit from.”
Kasper’s face remained stoic, his gaze unwavering as Ezra tried to open up to him. He thought Kasper to be almost intimidating, had it not been for the additional fourteen inches of height he had against him. He swallowed nervously before speaking again, leaning casually against the opposite wall to Kasper.
“So, as you may know from your time with my good cousin Aster, winter is a very special time for us blues.”
Kasper immediately tried to cut him off, but Ezra managed to stand his ground, holding his hands up in defense. “I know, I know, I didn’t come here just for a booty call or whatever. I really have your best interests in mind here, man!”
“My best interests?” Kasper objected. “You come to my house asking me to fuck you just because you’re in heat, and that’s supposed to benefit me?”
“Well, when you say it like that..." Ezra looked off awkwardly. He tried to gather his thoughts. He knew he could get to him—it was basically an open secret how easy it was to get in his pants—he just had to find that one thing that could make him break, and that’s when it hit him.
If his words weren’t working, then he had to get physical.
Ezra bounced himself to his feet, making sure to appear as flattering to Kasper as possible, strolling over to him unassumingly. Kasper raised an eyebrow, tensing slightly as he was approached.
When Ezra finally stood before him, he waited a few beats before sinking to his knees, his eyes locked on Kasper’s the whole time. He placed his hands on either of Kasper’s thighs, right above his knees. He was wearing nothing but his house clothes, consisting of tattered navy boxers and a well-worn t-shirt. Not exactly the most presentable, Ezra thought to himself, but he did come to his door, so he pushed the thought aside.
He savored the coolness of his pale, milky thighs, rubbing soothing circles up and down their expanse. Ezra could tell just from his face that he was into it; his eyes began to soften, while the knit in his brow from before had dissolved, leaving him looking absolutely desperate to Ezra. He had to butter him up now that he started to crack.
“C’mon, I’ll be a good time, Kasper. I promise.” Ezra really played it up now, a small pout resting on his lips. He moved his hands up his boxers, now focusing on his toned lower stomach and playing with the hair of his happy trail. Kasper huffed, the hint of a moan revealing itself as his sigh trailed off. His cock began to fill at the sudden stimulation, creating an obvious tent in his boxers.
“Ezra…” Kasper groaned, tilting his head back as Ezra worshiped any part of Kasper he could reach with his hands.
“Please, Kasper.” Ezra moaned. “Just let me suck your cock. You want me to, right?” Ezra began to nuzzle at his tented shaft with his cheek, his hands now firmly grasping his hips.
“Y-yeah. Go ahead.” Kasper ran a hand up his stomach, catching the hem of his shirt on the way up.
Ezra didn’t hesitate at the affirmation, ripping his boxers to the floor, which Kasper stepped out of immediately, kicking them somewhere to the side. His cock sprang from its confines, catching a bit on Ezra’s cheek, leaving a streak of shiny precum across his face.
"Well, someone’s excited, hm?” Ezra smirked as he gripped Kasper at the base, slapping the head of his cock against his tongue, savoring the salty taste of pre in his mouth. Kasper let out an exasperated oh, grasping the counter behind him with his free hand. Ezra closed his mouth around his cockhead, swirling his tongue around and around it. He sucked it lightly, giving all his attention to fully worshiping Kasper and his cock.
When he was satisfied, he let the first inch or so of Kasper’s dick into the heat of his mouth, slowly bobbing up and down. His hand returned to Kasper’s member, using the mix of spit and pre to lube up his cock. He stroked while making sensual eye contact with him, his face a mix of pleasure and anticipation.
“Just relax; I’ll be good for you, I promise.” Kasper nearly moaned at the words, clearly still holding on to a shred of his stupid asshole persona.
With all care now gone with the wind, Ezra released his grip before inching down his shaft, slowly making his way down before shoving his face into his stomach once he arrived at the base. The rough black hairs on the base tickled his nose. Ezra started to tear up at the sudden intrusion deep in his throat, but all was well once he heard the beautiful throaty groans coming from the man he was pleasuring. He felt an uncertain hand rest on the crown of his head, and he made his way back up Kasper’s lengthy cock.
Ezra established a steady yet assertive rhythm as he bounced his head up and down Kasper’s dick, tears and spit accumulating all over his face. With every bob of his head, the tip grazed the back of his throat. Kasper was a mess of moans and expletives, now tightly gripping Ezra by his hair and fucking into his mouth. Ezra prided himself on being able to use his mouth like this, and he reveled in the non-verbal praise he received from this very attractive man.
Kasper started to thrust harder and deeper, a sign he was close to coming. Keeping his pace and form, Ezra allowed Kasper to use his throat. His head went foggy as he went on. He almost let himself slip into submission, but the throbbing heat between his legs reminded him what he really came here for. He picked up the pace, choking on his cock as he took it all the way in, swallowing around it as it slid down his throat.
Ezra looked like an absolute mess. Kasper's thrusts were overpowering Ezra now, and he was unable to control his tears as they repeatedly attacked his throat. All he could do was moan at the intrusion and look up into Kasper’s eye. Harsh breaths escaped his nose as he was forced to sit and take Kasper’s assault. In that moment, he allowed himself to be completely overpowered.
He could feel Kasper’s forceful thrusts begin to falter, with each push of his hips becoming deeper and more calculated than the last. All Ezra could do was moan and take it as Kasper chased his release.
“Fuck, I’m close.” Kasper breathed out a warning. His hips kept rolling into Ezra’s open, accepting mouth. He speeds up, now fully assaulting the back of his throat, earning a sputtering cough from Ezra.
It only took a few pointed thrusts before Kasper gripped both sides of Ezra’s head, pushing his skull down to the base of his cock before pumping his seed down Ezra’s throat. He curled over and nearly screamed in pleasure as his throbbing cock spurted the last of his release into the other man’s mouth. Ezra eagerly swallows every last drop, the muscles of his esophagus constricting around Kasper’s twitching cock. Even when the last of his cum was milked from his cock, Ezra kept sucking him dry, earning a languid groan from him.
“Please… No more…” Kasper begged, a small tremor present in his voice. He gasped as he slightly dug his nails into Ezra’s scalp, still keeling over him in sensitivity. After a few more exhausted sucks, when Ezra was finally satisfied with his work, he pulled off Kasper's member, a trail of spit connecting his swollen bottom lip to the sensitive, flushed tip. Ezra turns his head to cough, squeezing the last of the tears out of his eyes.
After a few moments of silence (save for the sound of heavy breathing), Ezra spoke up. “Good, right?” He let out a small chuckle, followed by another small cough. Kasper didn’t respond, only staring down at him with awe and lust.
“Y-yeah,” Kasper tried to seem nonchalant, but after having the life nearly sucked from his dick, Ezra thought the display was pitiful. “You never came though, right? Isn’t that what you wanted me for?”
“You’re so right!” Ezra instantly sprang back to his cocky demeanor as he rose from his spot in front of Kasper. Ezra's size immediately overshadowed Kasper, breaking the previous power dynamic. Kasper let out a sigh.
Ezra leaned down slightly until he was face-to-face with the older man. While he kept eye contact at first, his eyes trailed down that chiseled face, down the scar across his right eye, all the way down to his pallid lips. Kasper’s breathing was shallow, his anticipatory expression drawing Ezra in. He reaches down towards the hem of Kasper’s white t-shirt, inching up his abdomen before slipping over his head and arms and throwing it aside.
He ran his hands up and down his chest, lightly squeezing at his defined pecs. Slowly inching his face towards Kasper’s, Ezra finally connected their lips in a fervent kiss. At first, it was a chaste kiss, but as they both got more inpatient, Ezra deepened the connection, slipping a long, forked tongue into his cool mouth. As they fought for dominance, Ezra kept up with worshiping Kasper’s toned chest and stomach, lightly thumbing at his nipples. This earned Ezra what sounded like a whimper, making him smirk deviously.
Kasper wrapped his arms around Ezra’s waist, pulling him even deeper into the moment they shared. Ezra felt a muscular thigh intrude between his legs, moaning as the pressure between his legs was finally released. He grinded his dripping cunt against Kasper’s knee, seeking release.
Ezra grabbed him by his tapered waist, pulling him in for a rough and passionate kiss. The knee that was previously between Ezra’s legs returned, along with two strong hands resting on his hips. Ezra’s hands grasped Kasper’s shoulders as he grinded his wet cunt on his thigh through his jeans. He could feel Kasper’s half-hard cock graze against his leg as they deepened the kiss.
Their tongues swirled around each other for a while until Ezra allowed himself to go deeper. Warm and slow, he passionately explored the full expanse of his tongue, his inner cheeks, and the roof of his mouth. The ache between his legs only deepened when Kasper moved his hands around to his ass and squeezed. They both let out throaty sighs at the other’s actions.
Finally, Kasper moved his hands up to the hem of Ezra’s t-shirt, lifting it up his torso. Ezra lifted his arms in compliance as the shirt slipped off his body. His hands found their way to Ezra’s pale blue chest, thumbs tracing over the darker blue scars decorating it.
“Ah, fuck.” Ezra threw his head back slightly. He moaned when he felt Kasper’s fingers gently graze across his chest and nipples. Kasper took it as an opportunity to break their kiss, trailing pecks and bites down his jaw and neck. Ezra moaned deeply.
Now that Kasper was focused on marking up Ezra’s tall neck and broad shoulders, his hands journeyed over to his fly, the angle a bit awkward at first. He managed to slip the button out of its loop, inching the zipper down until the front of his dark boxers was visible.
“Are you happy now that you’re getting what you want?” Kasper growled into his ear. Ezra could only focus on not buckling his knees, both at his sultry voice and the hand that was making its way down the top of his boxers and straight to his hard, throbbing clit.
“Kasper, please!” Ezra screeched as Kasper rubbed quick circles around his dick. The fire in his gut was like hot, sloshing lava now, begging to explode at any second. His legs shook at this angle, bent over, having his pussy played with.
Suddenly, the hand in his pants left. “Bed. Now.” Kasper ordered. They made their way across his quaint forest cottage to his even more quaint bed, barely disconnecting the whole way there. Somewhere on the way there, Ezra kicked off his pants and boxers. Kasper sat on the edge, Ezra finding a place in his lap.
“Can’t take it, Kasper. I-I need you inside me.” Ezra saw Kasper was nearly fully hard again, much to his surprise and delight. He felt delirious at this point, his heat fully washing over him from the rise in attention. He continued grinding on his lap, his juices messily spreading over Kasper.
“How do you want it?” Kasper frantically gasped as Ezra impatiently began nipping at his neck.
“I’m gonna ride you, okay?” Ezra held Kasper close, moaning in his ear. Kasper gave him a low, throaty groan, which was all the approval he needed.
They quickly repositioned themselves, Kasper laying on the bed, head resting on a stray pillow, hand desperately finding his cock, stroking it idly. He quickly straddled his hips, rubbing a hand through his wet folds and whimpering.
“You see how wet I am for you? Look what you’ve done.” Ezra made explicit eye contact with Kasper as he played with himself. He watched as Kasper’s eye trailed down his body, widening when it reached Ezra’s flushed pussy. His cock was so close to his sex, and he laid his head back and groaned.
Through heavy lids, Ezra’s eyes were transfixed on his twitching, now fully hard cock. He leaned forward, planting his arms firmly next to Kasper on the bed, before taking one and gripping his member. He can tell Kasper is putting on an air of patience, but it’s all an act.
Once Ezra starts to rub Kasper’s hard dick between his wet, hot cunt, Kasper loses all hesitance and moans loudly.
“Do you need it, baby? You want me to fuck you?” Ezra teased.
"Please..." Kasper replied, his mind hazy.
Ezra huffed, looking at him stare at their sexes lustfully, fully lost in the moment. “I don’t think a simple ‘please’ is gonna do it, Kasper.” Ezra leaned toward him, their faces inches apart. “Can you try harder for me?”
Kasper looks up, almost pathetically, at Ezra. He can tell he really isn’t the begging type, but that only made it all the more satisfying. “I’m not doing that.”
“Oh, c’mon. Let me have my fun. Do you want it… or not? I could just go and find some other demon to mate with. Someone that can actually give me a good time.”
Kasper squeezed his eye shut, as if in pain, and finally choked out, “No! Please fuck me, Ezra.” Ezra smiled.
“See, wasn’t so hard, was it? Don’t worry, there’ll be more where that came from.” Ezra smirked as he rubbed and grinded on Kasper’s cock. Ezra licked his lips with contentment, loving the feeling of dominating the other man. When the head of his cock catches on his erect clit, he lets out a breathy, slutty moan. He moves his hips in circles around Kasper’s cock, only focusing on his own pleasure.
“Ezra… Please.” Kasper whines, his hands firmly resting on Ezra’s hips.
“What do you want? Tell me.”
Kasper hesitated, though only for a second. Finally, he looked Ezra in the eyes, frantically begging, “Please, Ezra. I want you to ride me. I need it so bad…”
“That’s a good boy. Are you ready?” Ezra finally, finally, lines up Kasper’s cock with his tight, needy entrance. Though Ezra’s been doing a damn good job at hiding it, in reality, he’s been torturing himself as much as Kasper. If not for Kasper’s cute moans and pleads, Ezra would’ve jumped his bones as soon as he opened the door.
Kasper nodded frantically, seemingly out of pleads for now. Ezra smiled down at him, keeping their fervent eye contact, before slamming down on his cock, piercing himself right through his hot pussy. He moaned in pleasure. Meanwhile, Kasper looked like he had been shocked with a live wire, his face in a permanent wince while he moaned as well.
“Ah, fuck, you’re still so big, baby.” Ezra purred. Kasper’s cock wasn’t as thick as he might have preferred, but it was so long, punching him all the way to his cervix when fully seated. His hands snaked their way up his torso, resting spread against his lower stomach.
“Ngh…” Kasper breathed out between his teeth. Ezra kept himself fully seated, just for a moment. He wanted to get used to the hard length inside him, grinding down on Kasper’s hips.
After a bit, he started to rise up off his dick, a sheen of Ezra’s juices now shining on it. Just before the head is about to exit his pussy, he quickly sinks back down again, squeezing his cock with his tight walls.
“Fuck, you feel so good, Ezra.” Kasper groans out, his hands never leaving Ezra's soft hips. Ezra sets a steady pace, rising and falling, piercing himself on the long cock. His hands found their place on Kasper’s chest to stabilize himself as he rode him. Kasper gripped the meat of Ezra’s hips, using a little force to ease the rise and fall of his strokes.
“Such a good boy, Kasper.” Ezra spoke softly as he stared down at Kasper, who was transfixed by the sight of his pussy slamming down on his shaft. Ezra could tell Kasper was close again from the knit in his brow and the sweat that beaded above it.
After a steady and familiar pace was set, Ezra began to pick up the pace, flying up and slamming down with every quick stroke. Kasper was deeply panting now, his head thrown back in bliss.
“Are you gonna cum again?” Ezra teased.
“Yes, fuck. You feel so good, Ezra.” Kasper babbled back. He started to lift his hips to match Ezra’s slams, chasing his inevitable orgasm. Now, the rhythm they set together was rough, messy, and loud, the room filling with the sounds of skin slapping and heavy breaths.
Ezra suddenly felt Kasper tense up, gripping him with his two large hands. “C-cumming…” Was all he said before bowing his body up and meeting Ezra’s lips for a needy, fervent kiss. He pressed all the way inside before pumping his cum deep inside Ezra’s pulsating walls. He nearly felt the hot, sticky seed reach his womb, but he must’ve gotten caught up in the moment.
“Ah, fuck, so good, baby.” Ezra mumbled against Kasper’s mouth through his twitching orgasm, feeling cum start to settle in his guts and slowly drip around the cock inside him.
“Did… Did you finish?” Kasper questioned. Ezra kissed him again, first on his lips, then once on the cheek.
“No, but that’s okay, right? We’ll just go again.” Ezra smiled.
“Wh- Again? Already?”
“That won’t be a problem; will it be Kasper?” Ezra spoke in his ear, eager breaths accompanying his words.
There was a moment of pause before Kasper muttered, “No, it won't be a problem.”
“Good.” Ezra leaned back once more in his previous position, ready to ride his softening cock again. Kasper had almost a look of fear in his eyes, but he made no verbal protest.
Ezra laid a hand on his chiseled abdomen before he began to bounce again. This time, he had his fingers skillfully circling his clit. He knew that was the only way he could satiate himself without the help of another demon. Even without that extra connection, Kasper had some really good dick, hence why this was one of his first stops today.
“Fuck! Your cock feels so good inside me, baby.” Ezra started to babble, now that he had the extra attention on his cock to keep him going.
“Ah, fuck.” Kasper’s face was screwed up in overstimulation, waiting impatiently for Ezra’s release. Ezra started rubbing his clit harder and faster, still slamming down on Kasper’s half-hard, overspent cock. He could feel tears start to well in his eyes, not only from his orgasm but also from the connection they were sharing. He hated how sappy he got during sex.
“Kasper, please; I’m so close, baby. Fuck!” Ezra slammed down a final time before grinding down on his cock, feeling it reach all the right spots inside his pulsating walls. He circled and circled his clit, chasing his oncoming orgasm.
"C'mon, Ezra, please.” Kasper begged for him to come so it could finally be over. He was so spent, physically and mentally.
Finally, Ezra curled forward, nearly screeching, before he came hard. His head felt foggy, and his vision was blurry with tears. The only thing in his vision was Kasper.
Kasper felt his walls tightly grip his shaft. He managed to squeeze out one final, dry orgasm. They curled into each other, kissing for one final time, sloppy and heated. They panted into each other’s mouths as they rode out the waves of their orgasms.
After what felt like eternity, after their breathing settled, Ezra spoke up.
“That was pretty good, right?”
“Fuck yeah.” Kasper responded, kissing his neck. “Do you feel better?”
Ezra genuinely thought about it for a second. “Yeah, for now. I’m gonna need more eventually, though, until the heat goes away.” He felt Kasper nod.
“Well, I’ll be here, y’know. If you ever need me.”
“Noted.” Ezra rolled over, cum dripping out of his hole onto the bed.
“Dude! You’re getting my jizz all over everywhere!” Kasper yelled to no avail. Ezra was already passed out next to him. He huffed out before flopping down, quickly joining him in the land of sleep.
