Actions

Work Header

bloody mess

Summary:

Beomgyu gets his period and Soobin is a little too into it.

Notes:

who ordered a bloody fucking mess (i have no excuses) (me coming back with nasty shit? more likely than u think) (enjoy!!!!!)

Work Text:

Beomgyu should’ve prepared for something like this to happen, to be honest. 

It’s all on him, even though he couldn’t have expected for his period to come since it hasn’t for a long time. He doesn’t have a tampon, doesn’t even have spare pads. He’s gonna have to ask Soobin to get him some. 

Fuck, this is so embarrassing.

“Hyung!” Beomgyu yells.

He hears a yelp, then something falling on the floor with a thud before hearing Soobin yell back at him, “Yeah, puppy?” 

“Can you come here for a second?”

“Where are you?”

“In the bathroom, but don’t come in.”

“Why?” He can hear Soobin’s voice getting closer. “What’s wrong?”

“Um.”

“Yeah?”

“So.”

“I’m listening.”

“It’s… embarrassing.”

Beomgyu hears a thunk, probably from Soobin resting his head on the other side of the door. “What is it, baby?”

Beomgyu puffs up his cheeks, exhales. “I’m bleeding.”

“What?!” Soobin exclaims. “Are you hurt? What happened? Beomgyu, let me in.”

“Calm down,” Beomgyu tells him. “I’m bleeding from my pussy.”

“Oh.” Soobin lets out a relieved laugh. “You got your period?”

Beomgyu whines.

“It’s okay baby,” Soobin soothes. “That’s completely normal.”

“It’s so embarrassing, hyung,” Beomgyu pouts. “You don’t get it.”

“Puppy, come on,” Soobin presses.

“No.”

“Let me in.”

“What for? You wanna see my stained boxers?” Beomgyu grumbles. “You’re such a freak.”

“I’ll help you take a shower,” Soobin offers.

“I’m not a kid.” Beomgyu rolls his eyes, sniffing. “I can shower by myself.”

Soobin groans. “You’re so fucking stubborn, Beomgyu.”

“I don’t want you to see me like this,” Beomgyu points out. “I’m gross.”

“You’re never gross to me.”

“That’s gay.”

“You got me, what will I do now that you know my deepest secret?” Soobin jokes. “Should I kill myself?”

“You should get me some pads while I’m in the shower,” Beomgyu says instead.

There’s a pause, then Soobin heaves out a sigh. Heavy, defeated. Beomgyu fights off a grin.

“Fine,” Soobin concedes, finally.

“Good boy.”

“I’ll punch you in the face,” Soobin snides.

“Psycho behavior~” Beomgyu sings.

“What?”

“Punching a man on his period,” Beomgyu explains, “that’s psycho behavior.”

“Shut the fuck up.”

Beomgyu chuckles, kicking off his boxers and throwing them over the shower door before getting to his feet. He shrugs off his shirt and turns on the shower.

As he lets the water heat up, he pads to the sink and looks at himself in the mirror. He has bags under his eyes for binge reading a BL Soobin recommended to him. 

They have this habit of sharing whatever webtoon they get their hands on with each other. This one was pretty interesting, got him hooked, got him thinking. He’s not about to go on a rant about it, though. He read it until Soobin kicked him in the shin and told him to get some sleep.

“You in the shower yet?” Soobin’s voice startles Beomgyu out of his thoughts and makes him huff out a laugh.

“Still haven’t left?” Beomgyu asks. “Go get me some pads, babe. I’m about to go in the shower, don’t make me wait naked in the bathroom.”

“Then take off your clothes and get in.”

“I’m already naked,” Beomgyu corrects him.

“Get in there, then.”

“Bossy.” Beomgyu giggles, making his way to the shower and sticking his hand under the spray to check the temperature. Hot on his fingers, perfect. “I’m getting in, get out of here!” He shouts, then dips his head back, letting the water drown the tailend of his sentence.

Soobin knocks on the door. “I’m going!”

“Hurry!”

“I’m leaving!”

Beomgyu laughs. “Just leave already!”

“Bye!”

Beomgyu shakes his head before reaching for his shampoo bottle, a laugh bubbling up his throat.

 

Beomgyu is taking a piss after his shower when the knock comes.

“Got your pads, baby,” Soobin says. “I didn’t know what size you wanted, so I got, uh, a bunch of them?”

Beomgyu laughs. “Any one of them would work, hyung. Thanks, though.”

