A Fever Dream
Pairing: Z/Original Male Character
Warnings: mdni, oral m!receiving, and possibly dubious consent due to the affects of a demon's allure
Links: Favor (Visual Novel) || AO3
Word Count: 1.9K
A/N: Hi, hello. I haven't finished a fanfic in 10+ years but I knew this would not leave me alone until I got it all written down. Please check out the AO3 post for another 1k of smut. This is pretty abstract as Mathias, my OC, is pretty up in his head but still please mind the warnings. I'd like to state plainly that minors are not welcome here and should not be engaging with the source material.
Lastly and most importantly, I'd like to thank @favorvn / @concreteparasite for creating this game. It's incredibly inspiring and I am so excited for more updates.
Their lips fit like two pieces of a puzzle- locking together like they were always meant to be and not so easily parted. Z’s arms snake beneath his own to rest in the curve of his waist, fingers splayed low on his back to urge him that little bit closer. Mathias sighs, his hands drifting up from the other’s shoulders to bury themselves into Z’s hair. Moments before they had been a reminder, a barrier between them to keep a mischievous demon from doing anything he might regret later, but now they encouraged. Beckoning them closer even still. It earns him a pleased hum and he can feel the corners of their lips pull into what is sure to be an insufferable smirk. “Do you want more?” It sounds like an absent thought, mumbled against his lips as he tries to draw back, tries to catch his breath, tries to think. It’s when he feels sharp claws gently digging into his inner thighs that he realizes that Z is, in fact, talking to him.
Mathias moans softly, eyes fluttering open just enough to catch what might be a flash of glowing red behind mussed hair. They slip closed again as the tips of Z’s tongue tease at his lips, slipping between them to flick deviously against his own. “Dove-” His fingers tighten in their hair and their lips press together properly once more, moving in perfect tandem. “That’s not a proper answer,” Z admonishes playfully when Mathias withdraws again to catch his breath. He couldn’t even remember the question he’d been asked let alone formulate a coherent response. The static tingle that spread through his body demanded his attention, ticklish and painful like a limb fallen asleep. Made worse and simultaneously better with each fleeting brush of Z’s lips against his.
“Don’t you want more?” A warm hand guides his head back, just enough that when he pries his eyes open again he knows he’s met the other’s gaze without even being able to see it. It pins him to the spot and in that stillness he realizes that Z had worked their way between his legs properly at some point. They were pressed as flush together as they could be. The hand still digging into his thigh kept him from squirming, whether it had been to get away or get closer Mathias couldn’t say. He needed to think, he needed to catch his breath, he needed. His lips part as if to give voice to his wayward thoughts but whatever it had been died on his tongue. Z stroked his face lovingly, an amused smile on their kiss swollen lips. He wished they’d kiss him again, he wished they’d look at him like that forever. “I could give it to you…” Mathias could understand how Eve had fallen prey to the Devil. The allure of the apple dangling just in reach, urged to sin by the sweetest words spoken by tempting lips. “You just have to ask me~”
There’s a moment of silence between them, broken only when Mathias swallows thickly. “I… want more,” he said quietly, shaking voice barely above a whisper. Z’s smile is lecherous, all sharp teeth and framed by shining metal. Haloed by dingy bar lighting, they were dazzling. “What was that?” Their head tips ever so slightly, thumb carefully brushing over his trembling lips. “You’ll have to speak a little louder.” Mathias squeezes his eyes shut but leans needily into the hand cradling his face. When was the last time he’d been touched like this? Like any of this? He couldn’t remember. It all seemed so far away and unimportant with his cheek nestled in the palm of their hand and their fingers toying with the inner seam of his jeans. Didn’t he deserve this? Why shouldn’t enjoy the attention Z willingly gave him? Mathias opened his eyes, his decision made, and tried to find the other’s gaze behind their thick fringe. “Please…will you give me more, Z?”
The words barely make it past his lips before Z is crashing into him, their mouth prying his open further and tongue sweeping in as if they were trying to taste the confession straight from the source. If Mathias had thought the second kiss had been passionate, this one was ravenous. His jaw twinged as it was pressed open wider to accommodate their exploration, the dexterous tongue sweeping over each tooth, cramming into each divot and crevice as if they were trying to map out the inside of his mouth by feeling alone. Z is all need and greedy hands and Mathias accepts them, meets their eagerness by wrapping his legs around their narrow hips and dragging them in as close as the position would allow. It wasn’t close enough and he wasn’t sure that they could ever truly be close enough but the demon seemed to share his sentiment.
Firm hands curl over his hips, claws catching on the frayed hem of his shirt, before they tighten and yank his hips forward- canting them just enough that he can feel Z hard against him. Mathias’ head drops back with a breathless moan and he grasps at the back of Z’s neck to keep himself from falling flat on his back. His lips sting, the victim of sharp teeth and reckless lust, but he ignores his body’s complaint and allows that dangerous mouth access to his throat when Z moves to take advantage of the skin now exposed to them. Their mouth is hot, their lips slick as they leave biting kisses down the length of his neck. They aren’t drawing blood but Mathias knows that his neck will be littered with bruises and bite marks that he’ll never be able to explain away. Did he still own a turtleneck? He might have some foundation crammed into the back of a drawer somewhere…
As if sensing his wandering attention, Z tightens their grip on his hips until he gasps and only then do they continue their path downwards. Over the stretched out collar, nosing against it briefly, but seemingly unconcerned with the fabric that was in their way. Their nostrils flare as they drink in his scent and Mathias finally flushes in embarrassment. There was no way he could smell like anything other than grease and popcorn, maybe smoke from the cigarette he’d had before coming inside, but definitely not good enough to warrant Z’s interest. They didn’t seem to mind, though. If anything, they seemed even more interested in sniffing him than continuing whatever they’d been planning. That is, until they’re flashing him a smug smile from their position half crouched in front of him.
“I have you, little human,” they croon soothingly, fingers toying with the button of his jeans. Mathias jolts, suddenly aware of his own impatient urging. How long had he been doing that? How long had Z been down there? He relaxed the death grip he’d unknowingly taken up on the back of the other’s neck but they only grinned, making quick work of his button and zipper so they could bury their face into his groin. “Z…” They inhaled deeply, nose pressed firmly into him, and groaned in satisfaction. As if that had been what they’d been trying to get at this whole time. Hell, maybe it was. What did he know about demon kinks? Mathias felt himself twitch beneath the red cotton of his briefs and his breath hitched in his throat at the chuckle it prompted.Their fingers curl under the elastic waistband to slowly drag the material down. It feels like an eternity, like he’s going insane.
They both gasp when he springs free, hard and wanting. Z’s quick to wrap their fingers around the base and Mathias’ hips stutter up into it with a cut off whimper. “I like you like this,” Z murmurs, breath hot against his already heated skin. His breath catches and holds in his chest as their tongue slips playfully past their lips. They’re teasing him, torturing him, drawing it out so he’ll…what, beg? Mathias will beg if that’s what they want. He opens his mouth to do so and realizes he can’t. He’s been holding his breath and his vision swims, blurring the image of Z between his legs, burning it into his mind’s eye. “When you’re enjoying yourself.” If he had thought their mouth was hot against his own, on his throat, it was a furnace now. Z’s tongue curled around the head of his erection, twin tips pinching the ring that pierced it and giving it a gentle tug.
Mathias’ hands snap up, grabbing shaky fistfuls of soft hair and tugging. Z’s moan is nearly as loud as his own, vibrating up his spine and rattling his brain. Their hands smooth up his sides, slipping beneath his shirt to run along his skin, gripping him tight. Whether it was to keep him upright or keep him where they wanted him he couldn’t be sure. “I like-” He draws himself back into focus at the sound of their voice, hanging onto it like a lifeline that would keep him from losing himself completely. “When you’re honest with me.”
His hands fall away from Z’s hair and come in contact with the cold sweat on his drink glass. Mathias jerks away from the sudden shock of cold, roughly torn from whatever trance he’d fallen into. Z is watching him expectantly, thumb sweeping over his cheekbone as they wait for an answer. Their hair is decidedly less messy, their cheeks unmarked by the heat of a blush, but Mathias can still feel the aching soreness on his lips and throat. Had he just…zoned out and fantasized about Z sucking him off while they were in the middle of talking to him? His face goes hot at the realization and he’s quick to jump away from them- his legs like jello. He can’t help but wonder if it did happen as he stumbles a bit on his feet.
“Wait, Z! Hold on.” He raises his hands between them, making sure to keep some distance as his head spins. Gone was the glow of satisfying orgasm but what remained was the sizzle of arousal, simmering just beneath his skin. “Hmmm?~” Z hums, sounding a little amused. Probably at his expense. Mathias does his best to scowl but he isn’t sure how much of an effect it has when they just grin mischievously at him. “Oh my god, I can’t believe I just did that.” He isn’t even sure what he’s talking about. Kissing Z in the first place or daydreaming about getting a blow job in the middle of a fucking bar. “Pretty bold of you, Human~” They aren’t helping in the slightest and he’s pretty sure that’s the point.
Mathias rolls his eyes, tries to play it cool, as he squeezes past Z so he can get out of this situation before he does anything else stupid. He can feel their eyes on him, watching him intently, smugness rolling off of them in waves that even he could pick up on. He ignores it as best as he can, though, focusing on getting his ass into his chair and straightening out his clothes. His jeans are dry, he doesn’t feel sticky at all. It must have been a dream. He finally gets the nerve to look up when Z settles back into their own seat, their tail swaying hypnotically behind them. “Anyway-” Mathias pauses when his voice cracks. He licks his lips, clears his throat, and tries again. “There…are you happy now?”
Z grins, a shit eating smile. “You seemed to enjoy it quite a bit~”














