Chapter Text
A text lights up Soobin's phone.
Hey, did you take my biology notebook by accident? I can’t find it anywhere
A big silly grin takes over Soobin's face. Yeonjun.
I’ll go check! What does it look like
It’s green and also, you know. Not yours
Soobin trots over to his backpack, untouched since yesterday despite his three assignments due. He snorts, sure enough, tucked between his biology textbook and folder, a green notebook.
Yep, it’s here
Could you bring it over? If you don’t live too far
I need it for the assignment due Wednesday, it has all those worksheets we filled out
His heart does a dumb flutter and he tosses his phone like it was suddenly on fire. A glance around the room like maybe there was a hidden camera.
Yeah sure, I can bring it over, where do you live?
He pulls into the little parking lot the GPS brought him to and exhales slowly. He tries to school his face into something casual to hide the fact that he’d been aching to see Yeonjun again for days. Thanks to a holiday, there was no class last Friday, so it’s been five whole days since Yeonjun as good as said he likes him after class. Called him cute. Said he wanted to kiss him again.
Soobin squishes his smiling cheeks down and clears his throat, turning off the engine and taking a deep breath before he heads for Yeonjun’s door.
“Hey.” Yeonjun smiles and steps back to let him in.
For a second, Soobin is too stunned to move.
He’s so cute. He’d thought about him all day for the last five days, and yet still it feels like he forgot how cute he is, messy pink ponytail and a massive white t-shirt, yellow shorts that hit mid thigh and slouchy white socks.
“Hey,” he echoes. “I- um. Your notebook,” he pats his backpack, staring still.
Yeonjun bites back a laugh. “Yeah. Hey, come look at this, did you do the homework yet? I can’t figure out this one question.”
He waves Soobin inside and grumbles about the teacher assigning 35 homework problems and the stupid online system.
It’s a little apartment, unremarkable and cheap. But it smells like Yeonjun in every inch and corner. With a contented sigh, Soobin breathes deep and follows Yeonjun to the bedroom, his laptop and textbooks spread haphazard across the bed.
“Look, this problem here. Number… 16.” Yeonjun crawls onto his bed and grabs the laptop, patting at the mattress beside him.
Soobin can’t hear a word he’s saying. In here, on top of Yeonjun’s blankets, his scent is so much stronger. He can taste it on his tongue when he breathes in. Blood whooshes past his ears, the air goes both fuzzy and hyper-sharp when he traces his eyes over the curves of Yeonjun’s shoulder and nose, the twitch of his eyebrows, the pout of frustration at the biology question.
“So like, which one is it supposed to be? A or D?”
Soobin blinks, surprised when Yeonjun is turning to look back at him.
“What?” he says finally, too overwhelmed to even pretend he was listening.
The frown of concentration on Yeonjun’s face melts to a smile entirely too knowing for Soobin’s comfort.
“Did you even hear a word I said?” He laughs softly, watching Soobin tear his eyes from Yeonjun’s lips.
“Sorry, I just- it just, smells like you so much in here,” he admits on a heavy sigh, too stupefied to make up an excuse.
“Oh yeah? And?”
“And- and you just. You smell so good. You… you smell so good.”
The grin on Yeonjun’s face stretches wider. He slaps the laptop shut and turns toward him on the bed. “And?”
He wasn’t expecting another ‘and’. His chest struggles to stay even, eyes blinking to clear the fuzz that won’t clear. Yeonjun is the only thing that stays in focus, warm, radiating, so gorgeous.
“And you- and, um,”
He shakes his head again, opens his mouth to speak but reconsiders. His ears are reddening by the second, trying to think of anything to say. “Just that- you know, just that like… no but, that’s not the point,” he mutters to himself.
“What’s not the-”
“Why do you taste so good?” he blurts out, near a whisper. The question that has been haunting him, that he’s had no one to talk to about.
Yeonjun bites at his smiling lips. “Do I?”
He hums when Soobin nods and sets his lips firm so no other words can escape. Yeonjun leans into him, hand sliding up his thigh. It sends a surge of relief through him so potent and primal that it scares him.
Terrifying that anyone can give him that. “No one else tastes good,” he whispers, finally looking away. “No one else tastes good and I don’t- I don’t know what to do.”
Yeonjun cups a cheek in his hand, studying the vulnerability on his face. He crawls closer, settling in Soobin’s lap and smiling when the closeness nearly has Soobin panting.
“Why not just taste?” he giggles, nuzzling at Soobin’s jaw.
“What if I’m not good at it,” he blurts out, too deep in the scent and sight and feel of Yeonjun all around him to pout when he giggles.
Mouthing at Soobin’s neck, he pulls Soobin’s hands up to his waist. “Not good at it how? All you have to do is bite, and taste.” He nips at Soobin’s throat in emphasis, dark eyes up at him.
He kisses up to his jaw, across his cheek, to each side of his temples. Gently, he tucks Soobin’s face into his neck, fingers tangled in his hair.
A low hum when Soobin breathes deep and whimpers, dragging his lips softly across Yeonjun’s throat.
“You can have me however you want me,” he murmurs. “Soobin, any way you want.”
With a groan, Soobin mouths and laves at his skin, hand gripping harder at his waist, sliding down to knead at his hips.
The dull drag of teeth against his neck makes Yeonjun jolt. A little giggle escapes him as he pulls away and takes hold of Soobin’s chin. He lifts the corner of Soobin’s top lip with his thumb and taps at the bottom of a dulled fang.
“You have your caps on?”
“Oh,” Soobin pokes at it with his tongue and gives a sheepish laugh. “Yeah, I put them on before I- yeah.”
Yeonjun hums. “And now why would you do that? Did you think you were maybe going to be kissing somebody when you came over here?” he teases.
He nuzzles beneath Yeonjun’s jaw and breathes him in, too befuddled to answer for a moment. “And I’m sure your… your notebook just happened to end up in my bag, right? Just happened to… need me to bring it to you at 11 p.m…”
Yeonjun gasps in fake shock and flicks his ear. “It did just happen to end up in your bag. And I just happened to… to really want to see you…” he trails off in another gasp when Soobin sucks at his skin, fingers digging into his ass.
He cradles the back of Soobin’s neck, scooting impossibly closer to wrap his legs around his hips. “Soobin I really… really want you…”
A whimper, Soobin holds him tighter, hand sliding up the back of his t-shirt. His head is slow and silty, nerve endings twinging with every touch and sound. Yeonjun so soft pressed up against him, squirming when Soobin sucks above his collarbone.
Another inhale and Soobin’s eyes roll back in his head, a deep groan as he cups Yeonjun’s neck and presses it into his nose. It’s like someone bottled up an orgasm and distilled it into liquor, electric and hazy in every bit of his body.
“I… I wanna try,” he gasps, dulled fangs scraping over the curve of his shoulder.
Yeonjun just whimpers in response, smile blissful up to the ceiling. “Go ahead.”
“But what if I don’t like it?” he whispers, stilling.
Blinking slowly, Yeonjun cups his cheek and studies the apprehension on his face. A shrug. “Then you don’t like it.”
“But… But- yeah.”
He can’t quite remember what it is that he’s so afraid of. It’s so simple. He wants Yeonjun so bad, Yeonjun in his lap, Yeonjun all around him, gorgeous, sweet, warm. He wants him. He wants him.
Seeing Soobin frozen in indecision, Yeonjun pulls his t-shirt off and grins when Soobin groans at the sight of so much bare skin.
“Take your caps off.”
“Okay.” A shaky exhale, hands trailing down Yeonjun’s chest to grip his waist. “Okay.”
Twisting gently, he pops off the fang caps and sets them on the shelf beside Yeonjun’s bed. He holds Yeonjun tight in his lap and studies him, trying to summon up the courage or distract himself enough to not need the courage.
“You’re so pretty,” he sighs, tracing his fingertips from Yeonjun’s cheekbones to his plush lips to his kiss-abused neck to rest lightly on his chest.
Yeonjun hums, beaming at the compliment. He leans in slowly, brushing his nose against Soobin’s and pressing a long kiss to his jaw before resting his forehead against his, smiling against his lips, waiting to see if Soobin will kiss him, or bite him.
Is this really what I want to do? Is it just the challenge to see if I can actually do it?
He feels like he’s peeking over the edge of a cliff. Eyes shut, Soobin exhales and then breathes him in. He groans at the scent, mouth watering. The truth is there, plain as day. It’s not that he wants to be brave enough to suck blood, it’s that he wants Yeonjun. His taste, his scent, his pretty smile, his stupid jokes, his blunt kindness.
“You’re so… pretty,” he repeats, words hard to form just now. “So… Even if you didn’t have blood, I would-”
Laughter from Yeonjun interrupts him. “If I didn’t have blood?”
“You know what I mean. Shut up,” he giggles when Yeonjun just laughs more.
He pecks Yeonjun square on the lips and watches his face shift from a giggle to a low whine when he rolls his thumbs over Yeonjun’s hard nipples.
“I really… I want you,” Soobin sighs. “You’re so…”
“Then have me,” he whines, shuddering a sigh of pleasure.
It becomes consuming in the best way, rolling and pinching and watching the pleasure mounting in Yeonjun's body. At first he does it to distract himself, to convince himself that he’s not just biting Yeonjun, he’s... enjoying Yeonjun. And then, it becomes true, lost in the way Yeonjun’s body squirms against his, airy moans to the ceiling, lip bitten between his teeth.
Pulling Yeonjun’s face back down to his, he kisses him, groaning softly when he feels the hardness in Yeonjun’s yellow shorts press up against his stomach. Arm wrapped around Yeonjun’s waist, he presses him in closer and revels in the whimper against his mouth.
Arousal heightens Yeonjun’s scent, dizzying, a heat rash of hunger down Soobin’s spine. He presses the small of Yeonjun’s back closer still, and Yeonjun tips his head back to gasp weakly when it rubs his cock between them again.
Mouth watering, Soobin drags his lips across Yeonjun’s neck, nervous but shaking with want.
He’s done this before, only twice. So long ago, but the aversion afterwards has defined his life. Like dipping a toe into a pool, he licks gently at Yeonjun’s pulse point, and before he has a chance to think, he sinks his fangs into Yeonjun’s neck.
A shaky groan escapes Yeonjun’s lips as he swoons into Soobin’s hold, fingers gently cupping the back of Soobin’s head. It flushes goosebumps down Soobin’s back the way Yeonjun’s skin gave so easily to his sharp teeth, resisting until they pushed through with a gentle pop like ripe fruit.
Blood fills Soobin’s mouth. For a second, his body goes rigid, an automatic reaction of panic or disgust. It's warm, coating his tongue in weird, metallic sweetness. He hastily swallows it down and, to his surprise, lets Yeonjun’s blood fill his mouth again. He doesn’t like it but he likes it, satisfied beyond words to be filled with Yeonjun’s scent and taste like this. Finally, finally, after weeks of it drawing him in and never quite being enough.
He forgets to think. He forgets what time is. He realizes he’s shaking violently when Yeonjun pets soothing circles between his shoulder blades. It’s the languid satisfaction of post-orgasm, it’s the fit-to-burst jitters of five shots of espresso.
The texture of a mouth full of blood remains unpleasant if he had the ability to think and notice it. To be objective. The taste, however, is divine. Is Yeonjun. He craves it voraciously after every swallow, reveling in satisfaction with every new flooding mouthful.
Soobin hums low against his skin and grips his waist tight when Yeonjun grinds against his stomach, and he realizes his own erection is pressed up against Yeonjun’s ass. Holding him tighter in his lap, he thrusts up slowly in search of more friction.
“Mm- Soobin,” Yeonjun exhales in a whisper. He grinds his hips down against him in slow circles, massaging over his cock, only barely enough contact to make him lose his mind.
Head thick, dizzy, he feels like he’s tumbling and surging out of his body, shuddering hard with every exhale. Yeonjun continues the slow motion of his hips, fingers petting at the nape of his neck.
For a moment, it all feels so good he almost panics. His body doesn’t feel like his own, not the same body he’s lived in day in and day out. He pulls away to catch a full breath, close to hyperventilating as his heart pounds and his head tries to slip sideways out of his body.
Sensing his overwhelm, Yeonjun cradles his head in his hands to get a good look at him. “Is it good?”
He asks the question softly, such warmth in his voice.
“You’re so… sweet,” Soobin sighs, eyes darting wildly. “I feel so- almost too good, I- everything is-”
A trickle of red catches his eye. “Shit, sorry.”
Soobin dips down to lick the trickle of blood from his chest, following it up Yeonjun’s collarbone to the little punctures that haven’t closed up yet. He intended to mouth away the blood until it stopped, but the taste of him is so hard to resist.
He bites down again, groaning loud at the fresh rush of blood. Too much strength pooling in his muscles, too much energy pumping through his heart, his head, every inch of his body quivering. He groans in pleasure and panic as colors pop and bloom in the corners of his eyes, staring wildly around the room behind Yeonjun’s shoulder.
He shuts his eyes tight and drinks Yeonjun down but the colors are still there, rainbow flashes in the dark of his eyelids. His fists clench against Yeonjun’s back and he realizes he can’t hear anything over the whooshing behind his eardrums.
Is it possible to implode? I’m gonna implode.
Irrational, but there’s no other way to explain the feeling. He doesn’t want to stop sucking on Yeonjun’s neck but if he doesn’t move, doesn’t- doesn’t- do something, surely his body will rip itself apart.
Before he remembers deciding to do it, he scoops Yeonjun up and cages him up against the wall, licking the trickle of blood from his throat and grinding their hips together, over and over.
Clinging to Soobin, Yeonjun pants and whimpers on a gentle rhythm against his hair. A loud moan when Soobin’s hips buck hard against his. Soobin pulls away and sets him on the ground, hardly letting him find his footing before he’s tugging Yeonjun’s shorts off and falling to his knees.
He nuzzles at the crease of Yeonjun’s hip and wraps a shaky hand around his cock.
“Caps. Caps,” Yeonjun gasps as he watches Soobin lick up his length, giving him a weak smile when understanding finally centers in Soobin’s eyes.
His stupid shaky hands fumble the fang caps to Yeonjun’s bed when he pulls them off the shelf, but he twists them on and turns back to Yeonjun, who’s laughing softly.
His skin is lit warm from lamplight, strong and lithe and naked from head to toe, cotton candy hair a messy halo, smirking at him with heavy eyes.
Soobin clutches his reeling head, toes curling against the over-surge of strength in his body. “You’re so fucking hot,” he sighs. “I’ve never…”
A shrug, unsure what words he’s trying to form. “Not anyone. I feel like I’m…”
Yeonjun smiles and bites his lip, hand sliding down his stomach to grip his cock.
With a whine, Soobin kneels in front of him again and slides his mouth down to the base of Yeonjun’s length, growling when it makes Yeonjun squirm and choke back a sound.
He reaches up and pins Yeonjun to the wall, one hand to his chest, the other digging into the top of his thigh.
“Fuck-” Yeonjun gasps, gripping Soobin’s hair as he takes Yeonjun’s cock in one deep swallow, pulls all the way off and sinks down again, groaning when his leaking cock hits the back of his throat.
Yeonjun’s fingers twist through his hair, whining and clawing at the wall when Soobin doesn’t stop for a second, sucking his cock with as much fervor and need as he did his blood moments before. He can feel Yeonjun’s cock throb, uneven shudders rising and falling in his chest, and he doesn’t stop, tongue massaging beneath the head before sinking his mouth down around him again, and again.
"Soobin, Soobin, I- fuck that's good, god, your mouth is so fucking good, I-" A shivery groan of satisfaction and come fills Soobin's mouth. He swallows it down and doesn’t stop.
Oversensitive and weak, Yeonjun tries to squirm away but Soobin has him so firmly pinned to the wall. Soobin doesn’t stop until Yeonjun’s shaking, throat raw from whimpering, sweat gleaming on his chest.
“Fuck. Fuck,” he pants, swooning weakly when Soobin releases him from the wall.
A giggle rises up his throat when Soobin immediately picks him up again and tosses him to the bed. He crawls up around him and pins his wrists to the mattress up beside his head, kissing Yeonjun with a deep hum like he missed him desperately in the two seconds their bodies weren’t connected.
“Wanna fuck my thighs?”
Soobin whimpers in surprise, amazed at Yeonjun’s ability to say so explicitly what he wants. He nods and sits back, letting Yeonjun pull his shirt up over his head and unbutton his jeans. As Soobin stands to pull them off, Yeonjun rolls over onto his stomach and reaches for a bottle of lube in the nightstand.
He groans at the sight of Yeonjun’s ass, round and firm. Wanting to memorize the sight, he blinks furiously to clear the pixels of light still blooming in his vision. He falls back to kneeling around Yeonjun’s legs and grips his ass hard, accepting the bottle of lube handed to him, entranced by the wet glaze dribbling over Yeonjun’s ass and thighs.
Yeonjun twists to watch Soobin slick up his length and bites his lips, arousal shimmering in his heavy, sated eyes. He clasps his ankles together and squeezes his thighs tight, rocking his ass back and forth a little to tease him.
As if Soobin needed the goading. He pushes his cock into the wet tightness between Yeonjun’s legs. It’s a relief to snap his hips hard against Yeonjun’s body, the frenzy of energy finding some way to release itself, centering in his gut now instead of rushing through every vein.
Little breathy yelps in Yeonjun’s pretty voice with every smack of his hips. “Your cock feels so fucking good. So big,” he sighs, tipping his face up to the wall.
Soobin’s head has found new lightness. A tingle swells invisible through him in waves, like a day spent on a boat lingering at night. Each swell brings with it pops of light in the corners of his eyes, a tickly burn across his arms and legs. Euphoria, dizzying. The blood high he’d always heard about and never felt. The blood high, and the bliss of grinding his cock against Yeonjun’s thighs, of filthy encouragement in Yeonjun’s raspy voice.
“Yeah, fuck me good,” Yeonjun groans, head tipping back to watch him come, a smirk playing at his lips as Soobin’s hips stutter in orgasm.
“Keep going, I know you wanna come again,” Yeonjun tips his ass up into Soobin a little more.
He’s right. Soobin came but his cock is still hard, hips still snapping against Yeonjun’s ass as he slides between his sticky wet thighs.
Hands shaky with overwhelm and the weird strength pulsing through his body, he drags Yeonjun’s hips up until he’s on his knees, face buried in the sheets, lube-slicked ass in the air.
Yeonjun hums a low, rich sound, crossing his ankles and pressing his thighs together again for Soobin to pound into. It feels so good, tight and soft, his cock rubbing up behind Yeonjun’s balls in a way that makes Yeonjun whimper and squirm beneath him.
His cock can hardly take it, so overstimulated and yet still craving the burst of orgasm, every muscle in his body flooded with warmth but taut with tension.
“Yeonjun,” he pleads, not sure what he’s even asking for.
“You made me hard again,” Yeonjun pouts in reply, a smile in his eyes as he raises to his hands and looks back into Soobin’s eyes, slamming his hips back to meet Soobin’s thrusts.
He groans a helpless, hungry sound, fingers digging hard into the soft flesh of Yeonjun’s ass. He leans forward to press kisses to Yeonjun’s shoulders, anywhere he can reach, panting against his skin.
“Fuck,” Yeonjun gasps when Soobin reaches around to take his length in his hand. “Fuck,” in a low helpless whine, Soobin jerking him off to the same relentless rhythm of his hips.
His body shudders beneath Soobin as he comes again, a long wail suppressed between gritted teeth as Soobin’s hips slap against his ass, cock dragging against his slick warm thighs. And then Soobin’s pace stutters, erratic and jerky, and he comes hard, cock painting the sheets under Yeonjun’s belly.
The heat in his gut settles a little, satisfied, but the blood high coursing through him doesn’t. The euphoria of having Yeonjun doesn’t. Yeonjun flops to his side in exhaustion, and Soobin rolls him over to kiss his stomach, enamored with his weak giggles and the flutter of muscles under his mouth when he finds a ticklish spot.
He makes his way down to Yeonjun’s softening cock, giving it a tentative lick. He grins when Yeonjun yelps, eyes closed in bliss at the taste of him, at his sweet scent sticky hot on his tongue and in his nose. Carried away on it, he sucks one of Yeonjun’s balls into his mouth, and then the other, tongue running all over his skin, barely registering Yeonjun’s body shuddering and squirming beneath him.
“Soobin- I- Soobin, I can’t take anymore,” he laughs weakly, gasping and trembling when Soobin digs his tongue against the base of his length. “Soobin,” he tugs on Soobin’s hair a little.
“Hm? Oh. Sorry,” he grins, self conscious a bit now. “Sorry,” he repeats, scrambling to let Yeonjun sit up.
He does, but he’s smiling at Soobin, tugging him back by the chin to kiss him. That same sugary high swirls through him again when their lips meet, warm and wet.
To his amazement, Yeonjun looks starry-eyed too when they pull apart. He knows regular humans get something out of being fed on by vampires too, but Yeonjun looks so blissful, so dreamy and fond looking at him that he can hardly believe it.
Yeonjun smiles and brushes sweaty strands hair from Soobin’s forehead, eyes blinking slow and heavy.
“How was it?” he whispers.
Soobin exhales hard, not sure where to even start answering the question. “So fucking… you’re so.. hot, so fucking hot, I- how can you feel so good?”
A grin threatens to break Yeonjun’s face. “I meant the blood sucking part?”
“Oh right.”
“Come back here,” Yeonjun laughs, refusing to let him hide his embarrassed face. “Stop pouting.”
“I’m not,” Soobin pouts, and knows it, and can’t quite fight the smile off his own face. “It was… I’ve never felt like that before. I’ve literally never…” he trails off, shy. “I’ve literally never felt that good before in my life. The blood sucking part and the- all of it. You. Just- you.”
Yeonjun can’t control his satisfaction at that, wiggling a little with a stupid, smug grin on his face.
“Good,” is all he manages to get out, somehow shy and brazen all at once.
They take turns showering and replace the sheets together, crawling under the blankets and sighing in exhaustion. Soobin is delirious and giddy, the blood high making him feel stretched thin and woozy as a hot summer day, and at the same time like he could fight a bear and win. And then he’s tired from all that exertion, and then he’s reeling from everything he just did with Yeonjun, actually really did instead of just daydreaming about.
A warm giggle in the dark as Yeonjun cuddles up against him and gives him a squeeze, a leg and arm tossed across his body. Exhilarated, he's sure sleep won't come for him, but consciousness drifts away in mere minutes.
They wake up late in the morning, twined together in the blankets, Soobin’s face buried in Yeonjun’s neck.
“Mm,” he grumbles, half asleep still. “Smell so good.”
Yeonjun giggles and stretches long, pressing a kiss to his forehead and wiggling closer for Soobin to breathe him in. For a moment they lay there, Yeonjun's fingers scrunching softly in his hair, letting him bask in his scent.
By the time they make their way to the kitchen and pour bowls of cereal, Soobin manages to feel self conscious again.
Maybe there’s no reason for it, he tries to tell himself. Yeonjun had barely stopped smiling since they woke up, but there’s a nagging little voice in Soobin’s head suggesting that maybe Yeonjun just thinks he’s cute. In the embarrassing way, somehow. In the pathetic way.
He searches his memories of last night, cringing at how shaky he had been, fumbling and unpracticed, at how he had hesitated, and let Yeonjun’s blood spill, and what if he drank too much and Yeonjun couldn’t tell him, what if he was too much, what if he was too clumsy and Yeonjun was just entertained with how pathetic a vampire could be.
“I’m sorry for- for last night. For- how I was,” he blurts out.
The smile on Yeonjun’s face falters. He carefully spoons a bite of cereal before asking, “Why?”
“Because I was probably- I dunno. Probably not very- not- good at being a vampire,” he says in a rush. It sounds stupid as he says it. He vividly remembers insisting there was no right way of being a vampire and feels dumber still.
“That’s it?” The smile is back on Yeonjun’s face, fonder now, thoughtful. He takes another bite and shrugs a shoulder. “My favorite vampire I’ve ever met.”
Soobin can't help smiling at that, though he's not quite convinced.
After a moment, Yeonjun pauses. He opens his mouth, hesitates. "No one has ever made me feel that good. Vampire or otherwise. No one's ever actually made me come twice."
He grins when Soobin sputters a little, shy.
"No one's ever made me feel like this," he says after a moment, quiet and serious.
Soobin meets his eyes. A swoop in his belly at the vulnerable little words.
"Me either," he murmurs, shoving in a bite of cereal to keep himself from giggling like an idiot. He wraps his ankles around Yeonjun's under the table. "Not even close."