Soobin knocks on the door. “You gonna let me in?”

“Just leave them by the door.”

“Come on, Beomgyu.”

“I don’t want you to see me like this,” he says, then adds, “And I’m pissing.”

“Jagi, I’ve shaved your pu-”

“Shut the fuck up!” Beomgyu cuts him off, scandalised. 

“What?” Soobin laughs, “I can’t say pubic hair now? ‘Cause I’ve shaved your pubic hair before!”

“I thought you were gonna say pussy for a second there,” Beomgyu says through a snicker.

Soobin cackles. “I would never.” Even though he definitely would.

“Okay,” Beomgyu concedes, “I’ll let you in.”

“What pads do you want, though?”

“Give me a night one,” Beomgyu says after wiping himself clean and getting to his feet. “I don’t know how heavy my flow will be and I don’t want to stain my briefs.”

“Okay, open up.”

“Actually,” Beomgyu says, reaching for his towel again and wrapping it around his chest. 

“Yeah?”

“Can you get me a clean pair of underwear?” Beomgyu asks, sitting back on the toilet. “I didn’t get one ‘cause I hadn’t planned to take a shower.”

“Sure, puppy. Which one do you want?”

“Get me the Miku one, the old one, that’s my period briefs.”

Soobin lets out a laugh. “You have period briefs?”

“Of course I do, baby,” Beomgyu says, rolling his eyes. “Who do you take me for?”

Soobin laughs. “Okay, I’ll be right back.”

“Thank you!” Beomgyu shouts. “Love you!”

Beomgyu puckers his lips, tapping his thighs as he waits for Soobin to get back. It takes exactly sixty-four taps for Soobin to rap his fingers against the door.

“I’m back, puppy.”

Beomgyu jumps to his feet and unlocks the door. He cracks it open and is met with Soobin smiling at him, cheeks bunching up like they always do. Beomgyu just wants to eat him, he’s so cute.

“Hi,” Beomgyu says, holding the towel with one hand and gesturing for Soobin to get in. 

Soobin shoulders his way in and hands Beomgyu a packet of pads along with his turquoise briefs. Beomgyu takes them and sets the packet on the floor, then straightens up and lets his towel fall to his feet. He slides his underwear halfway on, lifts the lead of the toilet and sits on it. He reaches for the packet of pads and tears it open with his teeth, then slips a finger in to deepen the hole and plucks a pad from inside. 

He looks up at Soobin and catches him watching him curiously through his fringe. Beomgyu huffs out a laugh, flicking his fringe out of his eyes before unwrapping the pad and tossing the wrapping in the bin. He sticks it to his underwear, stands up and slides them up so they’re resting on his hips and smacks his stomach. 

“All done,” says, grinning up at Soobin. 

Soobin is staring at him, biting into one of his piercings. “Wanna lie down?” He asks when Beomgyu raises an eyebrow at him. “We could watch a movie.”

“Mm, yeah.”

“Okay,” Soobin says, squeezing Beomgyu’s waist before walking out the bathroom. “I’m gonna grab some snacks!” He shouts, quick footsteps decreasing in volume as he walks away.

 

Soobin passes out twenty minutes into the movie and Beomgyu only notices because he starts snoring. Beomgyu is attuned to Soobin’s snoring from being with him for the better part of three years. It’s very quiet, almost imperceptible if Beomgyu’s ears weren’t acquainted with it. 

Beomgyu runs his fingers through Soobin’s hair, leaning down to press a kiss to his cheek before settling back against the headboard and looking down at his boyfriend. Soobin’s hair is ruffled and his nose scrunches a bit when he snores, it’s really cute. Beomgyu crawls closer to him and lies on top of him, making Soobin hum in his sleep, probably used to Beomgyu’s weight even in this state. 

Beomgyu wiggles so he’s propping his chin on one of his arms and reaches his hand to boop Soobin’s nose. Soobin scrunches his nose up again and cracks an eye open. 

“You weren’t sleeping?” Beomgyu whispers, tracing down Soobin’s nose and brushing his finger against his cupid’s bow. “Usually takes me a while to wake you up.”

Soobin wraps his arms around him and squeezes, cracking his other eye open and giving Beomgyu a sleepy, dimpled smile. “I was just resting my eyes.”

“Liar, you were snoring.”

Soobin hums. “I was faking it.”

“Sure you were, baby.”

