Work Text:
You’re much taller than Asmodeus, even out of your demon form. He is a human, after all, and you always forget just how small they are.
Still, he doesn’t look scared crowded against your bedroom door. His face is red and flushed, but there’s something else behind those eyes instead of fear.
Something you, Avatar of Lust, know very well.
“Asmo—” You start, but he cuts you off by grabbing the collar of your shirt and pulling you down into a kiss.
It’s needy and sinful, those wonderful emotions radiating off of the human in waves. You sigh into his mouth and press your body closer, effectively pinning him against the door. He groans, hands wandering across your shoulders and down your back.
Asmo whines your name when you part, just as you slot a knee between his legs. His head falls back against the door behind him and you take the opportunity to attack his neck, biting at the soft skin there.
(Humans are so fragile, breakable. You’re always so careful with Asmo, though sometimes you imagine ruining him for anyone else, human or demon.)
“A-ah!” He moans, grinding down against your leg. Even through his school uniform, you can feel the outline of his cock as it slides against your thigh.
You pull back, inspecting the little purple bruise already blooming on his throat. Announcing to the world that this human belongs to you .
Another wave of lust comes off of Asmo as he speaks: “Can I suck you off?”
In lieu of an answer, you press on his shoulders, a firm pressure forcing him downwards. He gets the message, sinking to his knees and starting to work on your belt.
“You don’t know how long I’ve waited to see you on your knees.” You tell him, running your hand through his perfect hair.
(It’s true, you’ve wanted to fuck him since the day Diavolo introduced him as the exchange student from the human world. You simply never thought you’d get the chance, never thought he’d want you back.)
Asmo bites his lip when he pulls your cock free. “You’re so big.” He says, staring mezmerized at the way his human hand just barely fits all the way around.
You shrug. “You should see Lord Diavolo.”
“You—?!” He stares up at you, eyes wide.
You cross your arms in mock impatience. “I thought you were getting down there to suck my cock.”
He blinks, then grins. “Only if you’ll hook me up with Diavolo sometime.”
You roll your eyes. Who knew the human was such a little slut. “Seriously? Fine, fine! If that’s what it takes to get you to—” You choke off the sentence with a groan as Asmo licks a long, wet line up your dick before taking it into his mouth.
It’s definitley a bit too big for him to handle, but he takes it like a pro. He chokes a bit at first, but quickly settles into a smooth rhythm, hands stroking the section that he can’t reach with his mouth.
To say you’re in heaven isn’t a comparison you love to make as a demon, but it’s the closest thing you can amount this to. Asmo’s mouth is hot and wet, a perfect tight heat around your cock.
He coughs when you first thrust into his mouth on accident, pulling off to catch his breath.
“I’m sorry, I won’t do that again.” You apologize, rubbing his back. He shakes his head.
“No, uh,” He looks back up at you with those perfect, pleading eyes. “I liked it. You can do it again.”
“Are you sure?”
“I’ll be okay. Really.”
“Just tap my leg if you want me to stop, alright?”
Asmo nods in the affirmative before sinking back down on your cock. Once he’s found his rhythm again, you perform another careful thrust. He chokes again, but it doesn’t seem quite as bad as last time and nor does he tap you, so you continue, picking up speed until you’re fucking his face. Your fingers are tangled in his hair for grip, dragging his head up and down on your cock.
“So perfect, Asmo,” You moan. “Wish I had pushed you to your knees the first day I met you.”
The human shudders under you and you quickly realize he’s rubbing himself through his uniform, legs spread wide.
“How cute,” You say, your body heating up thinking of all the ways he must touch himself like that alone in his bedroom. You wonder if he’ll let you watch sometime.
A few more thrusts brings you to that familiar edge, and you tug on Asmo’s hair. “I’m close.”
To your surprise, the human doesn’t pull off. He just keeps going, moans sending blissful vibrations up the length of your dick. What a perfect, perfect human.
When you come, Asmo does his best to swallow, but pulls off part way through with a cough and the rest of it lands in his hair. You catch your breath while you stare down at him, looking like he’d just walked off a porn set at this point. His cock was still straining against his pants and his hand continued to move slowly against it.
Hauling him to his feet, you pulled him towards your bed. You weren’t done with him quite yet.
