Work Text:
The music booms through the walls, inviting and loud, the bold neon red signs and blazing disco lights burning his sight. Soobin ignores the swimming dark spots in his eyes, pushing people away and hurrying to the backstage of the club. His breath is stuttered, heartbeat loud. The greenroom is tucked away — a private, secluded space behind the corridors and service rooms. Soobin finds it quickly, though, and stills in front of the door. For a second, he only hears the muted echo of the music and his own pulse.
Is he not there?
But then, there it is. A loud, unmistakable thud. A weak pleading groan. Soobin throws the door open and curses under his breath.
The room is tiny and cramped: two vanity desks placed side by side, scattered with makeup left by drag queens and strippers performing at the club; a clothing rack with piles of flashy clothes hanging off it chaotically and heaps of shoes underneath. The air is stuffy and smells of cheap perfume, and the narrow space is only lit by the LED vanity mirrors. Still, that doesn’t stop Soobin from immediately discerning the two bodies in the middle of the room.
“Hey”, Yeonjun says, lifting his head and meeting Soobin’s eyes. So casually. As if he’s not straddling a motionless stranger on the floor of the greenroom. As if the smirk on his lips isn’t smeared in dark velvet blood. As if it’s already something trivial for them.
And maybe it is. But Soobin doesn’t want it to be.
He clenches his fists, chest blooming with anger and something more forbidden, more dangerous at the sight.
“I’ll kill you”, he says. Levelled but full of quiet fury, like a threatening promise.
Yeonjun smirks at his glare.
“No, you won’t. Let me finish this one”.
He dives back into the man’s neck, draping over his body so eager, almost lover-like. From where he’s standing, Soobin can’t see the stranger’s face. But he hears the wet, disgusting sounds of his life oozing from his body out of the deep, ugly gash on his pulse point. He sees how Yeonjun bobs his head slightly, slurping and sucking deep and shameless, completely lost in the pleasure. Soobin watches as the light in the man’s eyes disappears, second by second, his ragged breaths becoming shallow and rare, and then his chest finally stops moving. Now he looks like a shell, staring at the ceiling of the greenroom with empty eyes. Snow white pale and deadly still. Soobin doesn’t look away. It’s not the first time he sees a vampire’s prey.
Especially not this one’s.
His grandest goal and worst failure as a hunter. His most terrible, sweetest sin as a mere mortal.
“I almost thought you wouldn’t come”, Yeonjun pants, distracting himself momentarily from the man’s neck, voice raspy and breathless. “But you found me”.
He sends Soobin a quick smile before suckling on the man’s neck again, and Soobin’s blood boils.
“You didn’t hide”, he mutters, clenching his jaw when he notices Yeonjun’s whole body vibrating with blood lust, his fingers buried in the man’s black hair, his hips grinding against his crotch. “Get off him”.
Yeonjun stops and looks at him anew, but his smirk is smug. Way too smug. As if Soobin’s just begged him instead of demanding.
“Why? You jealous?”
In that moment, Soobin really wants to kill him.
“Yeonjun, I swear to god…”
He doesn’t finish as Yeonjun stands up from the floor, discarding the dead body like a used toy. His focus fully shifts on Soobin now, gaze sly and predatory. He backs Soobin up against the wall with unhurried, feline steps, and Soobin lets him. He knows a vampire is dangerous in a state like this, knows Yeonjun has the power. Because Soobin gave it to him on a silver platter, because he feeds him with his bare hands every time. Because he’s surrendered to him long before this moment. A human hunter and a vampire he couldn’t kill. Although he should have, really should have. Months ago. Dozens of cold bloodless bodies ago.
Soobin’s back hits the wall and Yeonjun grins. Crooked, somewhat cruel and visibly turned on.
“Scared much, Soobinie?” he murmurs, tilting his head. There’s so much mockery in his voice Soobin feels his pulse race.
“One day I’m really gonna kill you”, he breathes out, feeling the air from his words stuttering on their proximity now that there’re mere centimetres between them.
Yeonjun smirks and licks his lips clean, but there’s still blood. On his teeth, tongue, on his chin and his fingertips which he lifts to slowly graze Soobin’s cheekbone. His red tank top is spluttered with dark blood stains, too. His gaze lowers and instinctively fixates on Soobin’s neck. Soobin quietly gulps, unable to look away.
“Or maybe it is you who will kill me”, he can’t help but whisper. “Just like him”.
Yeonjun lifts his eyes, meeting Soobin’s. The desire in his stare is animalistic, unmistakable, but he merely gives Soobin a sly smile.
“Why would I?” he strokes Soobin’s cheek, smudging the blood there and taking a second to admire. His fingertips are cold but his gaze is anything but and Soobin feels feverish all over. “When we have so much fun together. Don’t we? Did you like my little show?”
At this point his words are whispers too and his lips are grazing Soobin’s and the man’s resolve is hanging by a thread. Yeonjun’s hands travel down his chest torturously slow. Soobin closes his eyes, willing to shoo the image away, but it’s still so vivid behind his eyes.
Soobin knew Yeonjun was on a prey when he’d entered the club half an hour prior, looking around urgently. He just hadn’t expected the scale of his prelude. The lit up strip stage. The lines of Yeonjun’s body, skin glistening with sweat. The fierce, blazing fire in his feline eyes and the cherry red of his bitten lips. The way his body rolled and ground against the floor like a wave, the sway of his hips and the sliver of his small waist. The hungry stares and gasps as he shed his jacket and lifted his top. The crumpled bills the strangers shoved into his face, the neck of his cropped top, his back pockets and his waistband, groping and feeling him up. And the way Yeonjun liked it. He always likes it. The dirtiness, the animal desire and the craziness in their eyes. Maybe the man lying now on the floor like a puppet was one of them. No, he surely was, and deep down Soobin knows he isn’t even sorry for him. He just can’t find it in himself. The ugly want and possessiveness cloud his judgement too much.
“I did”, Soobin grits, his fingers trembling with the desire to touch. He meets Yeonjun’s challenging stare. “I didn’t like that I wasn’t the only one who saw that”.
Yeonjun’s pretty sinful lips stretch out in a grin, sharp fangs peeking out.
“So you are jealous, Binnie”, he coos, sliding his palms down Soobin’s shoulders and arms. “I’ll give you a private one, then”.
Soobin grips his hips firmly when Yeonjun starts pressing hot kisses against his neck.
“In one room with that?” he breathes out, squeezing Yeonjun’s sides, as if chiding him quietly. In fact he doesn’t mind, not really. He just wants to torture Yeonjun a bit, too.
“What?” Yeonjun stills, eyes hazy.
It costs Soobin great self-control to not devour him then and there, even though it should be the other way round. But he can’t help it. There’s just something so fucking delicious about Yeonjun’s blood high when he gets so dishevelled and giddy and turned on.
“Oh, that”, understanding lights Yeonjun’s features as he turns around, glancing at the body on the floor just a few steps behind them, then back at Soobin. “So possessive”, he murmurs tauntingly, tracing Soobin’s jaw with a thumb before pulling away.
Soobin watches as Yeonjun walks to the stranger he’d killed earlier and bends over his body. Yeonjun closes the man’s eyes with a quick brush of his fingers, staining them with blood again, and straightens up.
“He can’t see me now. Happy?” Yeonjun asks, slowly sucks his fingers in his mouth and licks it clean as he looks at Soobin, waiting for an answer.
Soobin knows he does it on purpose.
He knows his private show is already on and in full process.
He also knows he probably shouldn’t do it.
But that doesn’t stop him from snapping.
He explodes, losing the last self-restraint left in his body, crosses the room with two strides and grips Yeonjun’s waist, pushing him against the vanity. The impact makes a few mascaras and lipsticks fall from the counter with loud clatter. Yeonjun lets out a half-laugh, half-gasp but it immediately gets lost as Soobin shuts him up with a kiss.
There’s no gentleness and build-up: the mutual want is too strong, the tension is too palpable, and they’re way too busy with devouring each other, lips locking and hands gripping everywhere they can reach, breath ragged and hot. Soobin licks into Yeonjun’s mouth like a man starved, making him whine.
“Fuck”, he breathes out when Yeonjun moans against his lips, enjoying the way Soobin’s broad palms feel him up. “You’re fucking insane. You just love driving me crazy, don’t you?”
Yeonjun pulls back just slightly, hot breath hitting Soobin’s chin and neck.
“Yeah”, he lets out, voice a bit broken and unsteady but still laced with mischief. “You’re so easy to rage-bait”.
Soobin almost chokes. Calling a murder rage-baiting is strong. Yeonjun’s just asking for it. He loves pissing Soobin off.
“Fuck you”, Soobin scoffs, flipping them around and pushing Yeonjun on the floor.
Yeonjun gives in so easily, already unzipping his pants and freeing him from his underwear, as if he was only waiting for it. Soobin’s dick is already painfully hard and Yeonjun is infuriatingly smug about it.
“You already are”, he grins before getting to work.
Yeonjun wraps his lips around the head, suckling with fervour, then dives deep and Soobin can’t help but groan, throwing his head back, all precautions and doubts replaced with pure bliss and anticipation. Because this strange arrangement, this push and pull, this whatever they have is so familiar. Yeonjun preys, not bothering to hide. Soobin hunts him down, not bothering to kill him. And then they lock themselves up in whatever secluded space they find and fuck like animals, every damn time. Soobin thinks he can draw a map of Yeonjun’s body with his eyes closed by now. He pulls his hair, thrusting in roughly, and watches Yeonjun’s teary eyes roll back from pleasure, the slight graze of his fangs sending shivers down Soobin’s spine. Forbidden but so good.
“Fuck— ah—“, Soobin scrunches his face and grips Yeonjun’s messy blond locks when he runs his tongue down his shaft, bobbing his head relentlessly. When Soobin is finally able to open his eyes, he scrunches up again, this time with distaste. “There’s— shit, there’s blood under your knees…”
Yeonjun pulls away, continuing to stroke him with one hand, and glances down with hazy eyes. As soon as he realises that the dark crimson liquid pooling under the dead body has reached his knees, he lets out a groan.
“S-shut up”, Yeonjun grips Soobin’s dick harder and clenches his own thighs, fidgeting slightly, his movements a bit shaky. “I’m already so turned on I’m g-gonna explode”.
Of course it turns him on even more. Soobin would be surprised if it didn’t. He almost rolls his eyes but Yeonjun doesn’t let him, biting into his hipbone without warning.
“Fuck-k”, Soobin hisses, feeling his dick twitch in Yeonjun’s hand. Yeonjun’s palm is sliding down his shaft without a stop with a wet, slick sound as he lavishes Soobin’s skin with scorching kisses and small bites, leaving his marks with two punctured dots from the fangs. Soobin feels tingly, light-headed from the slight pain as Yeonjun’s tongue trails the old hickeys he left there on their previous nights. It’s sick and twisted in a weird, immoral way, but Soobin remembers each one of them. An old warehouse on the outskirts of Seoul, three illegal workers killed. An old dusty motel, two male guests strangled in their sleep. A luxurious condo in the downtown, the owner beheaded. Of course, he was a man, too. Yeonjun always chooses men.
“Stop, ah— stop”, Soobin pants, pulling Yeonjun away and up by the hair, not caring about the gentleness.
He pins him against the vanity again, this time grabbing his thighs and making him sit on the counter. They knock off a wig rack and another couple of makeup but both pay it no mind. Soobin pushes Yeonjun’s tank top up, sucking on his collarbones and chest, skin so smooth and pale under his lips. Yeonjun pants and whines and writhes in his hold, and this is what Soobin likes the most. When Yeonjun is done playing, taut like a wire and too horny to pretend so he has no other choice but cave in, and Soobin can finally take control, do as he pleases, make them both feel good. He bites Yeonjun’s nipples, holding him by the waist, not letting him run away from the pleasure. Yeonjun’s wanton moans are music to his ears.
“So fucking sweet”, he murmurs against his skin, sinking down, peppering Yeonjun’s soft stomach with more kisses. Yeonjun’s breath hitches when he pulls his underwear off and finds his rim, inserting finger by finger.
The preparation is short and sweet — Yeonjun is too turned on and impatient to wait a second longer and Soobin is no better man.
“Hnn, Soobin, please”, Yeonjun gasps for air and frantically reaches out to kiss him, and Soobin complies, the taste on his tongue metallic with blood. He presses down, squeezing Yeonjun’s waist in his grip, the heat and tightness of his body make him groan.
The first few thrusts are tentative but it doesn’t last long. Yeonjun is demanding and Soobin feels like an animal in rut. The sound of the skin slapping is loud in the greenroom, their gasps and moans melting together, sinful and unabashed. Yeonjun is so, so tight around him that Soobin feels every drag of his cock against his walls, every ragged breath escaping him. He breaks the kiss and lifts his head to face the mirror, and the sight almost pushes him over the edge. The way he disappears in Yeonjun’s tight heat. The way his palms fit around his hips. The way Yeonjun throws his head back, and Soobin sees his eyes shut, neck glistening with sweat and brows scrunched with pleasure.
“Fuck, you drive me crazy”, Soobin chants, speeding up, every thrust coaxing loud high-pitched moans from Yeonjun’s lips. “You’re— you’re fucking insane, god…”
Yeonjun almost mewls when he thrusts against his sweet spot, eyes rolling and nails leaving burning lines on Soobin’s neck.
“Y-yeah?” he manages to breath out, clenching around Soobin’s dick and looking at the man. His eyes are pretty like that, red-rimmed and sparkly with tears, but despite the haziness there’s still challenge in his gaze. “Ah— A-and?”
The slight quirk of his brows and suggestive tone of his voice makes Soobin’s head spin.
“Want you to be mine”, he grits, chasing his pleasure like a madman, biting Yeonjun’s shoulder and hitting his sweet spot again and again. “Forever, just like this”.
“Y-you’re delusional”, Yeonjun’s weak laugh becomes a moan when Soobin thrusts into him with newfound vigor. “But I l-like it”.
He tangles his fingers in Soobin’s hair and pulls him in, bites Soobin’s lower lip and pushes his tongue in to savour the taste. Dirty and slow, unlike Soobin’s unrelenting rhythm inside him, which only makes Yeonjun clench more, both inching towards the climax.
“I like you so much”, Soobin echoes in between the kisses, sucking on Yeonjun’s tongue. His lips are completely ruined by the vampire’s fangs by now but that’s the last thing he cares about. Not when Yeonjun is so needy, so eager, so perfect under him.
“Sure”, this time Yeonjun’s chuckle sounds too broken, almost like a gasp. “I-i like you t-too— ah! Please, Soobin, I need it, I need you, please, please…”
Soobin knows he doesn’t mean it and he’s okay with that. Yeonjun’s pleas and whines are too delicious, too powerful to resist. The heat pooling inside becomes unbearable and Soobin cranes his neck, giving Yeonjun access. There’re sparks erupting behind his eyelids when the fangs tear the skin on his neck and Yeonjun comes between their bodies, gripping Soobin’s shoulders like a vice. Soobin shuts his eyes tight, squeezes Yeonjun’s waist and buries himself in him with a loud grunt. The orgasm hits him in waves, one after another, ruthless and hard. Soobin pants like he’s just run a marathon, trying to come down from his high. There’s a steady pulsing pain in his neck but Yeonjun doesn’t stop, continuing to suck and lick the wound with quiet hums of pleasure.
“You taste so good, Soobin”, he breathes out against the man’s skin, kissing his bite mark frantically. “So, so good, I don’t want anyone else”.
His voice is raspy as if he’s thirsty and he sounds drunk, almost, so Soobin knows better than to argue.
“You can just have me, then”, he answers quietly, lets his body relax against Yeonjun's and closes his eyes, not minding if those pretty lips and sharp fangs end his life tonight.
***
The air is crisp and cold, and the moon is full, pale white, as if the nearing sunrise slowly sucks it dry of its’ twilight silvery glow, too.
Soobin watches the air ruffle Yeonjun’s messy blond hair, his expression tired and blissful at the same time. The cigarette in his fingers is almost finished. It feels ridiculous but Yeonjun does it every time, the smoking. It makes him feel alive, Yeonjun said that one time Soobin cared to ask.
“You should stop”, he says, and he doesn’t know whom he’s trying to chide, what he’s talking about, even. The smoking or killing the people part. The place where Yeonjun had bitten him still hurts. It hurts every time.
There’s a lazy smirk spreading on Yeonjun’s chapped lips. He breathes out a cloud of smoke, eyeing Soobin’s face deliberately, almost thoughtfully, his gaze stalling on his neck a tad too long.
“You should, too”, he drops the smouldering cigarette on the ground, not bothering to put it out, and steps closer, tilting his head. “But you can’t, can you?”
His voice is still raspy but the tone is back to teasing, almost playful. Soobin clenches his fists, not moving an inch. Holding Yeonjun’s gaze even when his face gets too close. Yeonjun smiles at his silence, simple and knowing. Because he’s right. He knows Soobin can’t, and Soobin knows it too.
“See ya, hunter”.
One blink and he’s gone. Soobin’s belated breath comes out as thin, transparent wreaths in the chilly air, cooling the last warm touch Yeonjun left on his lips. Soobin swallows the metallic taste of tobacco, throws on a hood and turns around, leaving, disappearing in the remnants of the bluish shadows. Because there’s no need to chase.
He knows: when the night falls, he’ll see Yeonjun again.
They both will make sure of it.