Soobin pinches Beomgyu’s waist and Beomgyu squeaks, slapping him in the chest and making Soobin laugh.

“Don’t pinch me, I’m in pain,” Beomgyu complains, trying to roll off him but Soobin locks him in place with his arms around him.

“Want me to lie on top of you?” Soobin asks, slipping his hand under Beomgyu’s shirt and scratching his back.

Beomgyu hums, dipping his face into the crook of Soobin’s neck. “Maybe in a bit,” he whispers against Soobin’s skin. Beomgyu bites into Soobin’s neck, making Soobin shiver and snort out a laugh.

“Careful,” Soobin warns, “don’t start something you can’t finish.”

Beomgyu hums. “Who said I can’t finish it?”

“Aren’t you in pain?” Soobin asks, but doesn’t stop him, just threads his fingers through Beomgyu’s hair and bares his neck for him.

Beomgyu licks over Soobin’s throat, making his boyfriend gasp. “This is a nice distraction.”

“You sure?” Soobin asks, pulling at Beomgyu’s hair. 

Beomgyu raises his head and looks at Soobin, he leans down to press a kiss to his lips. “I’m sure.” He drags his lips down to Soobin’s chin and bites into it.

Soobin hums, raking his nails over Beomgyu’s back as Beomgyu licks into his skin, trailing his lips down Soobin’s neck and sucking a mark into his Adam’s apple. Soobin groans when Beomgyu rocks his hips into his crotch, feeling Soobin’s half hard cock against him.

He sits back on Soobin’s lap and looks down at him. 

Soobin raises an eyebrow at him. “What?”

“I love you,” Beomgyu says, slipping his hand under Soobin’s shirt and splaying his fingers over his stomach.

Soobin’s lips raise in a smirk, his piercings glinting in the light. “How much?”

Beomgyu licks his lips, dipping down to fit his mouth against Soobin’s. He bites down on Soobin’s bottom lip, his teeth clanking against Soobin’s snakebites and pulls. Soobin huffs out a laugh that shifts into a moan when Beomgyu rocks his hips into him. 

Beomgyu slips his tongue into Soobin’s mouth and groans when he feels the ball of Soobin’s piercing grazing the tip of his tongue.

Soobin’s fingers dig into Beomgyu’s back as they kiss, tongues sliding wetly against each other. Beomgyu’s teeth click against Soobin’s piercing when he smiles into the kiss. Soobin’s hand skates up his back, tips of his fingers touching his shoulder blade and pressing him down on him. Beomgyu keeps rocking his hips into him, swallowing every noise Soobin makes with his mouth.

Beomgyu pulls back, only to drag his lips down Soobin’s bottom lip to his throat. He rakes his teeth over the swell of Soobin’s throat, making him groan. He sits back to ruck Soobin’s shirt up, exposing his chest.

Beomgyu licks his lips when he sees Soobin’s nipples are hard, his piercings framing them perfectly. He reaches for one of the piercings and tugs hard, making Soobin gasp sharply. Beomgyu leans down to take Soobin’s nipple into his mouth, soothing it with his tongue.

Soobin lets out a little whimper that makes Beomgyu’s clit twitch as he bites into his nipple, his teeth clacking against metal before he sucks the perky bud into his mouth, flicking his tongue against the tip. Soobin grabs his shoulders and arches into it when Beomgyu pinches his other nipple hard enough to bruise, just like Soobin likes it.

Beomgyu presses his free hand to his clothes pussy, moaning as he rocks into it. The pad makes it a bit uncomfortable, but the friction against his clit still makes his hips falter as he licks circles around Soobin’s nipple.

“Baby,” Soobin breathes. “Baby, I want kisses.”

Beomgyu hums, peppering kisses up Soobin’s chest until he’s nuzzling his neck, giggling when Soobin shivers. He wraps his teeth around his skin and sucks, Soobin’s fingers finding his way to his hair and pulling when Beomgyu doubles down. 

“Gyu-yah,” Soobin whines. 

Beomgyu shushes him and trails his lips up his jaw, licking over it before dragging them to where Soobin wants them. He sucks on Soobin’s bottom lip, moaning when Soobin slides his hands into his briefs and teases at his hole. “You wanna fuck me there, baby?” he asks.

Soobin groans, wrapping an arm around Beomgyu’s waist and flipping them over. Beomgyu goes down on the mattress with a yip-giggle.

