Work Text:
Jaehyun told himself that it would get better with time, that if he starved long enough, denied the cravings, got used to the bland taste of animal blood, that maybe the urge would wither away. Yet no matter how many times he tried to wane off human blood, each passing night it felt like he was slowly losing his mind. His senses were heightened now, something he was still getting accustomed to, but it felt less like a gift and more like a curse. The pulsating arteries on every passerby’s neck was all he could see with his newly sharpened eyesight, the coppery tang of blood was all he could smell, and the thrumming of blood being pumped in and out of stranger’s hearts was all he could hear.
He tried his best, he really did. Jaehyun had been able to do everything and anything he put his mind to for as long as he could remember. He wanted, no needed, to be better than the others, yet here he was, standing outside Sanghyeok's apartment door, hoping he was home, yet again. He told himself this would be the last time, but deep down he knew it wasn’t. He’d said that before.
When the door opened, Sanghyeok looked exactly the way Jaehyun remembered. His short hair was slicked back to reveal his forehead, a few loose strands falling and framing his sharp, predatory eyes with that contradictory mole underneath. His skin was pale and smooth as porcelain, and he represented everything Jaehyun loathed.
“You look terrible,” Sanghyeok commented, blunt as ever, before stepping aside and holding the door open for Jaehyun to cross the threshold.
“Gee, thanks.”
“How long has it been?” Sanghyeok asked, following him in and resting against the kitchen island with his arms crossed. “Two weeks? Barely.” He laughed, as if recalling the memory, “You didn’t last nearly as long last time.”
“Don’t make this harder than it already is,” Jaehyun sighed, his voice hoarse. He couldn’t meet Sanghyeok's eyes because his gaze kept slipping to his throat instead. Every molecule of his being was screaming at him to not bother with small talk and just bite. Bite him. Bite him. Bite him. Bite him. It was calling him like a siren would a sailor and Jaehyun felt lost at sea, pulled by the current of the blood just out of his reach.
“You’re pathetic, Jaehyun-ah. You really think you have some kind of moral high ground just because you’re drinking human blood indirectly through me?” Sanghyeok pushed himself off the counter, stepping towards him. “Stop pretending you’re any better than the rest of us.”
To think Jaehyun had almost forgotten what an asshole Sanghyeok could be. Normally, he’d take the bait and bite back, but he wasn't going to play their little game this time, he was far too hungry. So he stayed silent until Sanghyeok sighed and gave in, tilting his head to the side and exposing more of the delicate skin at his neck.
“Go on,” he challenged, “You didn’t come all this way just to stare, did you?”
Sanghyeok stayed still when Jaehyun reached for him, his expression unreadable, but his eyes flashed red for a heartbeat, betraying his desire. Jaehyun’s own eyes were probably mirroring the same deep crimson right now. As he prowled forwards, the closer he got, the stronger the scent got, as if it was somehow even possible for it to get stronger. Next thing he knew, his fangs were breaking skin and the rich, warm taste of blood, human blood, filled his mouth. It was so fast Jaehyun felt the world spin for a second before he steadied himself, one hand at Sanghyeok’s neck, the other at the small of his back.
The feeling was ecstatic, it was like the hit of a drug, endorphins and dopamine flooded his mind and it felt so right. Jaehyun took long drags, swallowing like a man who found an oasis in the desert, desperate to quench his thirst. Sanghyeok whined weakly in response, whined, and it sent another current of heat through his body like he'd just got another hit of the drug. Sanghyeok's hands shot up to Jaehyun’s shoulders, gripping hard, painted nails digging into his muscles.
“Woah, easy there,” Sanghyeok laughed nervously, but Jaehyun didn’t respond. He wasn’t listening. His grip on Sanghyeok's waist tightened as he kept drinking, pulling him closer until their bodies were flush. His world was narrowed to the ecstatic feeling and the delectable, dizzying taste on his tongue. It was like the world's strongest drug. For the first time in weeks, his body felt truly alive. He’d spent so long trying to convince himself that he could live without it, but now, with the taste of Sanghyeok on his tongue, the thought of existing without it felt absurd. He was foolish to think he could resist what he was biologically hardwired to crave.
“Jaehyun,” Sanghyeok tried to get his attention again, “we should take this to the bedroom.”
But Jaehyun couldn't hear him. His world was reduced to the taste and feeling of the blood in his mouth and he couldn't listen to anything or anyone but the deepest, darkest, most primal part of himself.
Sanghyeok frowned and let out a sigh before pressing his palm to Jaehyun’s chest and pushing him away. It seemed to break through the haze. Jaehyun's eyes flashed a vivid scarlet, he bared his fangs, and the snarl that escaped his throat was so unlike him it startled Sanghyeok a little. Jaehyun’s chest rose and fell quickly, blood trailing down his lips in thin, crimson rivulets, following the curve of his neck and soaking into the collar of his shirt. He looked so far gone, his eyes glazed over, locked onto Sanghyeok's neck while his mouth remained agape.
God, I'm sick for finding this attractive. Sanghyeok thought before speaking. “Relax, let’s just move to my room okay?”
He didn't wait for an answer, he just turned around and started walking, Jaehyun thankfully followed without a word.
He had never seen Jaehyun like this, because usually he was the talkative one, prolonging the inevitable for as long as possible with unending rambling and excuses for why he was back, while Sanghyeok was the quiet one. Before Sanghyeok could reach the bed, Jaehyun was back on him, biting the other side of his neck and wrapping his arms around him from the back, taking another long drag of blood before pulling back.
Jaehyun turns him around, and Sanghyeok catches a glimpse of the hunger in his eyes before their lips meet and he can taste his own blood. A small sound leaves him because it tastes good, and his fangs scrape Jaehyun’s bottom lip as they try to find a rhythm. But just as the kiss deepens, Jaehyun pulls back again, tugging at Sanghyeok's shirt.
“Take it off.” Jaehyun’s voice is rough.
Sanghyeok’s brain takes a second to register his request, unsure about whether to be obedient or play their usual game and be a bit bratty, however Jaehyun seems different today, so he pulls it off before motioning for Jaehyun to do the same. Jaehyun immediately obeys, and Sanghyeok appreciates the view of the muscles in his torso and arms flexing as he does so, before tossing it to the side, pushing Sanghyeok backwards onto the bed, and settling right between his thighs. His mouth finds home right above Sanghyeok's collarbone, drawing a pained groan as he breaks skin for the third time.
He pushes one thigh up, giving him something to press against, and he lets out another moan that shoots heat straight down Jaehyun’s spine to his dick. He pulls back to get a better look in the dim lighting, and Sanghyeok looks gorgeous under him, bite marks adorning his neck like a wreath of bloodied roses.
Sanghyeok’s back arched off the bed, a frustrated sound tearing from his throat as Jaehyun’s thigh pressed more insistently between his legs and he bit down again. The teasing was maddening, he was losing patience. "Jaehyun," he gasped, hoping he would get the message across without him having to word it.
But it seems Jaehyun was lost to the feed again. The gnawing hunger that had pestered him for weeks was finally being sated, and the satisfaction was clearing over his mind, leaving him warm and content. Each drag of blood sent another wave of relief through him, but as he continued, reality began to slowly seep back into his mind, a thin, unwelcome sliver of cold sneaking into the heat.
You’re better than this.
The thought came faintly, as if from a mini angel-like version of himself on his shoulder. He could leave now. He should leave now. He’d gotten what he came for, more than enough, and if he had any self control he would push himself off Sanghyeok’s body and walk out of this godforsaken apartment to try again. But he didn't.
Instead, he pulled back and saw Sanghyeok spread beneath him like a feast waiting to be devoured. Potentially his last supper before he tried to quit again. His chest was rising and falling in shallow breaths, and the bite marks on his throat and collarbones were an angry red, contrasting beautifully against his pale skin. His eyes were half lidded and glassy, pupils dilated, leaving only the faintest ring of red around them. His beautiful lips were parted, red and glossy, revealing his sharp fangs, and the small, moral, angelic version of Jaehyun shriveled up and died at the sight of the image before him. Is this how Eve felt when she saw the apple she was told not to bite?
Before he could decide whether to move away or give in, Sanghyeok’s eyes fluttered as he frowned with a dazed, unfocused look on his face.
“Fuck,” he slurred, lifting a hand to his temple. “I’m lightheaded. You greedy- fuck.” He pauses before continuing. “Why would you drink so much?”
He lifted his other hand, curling his fingers weakly. “C’mere.”
Wary, Jaehyun leaned down, placing his hands on either side of Sanghyeok’s head to support his weight. He expected a kiss, maybe even an insult. What he didn’t expect was the sudden surge of strength as Sanghyeok’s arms wrapped around his shoulders and yanked him down. What he also didn’t expect was the sharp burst of pain as Sanghyeok’s fangs sank into the junction of his neck and shoulder.
This was new. It was a strange feeling, it definitely hurt, but there was a weird, twisted pleasure in it. It felt good. Jaehyun’s body went rigid in surprise for a second before a fresh wave of arousal ran through him. It felt similar to when he received hickeys, only sharper and more intense, he could feel the blood being sucked out of him.
Once satisfied, Sanghyeok let go of him and licked over the punctures he’d left. Then he smirked up at Jaehyun with a smug, knowing expression like he could read his thoughts and knew any remaining hesitation was gone.
“Are you done now? Got your blood fix?” Sanghyeok feigned a bored tone. “Or are you actually going to do something now instead of just staring?”
Jaehyun felt a flicker of annoyance pass through him, not only had Sanghyeok just bit him, but now he was giving him attitude?
“Turn around and get on your hands and knees.” Jaehyun said, wiping at the fresh wound on his neck.
Sanghyeok raised an eyebrow and his eyes widened, but the surprise faded quickly, replaced by a cat-like grin. He moved slowly, unhurried, turning and settling onto his elbows to present himself. His spine curved beautifully, leading Jaehyun’s gaze down to the perfect swell of his ass as he gave it a playful wiggle.
Fuuuck. There’s no way I could ever fuck anyone else, ever again, without thinking of Sanghyeok.
Jaehyun’s hand moved by its own accord, landing a soft slap before squeezing the ample flesh and Sanghyeok let out a gasp, jerking forwards before rocking back into him. He leaned forward, pressing an open mouthed kiss to his back, letting his fangs drag across the skin without puncturing it and continued kissing a path downwards till he reached the sensitive skin of his inner thigh and Sanghyeok jolted forwards again, another keen noise escaping him.
Jaehyun tightened his grip on his hips, keeping him still, before dipping his head again, his lips finding the tender flesh of Sanghyeok’s other thigh. This time, his fangs pricked the skin and he bit in just enough to puncture the skin but didn't drink, instead he licked the tiny bead of blood before moving an inch higher and doing it again. And again. He was drawing a constellation of small, stinging bites and marks that would hopefully stay long after he was gone.
Sanghyeok was moving impatiently, pushing towards or away from him, Jaehyun wasn’t sure. “Just get on with it. Stop- ah- stop drawing it out.”
Jaehyun ignored him, moving to the other thigh, his tongue soothing another bite before sucking on the skin directly underneath.
“I waited two weeks,” Jaehyun murmured against his skin, “you can wait a little longer, no?” He bit down again, higher, and Sanghyeok cried out, forehead falling against the pillow as if the string holding his head up had been cut.
Jaehyun ran a possessive hand down the curve of Sanghyeok’s spine, feeling the small shivers that ran through him. Is he really that turned on? To be fair, Jaehyun was positive his underwear was ruined with the amount of precum that was leaking out of his throbbing, painfully hard cock.
He continued his assault on Sanghyeok’s inner thighs until there was no space left unmarked and he was squirming, begging Jaehyun to just give him what he wanted.
He decided to finally give Sanghyeok a break, reaching for the bedside table to fumble around the top drawer in search of the bottle of lube. Once found, he poured a generous amount onto his fingers and warmed the cool gel by rubbing them together. Meanwhile, Sanghyeok was looking back at him with his foxy lidded eyes and the pink flush adorning his cheeks.
At the first sensation of a single, slick finger against his entrance, Sanghyeok let out an approving hum and Jaehyun took it as a signal to press into the tight heat. He worked the digit inside slowly, waiting for Sanghyeok to relax as he probed around for the little bundle of nerves.
“Jaehyun,” Sanghyeok whined, forehead dropping to the pillow again as Jaehyun curled his finger.
A second finger joined the first, and Jaehyun scissored them, stretching him open before continuing his search for Sanghyeok’s sweet spot. He was rewarded when Sanghyeok suddenly moaned, his back arching as Jaehyun brushed directly over his prostate.
“There?” Jaehyun asked despite knowing the answer.
Sanghyeok shook his head enthusiastically where it laid against the pillow. So Jaehyun did it again, rubbing circles against the same spot.
“Use your words pretty boy,” Jaehyun teased.
“Yes! Yes, right there.”
“No please?”
Sanghyeok let out a frustrated noise, “Just fuck me you little- ah!”
Jaehyun pressed harder, cutting him off, “Now where are your manners?”
“Please Jaehyun,” Sanghyeok groaned, clearly desperate now.
Jaehyun smiled, withdrawing his fingers, and taking off his pants and boxers as quickly as he could. Once naked, he positioned the broad, leaking head of his cock against Sanghyeok’s hole and waited. He didn’t ease it in, instead he dragged it along the rim, smearing his precum around. When Sanghyeok pushed his hips back, he gave a chuckle before finally driving into the impossibly tight, warm heat.
It took a few seconds for Jaehyun to push into the hilt, but when he did he couldn't give Sanghyeok time to adjust like he usually did. His hips moved on their own accord, and he pulled out almost completely before rutting back in. Sanghyeok’s whole body was jolted forward, and his ass met Jaehyun’s hips with a wet slap before he continued with his hands tighter around his waist so as to not jostle him too much.
Sanghyeok meanwhile, was releasing a continuous stream of staccato, breathless noises after each thrust, whining, and mewling endlessly now, his clever mouth seemingly rendered useless.
Jaehyun leaned over him, his chest plastered to Sanghyeok’s back, to speak in his ear. “You’re all bark and no bite, Sanghyeok. Look at yourself. You can’t even form a coherent sentence if you tried to.”
He punctuated the last word with a particularly hard thrust that made Sanghyeok sob, his arms giving out completely, pressing his face and upper body into the mattress. Jaehyun didn’t let up. His gaze fell upon the expanse of Sanghyeok’s back, pale and smooth, a plain canvas begging for his attention, and a fresh wave of hunger surged in him.
Jaehyun lowered his head and bit down on his shoulder, and Sanghyeok clenched around his cock, the pain and pleasure indistinguishable now. Jaehyun groaned against him, lapping at the blood beading there before moving to another spot, and then another, littering his back with another cluster of bites and bruises.
As he continued marking him, his rhythm changed. He slowed down, pulling out slowly until just the tip remained before sinking back in with an excruciatingly slow roll of his hips, burying himself deeper than he’d probably ever been before. He slid a hand around Sanghyeok’s waist, splaying his fingers across his toned abdomen and pressed down, and there it was. The tiny, barely noticeable bulge of his own dick, buried inside him.
Sanghyeok must feel it too, because he was babbling mindless, delirious nonsense now. “So deep- oh god, Jaehyun, I can feel- so good-”
“You’re so cock drunk for me aren't you Sanghyeokie?” Jaehyun said, intending to be a little mean, but instead it came out sounding like he was endeared.
Sanghyeok was crying now, pushing his hips back weakly to meet Jaehyun’s thrusts, completely lost to the sensation. Jaehyun flipped him over carefully, pushing his legs up to his chest and he felt a little vulnerable as they made eye contact, but it’s gone as quickly as it came because of the intense pleasure of Jaehyun's cock sliding back into him from this new angle. He moaned louder this time, no pillow to muffle it.
"Look at you," Jaehyun grinned. "You talk a big game, but here you are, moaning like a bitch in heat."
Sanghyeok tried to respond and throw back a witty retort, but all that came out was another moan as Jaehyun found his sweet spot again from this new angle, the one that made his eyes roll back and his words fail him.
"Aw, can’t speak?" Jaehyun asked, a cruel smile in his voice. "It’s okay you can just lie there, look pretty, and take my cock like you are right now."
Sanghyeok could only whimper in response, his body limp, cock leaking as it rubbed between their stomachs. His head was starting to feel cloudy and he couldn’t think of anything but how good this felt.
Jaehyun must have noticed his struggle, because he slowed down and stroked Sanghyeok’s hair back. "All okay?" he asked softly. When Sanghyeok managed a nod and a sniffle he pressed a kiss to his forehead before continuing. "You can let go, it's okay. I’ll make you feel good."
Sanghyeok could feel himself slipping away into a headspace, but he couldn't bring himself to care because it felt so good. He didn't have to think too hard or worry about anything, he could just lie back and enjoy himself while it lasted because he knew Jaehyun would take care of things.
Just then there was a pause before Jaehyun picked up the pace again, pushing Sanghyeok’s knees up to his chest and burying his cock deep.
What has gotten into him tonight?
"Say it," Jaehyun said out of the blue, "promise me you won’t let me in next time."
Sanghyeok took a second to understand what he said and he tried to respond, he really did. But all that came out was a whimper, followed by, “Can’t.”
"Say it," he repeated, his hips slamming into Sanghyeok, faster and harder now, showing no mercy. "Say it, or I'll stop. I'll pull out and leave you here."
Sanghyeok frowned and tried again but he genuinely could not bring himself to say the words, his head was full of cotton, he could only moan pathetically in response, body tensing. He was close, so close, his breath was coming in short gasps that were punched out of him with each thrust that pushed him closer to the edge.
“Guess I broke you,” Jaehyun hummed, “But that’s fine, you’re not good for anything but fucking and feeding off of anyway.”
That did it. Sanghyeok felt red, hot shame course through him and his sick mind found the idea of being used so hot that his body tensed, and he finally came so hard that his vision went dark for a bit. He heard Jaehyun moan, probably because Sanghyeok had clenched around his cock, before feeling his cum slowly filling him.
Once it passed, Jaehyun rolled off him, and Sanghyeok could do nothing but lie there, boneless, as he tried to come back to his senses.
For a long time, the only sound was their breathing.
Jaehyun eventually turned to find Sanghyeok was covered in bites, bruises and hickeys. They were scattered everywhere, from his neck to his chest, to his thighs, and definitely also across his back and shoulders, even if they were out of sight.
He did this.
“I’m going to go shower,” he muttered, getting up, grabbing a towel from Sanghyeok’s cupboard and heading inside the bathroom.
He tried not to think too much once in the shower, just wash up and leave as quickly as possible. He wanted to get out of here. Once he was clean he stepped out to face the mirror and his eyes fell upon the bite mark at his neck. He was pathetic, no better than Sanghyeok and the rest of them, just as weak to give into temptation and ruled by his sinful desires. What a hypocrite.
He exhaled slowly, trying to ignore the knot in his throat and the burn behind his eyes. He couldn't cry here.
When he collects himself and steps out, Sanghyeok is waiting outside wrapped in a robe, expression neutral, and hair mussed. Jaehyun heads for the door, unsure what to say since Sanghyeok clearly has nothing to say.
Jaehyun began walking towards the door before pausing and blurting out, “Can you promise me you won't let me in next time?”
Sanghyeok turned around to look at him and deadpanned, "You're in denial Jaehyun.”
Jaehyun shakes his head. “Just tell me you won’t let me in if I come back, that's all I'm asking for.”
Sanghyeok looked tired, he searched his face for a moment before sighing. “Look Jaehyun, you're going to have to accept who you are eventually. I just hope it's sooner rather than later for both of our sakes.”
Jaehyun felt his chin trembling as he tried his hardest to speak through the thickness in throat. “Fine,” he whispered. “I won’t be back then. Good night Sanghyeok.”
He turned away quickly, looking upwards to avoid the wetness pooling in his eyes, and heard Sanghyeok sigh from behind him, “Good night Jaehyun.”
They both know it’s a lie. Jaehyun will be back at Sanghyeok’s door again, they’ll repeat their banter, Sanghyeok will insist he get his head out of the sand and Jaehyun will shut him up with a kiss, or a bite. Because he’s trapped in a cycle, like a sinner circling back to the same confession booth, week after week, begging forgiveness for sins he is unable to give up.