“Enough teasing,” Soobin says, then ducks down to lick at the seam of Beomgyu’s lips. Beomgyu practically purrs, melting into the mattress as Soobin licks into his mouth and starts griding down on him. 

Beomgyu wraps his legs around his hips and meets him halfway, moaning into Soobin’s mouth when his hard cock drags against his pussy. Soobin sucks on his tongue, his piercing on the underside of it makes Beomgyu keen into it. 

Soobin’s hand travels down Beomgyu’s body until he’s slipping it under his briefs and teasing at his clit. Beomgyu gasps. “No!” he protests. “No, that’s gross!”

Soobin pulls back to look down at him with a pout. “It’s not gross,” he says. “I want to make you feel good.”

“Hyung, I’m on my period,” Beomgyu protests. “You’re gonna get all gross and dirty and gross.”

“Baby, I don’t mind a bit of blood,” Soobin says, eyes earnest. “I actually want to taste it.”

“You- are you clinically insane?” Beomgyu says, eyes wide. He can’t believe what he’s hearing. Soobin wants to taste his period blood? What the fuck is wrong with him? And what the fuck is wrong with Beomgyu’s clit? Why did it just twitch? Oh god.

Soobin shrugs. 

“Oh my god.” Beomgyu rubs a hand over his mouth, he can feel wetness slide down his pussy. What the fuck.

Soobin takes his hand out of Beomgyu’s underwear. “I won’t do anything if you don’t want me to,” he says. “Offer still stands, though, I want to make you feel good and I read orgasms help with cramps.”

“You read… oh my god,” Beomgyu gasps. “You did research on this?”

“I wanted to be prepared in case you got your period,” Soobin says. “Even though you haven’t gotten it in a while. What’s wrong with that?”

“You’re… you’re absolutely batshit insane,” Beomgyu says.

“It’s just blood, puppy,” Soobin argues. “I want to make you feel better, will you let me?”

And that makes Beomgyu pause. 

In all honesty, he’s wet and his lower belly hurts and he wants Soobin to make it better, but isn’t it gross? It’s supposed to be gross, right? People say that all the time, but Soobin is right. It’s just blood. 

Soobin drew blood from his shoulder when he bit it once and Beomgyu thought him lapping at it was hot as fuck, so why is period blood any different? Should it be any different? Is Beomgyu losing his mind for considering letting Soobin eat him out? 

“Fuck,” Beomgyu says. “Fuck, you’re a freak.” 

“Is that a yes?” Soobin asks.

“Shit,” Beomgyu shifts, whimpering when he feels a painful tug in his lower belly. “Yeah, yeah. Please, hurts.”

Soobin surges forward, grabbing Beomgyu’s face and kissing him hard, their teeth clacking together when Beomgyu laughs. “You want it that bad?” he teases. 

“I want it so bad,” Soobin says, dipping his head lower so he can mouth at Beomgyu’s throat. Beomgyu tips his head back to give him more access as Soobin teases at the waistband of his briefs. 

“Wait!” he exclaims. “The sheets!”

Soobin hums against his skin.

“Hyung!” Beomgyu slaps his shoulders. “Blood stains are a bitch to get out! Go grab an old towel!”

Soobin lowers his head into Beomgyu’s collarbone and groans.

“Soobin!”

“Fine,” Soobin grumbles and rolls off Beomgyu, slipping out of bed and walking out of the room. 

Beomgyu lets out a breath. Fuck, is he really about to let his boyfriend eat him out when he’s bleeding down there? Isn’t that too fucking insane? 

But…

He’s not gonna lie, this is mortifying but he can’t help but feel excitement build in his gut, making it a little fuzzy. 

No one has ever wanted to touch him when he was on his period before. It makes his brain short circuit, because Soobin doesn’t want to do this out of some sense of duty, he’s hungry for it. He’s making sure of letting that known and Beomgyu feels so wanted, it makes him so wet to think Soobin wants to taste him like this. 

Maybe he’s as much of a freak as his boyfriend is. 

He sits up on the bed with a groan while Soobin walks back into the bedroom holding one of Beomgyu’s dye stained towels. 

Beomgyu blinks at him. “My hair towel?”

“You have, like, three of them,” Soobin argues. “The other ones are all stainless.”

Beomgyu makes a little noise in the back of his throat. Soobin approaches the bed and makes a roll over gesture, Beomgyu does and watches Soobin spread the towel over the spot he was sitting. Beomgyu bites his bottom lip. 

“You can lie back on it, puppy,” Soobin says.

Beomgyu moves and plants his ass on the towel, Soobin climbing between his legs and smacking his thigh. Beomgyu yips and glares at him through his fringe.

Soobin grins.

“Are you sure you wanna do this?” Beomgyu asks, a little apprehensive now that it’s sinking in that they’re really doing this.

“God, jagi,” Soobin says, eyeing Beomgyu hungrily. Beomgyu shivers at the blatant want in Soobin’s tone. “Do you even need to ask?”

“I needed to make sure!”

Soobin runs his hands up Beomgyu’s thighs, squeezing their base. He meets Beomgyu’s eyes. Beomgyu almost whines at how intense they are. “I want you so bad.”

Beomgyu whimpers, falling back against the pillows and hiding his face in his hands. God, Soobin is insane, but this is so fucking hot. 

Soobin slides his hands up Beomgyu’s stomach to grab his pecs. He makes an appreciative noise as he squeezes them. 

“Hyung,” Beomgyu whines. Soobin hums, falling on top of him and kissing his collarbone before trailing his lips down and wrapping them around one of Beomgyu’s nipples. Beomgyu jerks, moaning when Soobin grazes his teeth over it. He threads his fingers through Soobin’s hair and arches into it, letting out a little mmm.

Soobin licks over the bud, reaching for the other one with his hand and squeezing it between his fingers, just lightly and making Beomgyu’s head spin. 

Beomgyu’s knees knock against Soobin’s sides when Soobin’s hand finds its way between his legs. He presses his palm flat into Beomgyu’s clothed pussy and Beomgyu lets out a hiccup when he starts rubbing him through the pad. 

“Fuck,” he moans. “Fuck, take it off. Wanna feel you.”

Soobin presses a kiss to his chest before pushing himself into a sitting position between Beomgyu’s legs. He hooks his fingers into the waistband of Beomgyu’s briefs, Beomgyu eagerly lifting them and letting Soobin slide them down his legs. Beomgyu moans when the slightly chilly air hits his exposed pussy, cooling down his wetness. 

Soobin makes a noise deep in his throat, almost like a growl and Beomgyu looks at him. Soobin is staring at his pussy, eyes slightly glossy and so hungry it makes Beomgyu feel a little embarrassed. His cheeks burst in flames, his ears are so hot he can feel the heat radiating from them. 

Soobin reaches for his pussy, spreading his folds before teasing his thumb over his hole. Beomgyu clenches around nothing, his chest rising and falling unsteadily as Soobin rubs his entrance before dipping his thumb inside. 

Beomgyu tips his head back and gasps as Soobin rubs his walls, grappling for the sheets and trying to take a deep breath to recentre himself.

It feels so good, he almost forgot how sensitive he is during his period. He brings a hand to his mouth and bites into his knuckles as Soobin circles his thumb inside him. 

Beomgyu’s fingers are hurting from how tight he’s gripping the sheets, he can feel warm liquid slide down his crack and bites his bottom lip so hard he tastes blood. Fuck.

He pushes himself on his elbows and looks at Soobin as he pulls his finger out and looks at it. His eyes darken even more, going half-lidded as he stares at his finger. Fuck. It’s coated in Beomgyu’s blood and Beomgyu feels the need to hide. Fuck. That’s… that’s supposed to be gross, but his stomach is clenching from how turned on he is by it.  

Soobin meets his eyes as he brings his thumb to his lips. Beomgyu makes a squeaky noise when he sucks the tip in his mouth. 

“Oh god,” Beomgyu breathes, bringing a hand to his mouth to bite his index knuckle when Soobin plunges his thumb in his mouth. Soobin’s eyebrows slant and he moans around it. Fuck, fuck, fuck. Beomgyu is about to lose his shit.

“Good?” Beomgyu asks despite himself. He’s curious and absolutely out of his mind with lust. 

Soobin keeps sucking on his finger like he’s parched, making little desperate sounds that go straight to Beomgyu’s aching clit. Oh my god, Beomgyu loves him so bad. God. Shit. Fuck.

“Fuck,” Beomgyu breathes. “Baby, please.”

Soobin pulls his thumb out of his mouth with a pop. His bottom lip is stained red and swollen. Beomgyu wants to kiss him and he doesn’t care that he’ll taste blood. He wants it.

“C’mere,” Beomgyu says, his voice slurring around the edges. 

Soobin leans forward and brushes his lips over Beomgyu’s. Beomgyu sits up and cups his face, digging his nails in his cheeks as he pulls him into a kiss, moaning when he licks over Soobin’s bottom lip, tasting sweet iron on his tongue. 

Soobin hums, dropping his mouth open and letting Beomgyu lick into it. Fuck. He tastes so good, so tangy. It drives Beomgyu crazy.

Soobin runs his hands down Beomgyu’s sides, palming his hips as he tangles their tongues together, the metal of his piercing knocking against Beomgyu’s teeth, making him giggle softly.

Beomgyu arches his back when Soobin’s hand slides down his stomach so he can start rubbing circles around his clit, moaning high into his mouth as he lets Soobin devour him. 

Soobin pulls back after a moment and looks at Beomgyu with dark eyes. “Can I?” he asks, looking down.

“Fuck,” Beomgyu moans, spreading his legs further. “Yes, please.”

Soobin groans and slides down the bed, throwing Beomgyu’s legs over his shoulders and hugging one of his thighs as he mouths at Beomgyu’s clit before spreading his folds open and rubbing his nose over Beomgyu’s exposed pussy before lapping at his hole, moaning deep in his throat as he tastes him.

“Fuck,” Soobin breathes hot on Beomgyu’s pussy, making him squirm and let out a whine. “You taste so good, baby. So fucking sweet.” 

Beomgyu threads his fingers through Soobin’s hair, pushing his pussy into his face. Soobin moans, squeezing Beomgyu’s thigh before lapping at his hole, his piercing making Beomgyu squirm. Beomgyu is already so fucking close. God. Soobin’s tongue is insane.

Soobin plunges his pointed tongue inside him and Beomgyu’s eyes roll back, hips bucking as Soobin fucks him with it. He cries out when Soobin dips his fingers inside him along with his tongue, massaging Beomgyu’s walls as he eats him out with eager little slurps. 

Beomgyu pulls at his hair when Soobin speeds up, thrusting his tongue in and out in a rhythmic slide, spreading him so his piercing slides inside him. Beomgyu is moaning repeatedly, nails digging into Soobin’s scalp as he writhes under him. It feels so good, it feels so fucking good he’s drooling. 

He almost chokes in his spit when Soobin pulls out and sucks on his clit as he pumps his fingers inside him, crooking them and making Beomgyu’s vision white out when the tight coil in his gut releases. 

“Hyu- mmm, hah, hyung, nggghhh,” he moans as Soobin’s mouth slides up and down his little cock. “A-aah, fuck, fuck, fuck, fuck.” His entire body is shaking uncontrollably as he gushes in Soobin’s mouth with overwhelmed little whimpers that make his clit twitch between Soobin’s lips, toes curling painfully.

Soobin fucks him through it, swirling his tongue around him until Beomgyu is twitching from oversensitivity.

“Oh my god,” Beomgyu whimpers deliriously when Soobin pulls out and starts lapping at his entrance like he can’t get enough of it, making wet, slurping sounds as he drinks it all up. 

Beomgyu throws an arm over his eyes and pants, his hips jerking when Soobin slips his tongue inside him again.

“Hyung!” he moans, pawing weakly at Soobin’s face. “Sensitive, please.”

Soobin detaches from his pussy with a whine and sits up. Beomgyu takes his arm from his eyes and pushes himself up on his elbows. He looks at Soobin through hazy eyes. 

His eyebrows slant and he whimpers when he sees Soobin’s nose and mouth covered in watered down blood, his face is so wet it’s dripping. Fuck. His blood. God. He needs him inside him, he needs him inside him right now.

“Fuck me,” he says, reaching for Soobin. “Fuck me, hyung.”

Soobin hangs his head, his ears burning scarlet. “Can’t,” he whispers.

“Hyung! Please!” 

“Beomie,” Soobin whines, grabbing Beomgyu’s hand and pressing it to his crotch. Beomgyu’s eyes widen when he feels the wet, warm spot under his touch. 

Oh. 

Oh.

Beomgyu lets out a delirious giggle, pressing his hand to his mouth.

Soobin whines.

“You came,” he gasps. “You came untouched because you- oh my god.” He giggles, feeling insane. “You came from eating my bloody pussy out?”

Soobin looks at Beomgyu with a helpless look in his eyes. “Don’t tease me,” he pouts.

Beomgyu sits up and crawls into Soobin’s lap. He doesn’t care that he’s staining his sweats, he doesn’t care about anything but getting his mouth on his. He pulls Soobin into a kiss that turns messy real quick, groaning into his mouth as he tastes himself on Soobin’s tongue. 

Soobin gropes his ass, bringing him closer and making Beomgyu giggle into his mouth. He licks the side of Beomgyu’s tongue, teasing it with his piercing. Beomgyu threads his fingers through his hair, nipping the tip of Soobin’s tongue as he starts rubbing himself on him with little mewls, his sensitive clit throbs with it.

Soobin wraps his arms around him and brings him closer, bucking his hips to meet Beomgyu’s. Beomgyu whines in his mouth, pulling at his hair and angling Soobin’s head to kiss him deeper. 

Soobin moans into his mouth when Beomgyu gives him a particularly hard grind. Beomgyu can feel Soobin’s cock hardening against his pussy, rubbing himself faster on him with desperate whimpers.

Soobin moves so he’s pressing Beomgyu to the bed, taking over for him. He thrusts into Beomgyu, making him toss his head back with a gasp as he feels the hard line of Soobin’s cock against his pussy. 

“Hyung,” he moans. “Fuck me. Fuck me, please.”

Soobin’s hips stutter. “Fuck,” he curses.

“Please.”

Soobin falls away from him. Beomgyu props himself on his elbows and watches Soobin shuck off his sweats before he’s climbing back on top of him. 

“Condom?” Soobin asks.

“Wanna feel you,” Beomgyu says, reaching a hand to tuck Soobin’s hair behind his ear. 

Soobin leans down and kisses him. “You sure?” he asks against Beomgyu’s lips. 

Beomgyu laughs. “You know I have an IUD, baby,” he says. “If you’re worried about the mess, I don’t think it matters, considering…”

Soobin giggles. “You’re right.”

“Fuck me,” Beomgyu says, cupping Soobin’s neck and bringing down into a kiss.

Soobin groans into his mouth and presses into him, his cock brushing Beomgyu’s entrance. Beomgyu clenches, unclenches. 

Soobin teases his hole with the head before pushing it inside, Beomgyu’s mouth falling open around a moan at the stretch as Soobin feeds him a few centimetres. He’s never getting used to how thick Soobin is. It’s fucking mouthwatering. 

He wraps his legs around Soobin’s hips and pulls him closer, his cock sinking deeper into him and making him whimper as he clenches hard around him. Soobin’s hips stutter as he groans softly into the corner of Beomgyu’s mouth. 

Beomgyu giggles, chasing Soobin’s mouth. Soobin kisses him deeply, lapping at his tongue before sucking it into his mouth as he bottoms out. Beomgyu’s eyes roll back at how full he feels. Soobin’s cock is fucking perfect, so thick it makes Beomgyu feel like he’s being split open and it’s the best fucking thing. 

“Move,” Beomgyu moans, rocking into Soobin’s cock and whimpering when it drags against his g-spot. 

Soobin cages Beomgyu’s head in with his forearms, looking down at him through his lashes. Beomgyu smiles dazedly at him. Soobin groans, pressing his forehead to Beomgyu’s as he starts a slow grind that makes his pussy squelch obscenely. Beomgyu is too beside himself to care about how embarrassing that is.

Beomgyu arches into it, sliding his hands down Soobin’s back to grab his ass and help him rock into him. Soobin practically purrs, eyes falling closed as he fucks into Beomgyu lazily.

“Harder, baby,” Beomgyu breathes. “Give it to me, please.”

Soobin moans and picks up the pace, his cock dragging perfectly inside Beomgyu. Beomgyu mewls, sinking his nails into Soobin’s skin as he hiccups a moan when Soobin hikes his leg up and grinds into his sweet spot with every pump of his hips. 

Beomgyu’s entire body lights up when Soobin adds a finger along his cock, wiggling it and making Beomgyu thrash against the sheets at how good it feels to be stretched thin. There’s spit rolling down his chin as he babbles for more, more, more.

And Soobin gives it to him, pounding into him tirelessly, his finger slipping out of him so he can lean into him and tap his finger against Beomgyu’s bottom lip. 

Beomgyu opens up for him, moaning when Soobin slips two of his fingers inside his mouth, sucking around them and whimpering pathetically when he tastes his familiar flavour with a hint of iron on his tongue. 

Soobin’s hips stutter when Beomgyu grazes his teeth along the length of his fingers and clenches around him, punching a wounded noise from his throat as he presses so deep into him Beomgyu can feel him in his stomach.

Soobin fucks Beomgyu’s mouth, rocking into him slowly. Beomgyu flutters his eyes open, a tear sliding down his cheek and meets Soobin’s eyes, which are trained on his lips as he pumps his fingers in and out of his mouth. 

Beomgyu gargles when Soobin slides them further inside, making his throat constrict around them as he drools all over himself. Beomgyu’s hole clenches involuntarily around Soobin because of it, drawing a whine out of his boyfriend’s lips as he starts fucking him faster, fingers still in Beomgyu’s mouth as he focuses on building a steady rhythm. 

Beomgyu hikes his legs up Soobin’s back, sinking his nails into Soobin’s back as Soobin starts pounding relentlessly into him, his fingers slipping and smearing along Beomgyu’s cheeks before he cages him in and pistons his cock into him, drawing overwhelmed little ah, ah, ahs from Beomgyu’s swollen lips.

Beomgyu’s entire body sparks and ignites, scorching him as he thrashes, liquid spurting out of him in warm streams, drenching the towel under him as Beomgyu whimpers high-pitched. Soobin swallows his noises, kissing him messily as he fucks him through it, groping his hips until he’s tilting them up and fucking him with renewed vigour, hips smacking wetly against Beomgyu’s ass as he devours him.

Soobin spits in Beomgyu’s slack mouth and Beomgyu keens so high it rings in his rings. He scratches Soobin’s back from overstimulation, moaning weakly every time Soobin hits his g-spot, legs spasming and stomach clenching painfully as he lies there and takes it.

It takes three more thrusts for Soobin to spill inside him with a punted noise, burying his face in the crook of Beomgyu’s neck as he rolls his stuttering hips inside him. Beomgyu grabs his hair and pulls at it, moaning as Soobin keeps fucking him until he stills, falling limp on top of Beomgyu with a grunt.

“Fuck,” Soobin pants against Beomgyu’s skin, making him squirm a little when it tickles. “Fuck, puppy.”

“Mmm,” Beomgyu hums, fluttering his eyes open and looking at the ceiling. His chest heaves as he tries to calm his heart down, feeling Soobin softening inside him. 

“That was…”

“Mmhm,” Beomgyu moans when Soobin shifts, still inside him. 

Soobin groans. “Can’t move,” he breathes. “God, your pussy broke me.”

Beomgyu giggles softly. “This was probably the nastiest shit we’ve ever done.”

Soobin hums, pressing a kiss to his neck. “You liked it.” 

“Not as much as you did,” Beomgyu chuckles, running his fingers through Soobin’s sweaty hair. “Slut. Fuck, I can’t believe you drank my period blood, what are you? A freaky vampire?” 

Soobin snorts. “I’m pretty sure all vampires are freaks.” 

“Nasty,” Beomgyu teases. 

“That too,” Soobin sings.

“Nn,” Beomgyu says. “Get off me, I’m disgusting. You’re gonna give me a bath.”

“Says who?” Soobin asks, raising his head to narrow his eyes at Beomgyu.

“I’m on my period,” Beomgyu pouts, smacking Soobin’s head. “Be nice to me.”

Soobin presses a kiss to Beomgyu’s collarbone before pulling out, a squelch following as his cum slides down Beomgyu’s crack. Beomgyu squeaks when Soobin fucks two of his fingers inside him to plug him up. 

“Hyung!” 

Soobin giggles, pulling his fingers out and bringing them to his mouth to suck them clean. Beomgyu stares at him with wide eyes.

“What?” Soobin asks around his fingers.

“You’re fucking gross,” Beomgyu says, rolling out of the puddle of cum and blood and sliding out of bed. He looks at the sheets and. Jesus Chirst. It looks like a fucking crime scene. 

“We need to burn that towel,” he says.

“Nah,” Soobin says, rolling out of bed and padding towards Beomgyu. He turns him around and presses him back against his chest with his arms around his hips, nuzzling his neck. “I want to keep it.”

Beomgyu tries to twist his head to give him an horrified look.

Soobin giggles. “A memento, if you will.”

Beomgyu tries to free himself from Soobin’s grasp, but Soobin only tightens his hold on him.

“Let go of me, you freak!” Beomgyu yells.

Soobin only bites his shoulder hard enough that Beomgyu stops struggling, melting into him with a hum.