Actions

Work Header

maelstrom

Summary:

soobin supposes if a normal person was sent a fleshlight anonymously, their first reaction wouldn’t be to fuck it.

he also supposes that if they found out the fleshlight was supernatural and linked with their best friend’s pussy, they wouldn’t carry on using it.

soobin’s always prided himself on never being normal.

Notes:

i was very unsure whether to tag dubious consent or non-consent for this because beomgyu is unaware that the thing fucking him is soobin. i put my reasoning at the end notes if you want to skip to that, just beware that it contains spoilers for the course of the fic. enjoy!

(See the end of the work for more notes.)

Work Text:

soobin supposes if a normal person was sent a fleshlight anonymously, their first reaction wouldn’t be to fuck it. 

he also supposes that if they found out the fleshlight was supernatural and linked with their best friend’s pussy, they wouldn’t carry on using it.

soobin’s always prided himself on never being normal.

the day had started out like usual, soobin getting in a round of league before washing up and walking out to the living room to wait for the other members so they can head to the company. he’s catching up on a manga on his phone when beomgyu and huening kai shuffle out to collapse on the couch next to him.

beomgyu’s hair is all ruffled and he still has his sleepy eyes as he groans dramatically and throws his body down so his head is resting on soobin’s leg and his feet on kai’s lap.

soobin almost drops his phone on beomgyu’s face, heart starting to beat faster as he looks down. his eyes are closed, long lashes creating shadows on his cheeks, and he keeps moving his head to find a comfier spot on his thigh. soobin’s forcibly reminded of a little puppy sleeping with its head on its owner’s leg.

sometimes he wonders if beomgyu does things like this on purpose, always touching and clinging to him more than the other members, riling him up and then running away as if begging him to give chase.

at least that’s what he uses to justify himself when he fantasizes about pinning beomgyu down during his brattier moments and fucking him senseless in front of their members.

soobin snaps out of his thoughts when beomgyu raises his head to glare at him and he realizes he’s been shaking his leg, a habit that he knows the other hates. he mourns the loss of his warmth as gyu gets up to cuddle into kai instead until the last two members emerge from their rooms.

they all somewhat separate when they get to the company; beomgyu heads into one of the recording rooms while taehyun takes another. yeonjun wanders off while muttering something about meeting with their choreographer and kai decides to get a little snack at the lounge before doing a solo live. soobin’s left to wait on the couch by himself until it’s his turn.

he’s humming his lines under his breath when beomgyu emerges from the studio after a while looking frazzled. he makes eye contact with soobin and pretends to choke himself, giggling as he sits next to him.

“that bad?”

“watch out for the producer, he’s on edge today,” beomgyu smirks before standing back up and disappearing down the hallway.

soobin realizes beomgyu wasn’t lying an hour later when he’s singing the same line over and over while crumpling his papers in a fist. the mood is rapidly souring and he’s tired and frustrated and kind of feeling like he could swing at someone at the slightest provocation. by the time they finish the unsatisfactory recording session, he wears his irritation on his face and he might’ve let the door slam purposely on his way out.

he gives the room to hyuka who immediately clocks that he’s not in the mood to talk, stalking towards the elevator to head to the parking lot.

by the time he gets back to the dorm he’s worked himself up even more and just wants to lay down and maybe punch his pillow for a bit. he opens the door to his room and is greeted by the sight of a small package sitting on his bed. most of his personal mail is left in front of his door, but maybe this is a gift from a member and they left it in his room? soobin picks up the box; it’s fairly small and has no labels that could indicate where it came from. against his better judgment he messily tears open the box with scissors and braces himself in case it’s something like a bomb.

“what…” is this a joke? inside the innocent looking package is a fleshlight. It’s a pinkish color and smooth all over, a tiny button clit nestled at the top of its pussy lips. soobin picks it up and peers inside the box in case there’s a note from whoever sent it. Finding nothing, he turns back to the fleshlight.

It really is quite accurate for a silicone toy. he runs a finger over the slit, startled at how soft it is. whoever bought this must’ve paid good money; it’s a well made toy.

all of a sudden soobin realizes he’s half hard.

how long has it been since he’s masturbated that the sight of a fake pussy turns him on? soobin supposes that he is extra sensitive these days, always practicing and losing sleep on top of the stress from the vocal lessons.

honestly, he deserves a jerk off session. there’s a perfectly good new fleshlight literally delivered right to his bed and there aren’t many members in the dorm right now since some are still recording back at the company. this is the best time to do it.

soobin yanks his clothes off and sits on the bed against the headboard. with one hand he lowers his boxers and with the other he grabs the bottle of lube from his drawer.

he prefers to start slow usually, maybe thumb at his tip for a bit before focusing on the shaft, but he’s worked himself up so much that he thinks he might die if he doesn’t have his cock in something right now. he messily lubes himself up, hissing at the coldness against his heated skin, and promptly sinks into the fleshlight.

he thinks he blacks out for a second, the tightness swallowing him up. it feels so good, so snug, he can’t believe a sex toy is making him feel this much pleasure.

he doesn’t have a lot of experience with fleshlights but he’s definitely using them more if they’re all like this. it feels so real, almost like an actual pussy sucking him inside and squelching whenever he moves his hand. he pulls out to squirt a bit more lube onto his cock before fucking back in.

“ah!” comes from the wall next to him, quickly cut off as if the sound had been forced out unexpectedly. he stops his movements. that was beomgyu’s voice. could he hear soobin jerking off?

he waits for almost a minute, cock twitching in the fleshlight, before he deems that beomgyu was just being beomgyu. he gets another good grip on the sex toy and thrusts his hips hard. he immediately stops when he hears a long choked moan from the room next door.

was beomgyu…jacking off with him? but how was he moaning every time soobin fucked into the fleshlight? he gives an experimental grind and listens as a soft cry floats through the walls.

there’s no way. soobin yanks the sex toy off his cock (trying to ignore beomgyu’s yelp) and stares at it. did someone send him…a magic fleshlight connected to beom’s fucking pussy? it sounds so ridiculous but what else could it be? how else would beomgyu’s moans match soobin’s thrusts when they were in different rooms?

and why was he even more aroused at the idea of that?

i’m genuinely a pervert , soobin thinks a minute later while thrusting wildly into the fleshlight. he can hear gyu squealing through the wall, and he feels horrible when he can detect the panic in his voice but it’s not enough to make him stop, not when hes ghost fucking his crush after years of pining. only a freak would enjoy doing this to their best friend.

he tries to imagine what beomgyu looks like right now. Is he flat on his back or on all fours with his ass up? maybe he’s crying, drops glittering on his long eyelashes and eyes all glassy.

(they had once watched “your name” together and soobin had to go to the bathroom to rub one out quick after seeing him tear up, definitely one of his lower moments in their friendship.)

soobin’s strokes are getting shorter, more erratic as he draws closer to orgasm. it’s probably the fastest he’s ever come since he was a teenager going through puberty, so horny from the idea of fucking beomgyu that he can barely last. through the wall gyu’s deep voice is pitching higher, signaling his approaching release. 

soobin rolls into the fleshlight and thumbs at the neglected clit. he doesn’t know if beomgyu would be able to feel it but he gets his answer a moment later when he hears a sharp cry from next door as beomgyu comes. the fleshlight clamps down impossibly tight around his cock and he groans as he fills it up with ropes of cum.

when the buzzing in his ears finally stops, soobin realizes how quiet the dorm is. he pulls out of the fleshlight and tosses it onto a pile of dirty clothes on the floor to clean later. then he falls back against the pillow.

how loud was he? he was so wrapped up in his pleasure and beomgyu’s voice that he didn’t even think to control himself. hell, were they even the only ones in the dorm? he can’t remember how many doors were closed when he came into the apartment, god he was stupid.

and what the hell was the deal with that fleshlight? what kind of fucked up person would send him something like that?

stop trying to blame someone else when you’re the one who kept going even when you knew what it did . he throws an arm over his eyes and waits for his heart to stop pounding as he tries to ignore the brewing guilt.

he doesn’t know what to do. should he check on beomgyu? he hasn’t made a peep since he came, which by the way, soobin felt some kind of twisted pride at. he had come quickly yes, but he’d made beomgyu come even faster. he smiles to himself before realizing just how strange of a person he is, getting happy over messing with their friend like that.

he lays there until he can’t bear the grimy sensation of drying sweat on his skin any longer, rolling out of bed and tugging a pair of pajama pants back on over his boxers. he walks out of his room and passes the kitchen on the way to the bathroom.

taehyun’s there getting a bottle of grape juice out of the fridge. they both pause when they see each other, taehyun eyeing his mussed up hair and red cheeks. he feels like a teenager again getting caught masturbating, the shame almost swallowing him whole.

even worse, tyun keeps flicking his eyes between him and beomgyu’s closed door. he might not fully understand the situation but he definitely heard them both with all their combined moaning. soobin thinks he might faint from how fast his heart is beating as he speeds past taehyun with his head down. he quietly closes the bathroom door and slides down to kick his feet wildly in embarrassment.

no one likes having others know that they just jerked off, least of all a friend so close that he considers him family. he tells himself to look on the bright side. taehyun is the least likely to go around and blab about this to the others. rather than act impulsively he likes to calmly and quietly observe the situation first, but that’s scary too. soobin has no idea what tyun is thinking right now.

he gets up with a sigh and hops into the shower to wash off the tacky sweat on his body. when he leaves the bathroom ten minutes later, taehyun’s nowhere to be found and the dorm is silent aside from the air conditioner blasting. he avoids looking at beomgyu’s door as he walks back to his room and collapses on his bed.

soobin still can’t believe what just happened. less than an hour ago someone had gifted him some type of voodoo pocket pussy that allowed him to fuck his best friend. he didn’t know why he was so calm about it. he was more stunned at the fact that he’d made beomgyu come so easily, almost like soobin was made to please him.

his cock stirs in his pants and he groans, slipping a hand past the waistband to rub himself. with the other he reaches for the fleshlight, his new best friend. he feels bad for making beomgyu go through another round so soon, but not bad enough. 

 

later that day they all gather in the living room for dinner. kai carefully knocks at soobin’s door still mindful about his bad mood from earlier and seems confused at how calm he is.

soobin supposes having three orgasms in a row to the thought of beomgyu can do that to a man.

their chicken is delivered just as taehyun turns on the psg soccer game on the tv, and they all settle on the floor before realizing beomgyu still hasn’t come out of his room. 

“soobin, tell beomgyu to get his ass out here or there won’t be anything left for him to eat,” yeonjun barks, but soobin knows it's all bluffing. there’s a side of tteokbokki they ordered just for him waiting next to kai’s seat.

still, soobin obediently heads over to his room and pokes his head in when beomgyu doesn’t answer his knock. he’s curled up under the blankets facing away from the door, stirring when soobin approaches.

“dinner. yeonjun’s getting antsy, you know he likes when we eat together.” beomgyu nods and sits up to stretch his arms, the blanket falling from his chest. soobin gets one look at the small swell of his breasts through his shirt and balls his hands into fists to stop his cock from fattening up again.

he forces himself to drag his eyes back up to beomgyu’s face and goes pink when he sees the younger’s already matching his stare with an unreadable look. he steps back as beomgyu slips out of bed and pads to the door with a slight limp in his step.

he’s limping because of me . soobin wants to both levitate and sink into the ground. he feels so guilty for pushing gyu to his limits to the point that he’s physically showing the effects, but his inner self, the perverse parts that he always tries to push down, are bursting with pride as he watches beomgyu keep adjusting himself where he’s sitting. he’s constantly moving to rest on his knees, pussy sore from the abuse it received earlier. taehyun wordlessly gives him a cushion to sit on and stares evenly at soobin while he desperately tries to pretend he’s very interested in mbappé on the tv screen celebrating a goal or touchdown or whatever they call it.

they finish dinner before the game ends and gradually disperse to their own rooms. soobin waits until beomgyu hands his leftovers to yeonjun to get up, following the smaller boy towards his room.

“uh, beomgyu.” soobin darts his hand out to catch his arm. they pause at the doorway of his room, the soft glow of the lamp reflecting little sparkles in his eyes. “are you feeling okay?” that doesn’t sound awkward at all . he prays that his ears don’t start glowing red.

beomgyu looks down at his hand and presses his lips together tightly. “i’m alright hyung. just want some alone time tonight.” soobin loosens his grip at the clear dismissal and beom pulls his arm away to slip into his room. the lock clicks and soobin’s left to look at the little bear stickers decorated on his door. 

soobin sighs and walks back out to the living room to flop onto the couch next to kai.

“tough day hyung?” he asks.

“the toughest,” soobin responds. “let me destroy you in street fighter.” he boots up the playstation and tries to push the thought of the fleshlight burning a hole under his bed from his mind.

 

beomgyu’s quiet behavior lasts about a day before he’s back to making fun of him like usual. soobin decides to react how he always does, bickering and chasing him around the dorm whenever the younger teases him. when he’s alone in his room, more likely than not he’s jerking his cock raw with the pocket pussy and thinking about beomgyu on his knees looking up at him, pressed face down on the bed, laying on his side while soobin enters him slow from behind, about any position he can think of.

he’s probably masturbated more these past few days alone than he has the entire year.

but anyways, soobin’s content for now. beomgyu doesn’t seem to be in a rush to bring up the supernatural ghost fucking him several times a day to the other members, not that soobin blames him, and they still get along swimmingly. he’s satisfied. 

 

about a week later soobin gets the notification that beomgyu had gone live. he pauses the anime he was watching to switch over to weverse, and a few seconds later gyu’s lovely face fills his laptop screen.

he’s doing a rare live in his bedroom, sitting in his desk chair with the camera positioned carefully so it only films him above his chest and not the rest of the room. he’s chattering to the viewers about his recent shopping haul and soobin can’t stop staring at how pink his mouth is, how it pouts whenever he thinks about something a little hard. he curses as he feels his dick start to thicken in his sweats; these days the mere thought of beom turns him on.

suddenly soobin gets the most wicked idea. he leans over to pull out the box containing the fleshlight from under his bed and grabs his lube from the nightstand drawer. after a moment of consideration he pulls his shirt off as well and tosses it somewhere onto the floor. 

soobin eases his pants and boxers down, tucking the waistband under his balls, and runs his hand down his length. he jerks himself off for a couple seconds, watching beomgyu talk until he’s fully hard, and then clicks open the bottle of lube. pointing the opening towards the fleshlight, he squirts the lube directly onto the folds and watches the screen carefully.

beomgyu is in the middle of talking when he feels the cold sensation on his pussy lips and his voice catches and falters. he immediately hitches a smile back on his face and the interruption is so quick that almost nobody in the chat notices the change in his behavior, but soobin’s watching for every little detail and he can see how gyu’s grin is strained. 

soobin throws the lube aside to grab his cock, stroking himself while he positions the fleshlight. he doesn’t insert it right away, just pushes the tip through the folds over and over while gazing hungrily at his laptop. beomgyu is biting his lip, trying to pick up from his story of how he bought a new water bottle online. 

“um yes, so i decided to go with the blue ohmygod -” gyu chokes as soobin finally slips the head of his cock past his tight entrance. he takes his time, looking down to see the fleshlight flower around the tip.

it’s one thing to fuck gyu through a sex toy, it’s another to see his reactions in real time as he’s doing it. beomgyu is breathing heavily on camera and his cheeks are now sporting a red flush. the chat has finally noticed that something strange is going on and there’s a spam as they rush to ask if he’s okay.

“i’m fine, just bumped my knee against the desk.” beom straightens up and immediately doubles over again when soobin decides to fuck the rest of his cock inside the fleshlight in one go.

the silicone pussy is snug and tight around his length and he groans while grinding deep. beomgyu covers his mouth on the screen but his tiny whimpers keep leaking through his fingers and being picked up by the mic. the chat’s going crazy, asking if he’s hurting anywhere and if any of the members are home in case he needs help.

“it, it’s okay! everyone i’m okay, my stomach is just cramping really bad, oh ,” he closes his eyes and tilts his head back when soobin massages his tiny clit while circling his hips repeatedly. he’s writhing in his chair at this point, frantically trying to hump something that isn’t there. 

soobin lets up with his fingers and worries that he might’ve gone too far and the fans realized something perverse was going on. but maybe the viewers are more naive than he thought because they seem to think beomgyu’s movements are out of panic instead of insane pleasure.

soobin supposes that if he saw somebody as agitated as beomgyu on a livestream, he would also think it was caused by distress instead of being fucked by a ghost cock.

he decides to stop touching his clit since beomgyu comes almost instantly any time he lavishes it with attention, and he stills his hips to give him time to recover. on screen gyu rouses from his daze and seems to register how he looks, hair messy and cheeks flushed and sweater crumpled from where he was clutching onto it with his fist like a lifeline. he looks ravished and desperate to be fucked.

soobin checks how long the live has been on. he’s just hit the 10 minute mark. he can practically hear the gears in beomgyu’s head turning, his baby had always been smart.

leaving now would be the best thing for his image. he had no idea if the “ghost” would keep fucking with him, and he was already so undone by just a few minutes of having a cock inside him. on the other hand, leaving so abruptly would cause even more agitation from the fans and would basically all but confirm that something is terribly wrong with his condition today. if there’s one thing beomgyu hates, it’s making the fans worry about him.

he sets his jaw and soobin knows what he’s chosen. he grins and starts shallowly rocking his hips again, taking it slow since the fans are on high alert.

beomgyu does his best to grit his teeth and rid his face of any sign of interruption, smiling weakly at the camera.

“don’t worry everyone, i’ve just been feeling a bit under the weather today. i coincidentally also ate some eggs that huening cooked for lunch, maybe that’s why?” he looks relieved when laughing emojis fill the chat. “what did everyone eat for dinner today?”

taking the opportunity when everyone is busy writing their answers, soobin pulls out until only the tip of his cock is nestled inside the fleshlight and then slowly buries himself inch by inch. it’s torture, the lazy pace that he sets, but he’s feeling a bit nice and doesn’t actually want beomgyu to get caught. he keeps going until his cock hits the blunt end of the pocket pussy, grinding deep and petting at the folds stretched around himself. then he moves his hand upward to give a light spank to his clit. the beomgyu on his laptop jolts in response and tries to pass off his sudden movement with a cough.

soobin smirks, giving the lightest little tickles to the small bud while slightly increasing the speed of his hips. beomgyu keeps slouching in his desk chair with every brush of his fingers, mouth hanging loosely open and eyes glazed over.

if it weren’t for the music playing in the background the live would be entirely silent. at least it could pass off as him zoning out and being too focused on the song? beomgyu’s increasingly more distracted, rendered cock dumb with just a few touches to his clit. soobin snorts to himself and taps at his clit again.

“ah, i’m sorry everyone, i’m all over the place today. i might have to go since hueningie wanted to eat chicken now that he just got back to the dorm,” beomgyu pants. “i know it was a short live but i just wanted to come in quickly to say hi hnn -”

his voice wobbles as soobin rolls his clit firmly between his fingers and starts up a brutal pace with his cock, fucking in roughly and carving a space for himself in the fleshlight. beomgyu claps a hand over his mouth and rushes a goodbye, ending the live promptly without the usual capture time and basically sending the thousands of viewers rushing to twitter to discuss his odd behavior.

soobin watches his screen go dark as he rolls his hips over and over into the pocket pussy. he can hear beomgyu through the thin walls again, little staccato moans punched out of him and reverberating into his own room. he’s pumping his cock so furiously that his hand is red and drenched in sweat from where he’s gripping the pocket pussy tightly.

feeling the same wickedness from earlier that had made him mess with gyu in the first place, he suddenly rips his cock out of the sex toy and listens to beomgyu’s confused cry as his cunt is abruptly left clenching around nothing. grinning, soobin rubs his cock raw until he’s tipping over the edge and wringing hot cum all over the folds of the fleshlight.

he collapses on his side and rolls closer to the wall. he can hear beomgyu whimpering softly, left at the precipice of orgasm by the cruel ghost who didn’t want him to come. even worse, huening kai takes that moment to knock on beom’s door, calling out, “hyung? everyone’s talking about your live online, is something wrong?”

when beomgyu doesn’t answer, kai says in a more distressed tone, “i’m coming in hyung.”

“no! no huening-ah, i’ll come out for the chicken in a bit, just give me a minute and hyung will come,” beomgyu yells frantically.

“okay…yeonjunie hyung said he wants to talk to you too, we’re all worried.” kai finally walks back to the living room and soobin can almost imagine beomgyu sighing in relief.

laughing, he pictures a dazed looking gyu across the wall trying to collect himself before he leaves his room. he knows he didn’t come yet either, and his pussy was probably soaked in slick and hungry for more cock. he’d have to go out and sit through dinner, as well as a talk with yeonjun while the older tried to figure out what the hell had happened during the livestream. it was gonna be a long night for him. 

 

soobin checks social media at the end of the night, fingers scrolling down twitter on his private account that he uses when he wants to see the fans’ reactions to their content.

one search of beomgyu’s name results in hundreds of tweets sprawling across his phone screen. the top results are about his live from earlier, many tweets worried about his strange behavior that occurred in the middle. they talk about how he seems stressed and in pain, hoping for a fast recovery.

a few, soobin notes, are a bit braver and say what they really think.

“is it just me or did beomgyu look like he was getting fucking railed here” one tweet asks. it’s buried by dozens of replies ranting about oversexualization and soobin huffs out a laugh at how protective and defensive they are. if only they knew the fan was a lot more accurate than they thought. 

he lays his phone down beside him and shifts until he’s facing the wall. is beomgyu doing the same on the other side?

the increasingly familiar feeling of guilt sweeps over him as he remembers how uncharacteristically subdued the younger had been that night. since the fleshlight thing had started, beomgyu hadn’t really shown any changes in his behavior, bright and bubbly as always while still having a sharp tongue when it came to playfully bullying the other members, but today soobin might’ve gone a bit too far judging by the way beoms had quietly listened to yeonjun hyung’s talk with his head bowed.

“were you just fooling around or what? if you’re not feeling great you should’ve just ended the live instead of continuing when your condition is already poor,” yeonjun scolds.

“...i didn’t want our fans to think something was wrong. i really thought i could keep going without anyone noticing hyung!” beomgyu looks down at his hands clenched together in his lap, lips twisted in a pout.

“they already knew something was up from the beginning, now everyone’s spamming the company about you,” yeonjun sighs. he pauses at beomgyu’s crestfallen face and reaches a finger out to nudge him under his chin, prompting him to look up. “if you don’t feel good, that should always be more important than continuing a stupid live, okay?”

beomgyu had nodded in understanding and given yeonjun a small smile to show that he didn’t feel upset about the lecture. still, he had been a little more solemn the rest of the evening and retired to his room without much fuss.

soobin stares at the wall and imagines beomgyu staring at him back. he’s probably still awake, thinking about the live and cursing himself for succumbing to the ghost so easily.

not the ghost, but soobin.

he sighs and rolls over until he’s laying with his back against the wall.

 

logically soobin knows that he can’t continue going on like this forever. while the fleshlight is nice, his conscience always whispers about how he’s a perverted weirdo that enjoys pseudo-fucking his bandmate.

there’s also the fact that he’s head over heels in love with the aforementioned bandmate. the sex toy was fun but soobin can’t go on pretending he’s happy with just that. he thinks he might die if he has to jack off with a fake pussy and pretend it’s beom one more time.

it’s the right thing to do, he tells himself. beomgyu needs to know what he’s been doing, what soobin’s been doing to him for the past month. he vows that he’ll tell him by the end of the week.

the only occasion they both have time for a long talk is during one of their rare free days. unfortunately the other members all decide to stay at the dorm that day too, playing games in the living room and generally just causing a ruckus.

“beomgyu-yah. can i talk to you for a minute? in my room,” soobin adds when yeonjun and taehyun exchange looks from where they’re sitting on the floor.

“ah hyung, i was just about to crush hyuka in a round of mario kart,” beomgyu pouts but gets up from the couch obediently, softly padding to his bedroom.

he beelines to soobin’s bed, sprawling himself on the covers while bemoaning how the room smells of odi. soobin follows and squishes himself against the headboard.

beomgyu snorts. “why are you all the way over there? is my handsomeness intimidating you?” he belts out a loud laugh that dies quickly when soobin doesn’t respond. “what’s up with you today?”

soobin keeps running his hands through his hair, pulling at his bangs and tangling it into knots. he feels like he might throw up, he’s so nervous.

“beomgyu-yah…would you hate me for keeping secrets from you?”

at this point gyu’s sitting up properly, staring at him through his long lashes. like a pretty doll . “you’re gonna have to say more than that hyung. what are you hiding from me?”

soobin opens his mouth, closes it. he knots his fingers together and looks down at the bedsheet. 

“i know this is gonna sound so crazy. and you’ll probably hate me at the end of this, and i’m so sorry beomgyu. hyung got a weird package about a month ago and i opened it and it was a fleshlight.” he glances up and immediately looks away when he sees the blank expression on the other’s face.

“i tried it out that same day and then i heard you. moaning in your room matching my movements. and it’s so ridiculous but i sort of realized that i got some kind of magic sex toy connected to you and i kept going even though i figured it out. i’ve been using it almost every day, when you’re showering, when you’re trying to eat dinner with kai, even that time you went live in your room, it was all me. i’m just such a piece of shit doing that to you, scaring you like that and hyung’s so sorry .” he buries his head in his hands, can’t bear to see beomgyu’s disgust as he registers that his best friend has been taking advantage of him like this.

it’s silent for a few moments. all he can hear is his own ragged breathing and quiet rustling noises until beomgyu finally speaks up.

“hyung, i knew."

...what ?” soobin yanks his head up and stares incredulously at beomgyu. he scoffs and smiles wryly as he crosses his arms.

“i knew, hyung. maybe not the fleshlight part right away, but i’ve known you were connected to this weird ghost shit from the very beginning.” he pauses and laughs as soobin continues to gape at him.

“hyung, you’re loud . that first day i thought i was going crazy feeling someone invisible fuck me like that, and even when i tried to push it away there was nothing there to push! i almost called yeonjun hyung to come home from the company i was so freaked out.” he stops to scoot closer to where soobin’s huddled at the end of the bed.

“then I heard you moaning in your room every time this invisible cock slammed into me. and when you came, the ghost finally stopped and it didn’t take me long to figure out it was you fucking me.”

soobin thinks he might pass out. beomgyu knew from the very beginning? but why didn’t he put a stop to this after the first time? he voices his questions out loud.

beomgyu looks thoughtful as he says, “i was going to talk to you about it but taehyunnie was at the dorm then too and i thought it was an awkward timing. and later that day it happened again and-” he stops talking and bites his lip.

soobin stares. there's a faint blush on his cheeks and he can’t seem to look soobin in the eye. it’s completely different from his playful demeanor a minute ago.

“…what made you decide not to say anything?”

beomgyu huffs. “i liked it, okay? i didn’t know if you knew that i could feel you when you were jacking off, and it felt good and i hadn’t gotten laid in a while. so i thought…maybe it could go on for a little while longer.”

he finally looks at soobin and immediately threatens, “get that dumb look off your face right now.”

“what look, i’m not doing anything!”

“that half smug half dazed look! ugh, this is why i didn’t want to tell you,” beomgyu rolls his eyes and makes to get off the bed.

“i’m sorry, wait!” soobin finally untucks himself from his hunched position to lunge forward and grab beomgyu’s wrist. “i still need to ask. how’d you figure out it was a fleshlight and not just me jacking off?”

beomgyu settles back onto the bed and adjusts his bangs with his fingers like he always does. he was so cute. “well you’re not the smartest are you? there was that time i was eating ice cream with jjunie hyung at the dining table while you were on the couch and i felt the ghost start to finger me. it was so embarrassing when hyung asked why i kept wiggling around.”

soobin remembers this, a moment of evilness spurred by his irrational jealousy when he had come home to find out beoms and yeonjun had gone out on an ice cream run without him. they barely said hi when he came in, so engrossed were they in their stupid conversation.

fueled by irritation and pettiness, he’d gone into his room and stuffed the fleshlight into his backpack before trotting back outside to collapse on the couch. while the other two were busy eating their ice cream and giggling about god knows what, soobin had discreetly slipped his hand in his bag and sank a finger deep inside the sex toy.

he watched beomgyu from the corner of his eye while pretending to be engrossed in his phone. beomgyu was finished with his ice cream cone and had been listening to yeonjun tell a cute story about his nephew when he stiffened, wincing at the finger stretching him dry. soobin removed his finger to pet at his clit apologetically, rolling the little bud so that beomgyu’s pussy would get all sticky and wet.

one glance at beomgyu and it was obvious he wasn’t listening to a word yeonjun was saying. he was staring at him but his mouth was hanging open and his hands were grabbing his thighs tightly.

soobin left his clit to slip two fingers into the fleshlight, petting lightly at the walls. it felt a bit odd to finger an inanimate object but it was worth it when he saw beomgyu let out a full body shiver.

his hands fell from his thighs to the space between his legs and soobin almost came in his pants right there as he realized beomgyu was softly grinding his own wrist against his cunt. 

soobin silently thanked yeonjun for being so oblivious as he continued to blabber on, this time about a new vinyl that he had received as a present.

beomgyu was still slightly rocking in his chair and soobin increased the pressure of his fingers. he wasn’t just stroking but actively looking for that patch that would have beomgyu unraveling, and he knew he found it a second later when beomgyu lowered his head and quietly moaned.

“yah, are you okay?” yeonjun stopped his story to stare at the younger with a concerned look. he lifted a hand and moved to put it on beomgyu’s shoulder and soobin glared. don’t touch him.

he furiously rubbed at beomgyu’s g-spot and he gasped, his hips bucking forward as he collapsed against the table. yeonjun’s hand was knocked away and soobin relaxed, letting up with his fingers.

he didn’t want to make beomgyu cum right now, didn’t want yeonjun to see his face when he orgasmed, and maybe he was a bit upset and wanted to punish beomgyu for barely acknowledging him when he came home.

he slipped his fingers out of the fleshlight and went back to playing pokemon go on his phone. beomgyu was panting into the table while yeonjun stared in confusion.

“i’m okay hyung…i think i’m just going through some cramps again.” beomgyu finally lifts his head and waves the older away 

“jesus, i was about to ask! you kept moving and fidgeting just like that live you did last time when you didn’t feel good. take medicine and get some sleep if you still feel shitty.” yeonjun patted his back and stood up to throw away his trash. “think i’ll go to bed as well. goodnight beomgyu, soobin.”

once he had left the room, soobin stood up to follow. “i’m going too. goodnight beomgyu-yah.” he grabbed his bag and zoomed to his bedroom without waiting for a response, applauding himself for getting away with discreetly playing with beom in public.

well, not as discreet as he thought.

“i could feel you fingering me even though you were right there on the couch! so i realized that it wasn’t just when you were jacking off, you had something that could make me feel things,” beomgyu explained. he kept scooting forward whenever soobin shrank himself back into the headboard. “and when you said goodnight i noticed you were holding your bag so tightly and it just kind of. made me suspicious and i might’ve gone into your room to snoop through your things while you were showering?” he smiles and bats his lashes.

soobin can’t even bring himself to be mad at him. lord knows he’s done way worse to his dongsaeng in this month alone, and how can he get upset when beomgyu’s looking at him like that?

“so you went through my room and what did you see?”

beomgyu rolls his eyes. “you know damn well what i saw. the first thing i did when i went into your room was open your backpack and see that stupid fleshlight, and i touched it and felt my pussy tingle!”

“why were you touching my fleshlight?”

“that’s not the point. the point! is that i immediately knew that you had been using it to fuck me.” beomgyu smiles proudly.

soobin swallows. swallows again. “aren’t you mad?”

“mad about what?” beomgyu looks puzzled. he had somehow moved even more when soobin wasn’t paying attention, and now he’s sitting right in front of him.

“i was…using you, using the fleshlight even when i knew it was connected to you, and! i made you cum on a livestream in front of thousands of people! you’re really not upset about that?”

he beams and crawls forward and suddenly soobin has a lap full of a soft pretty beomgyu. “well, by that point i knew that it was you using the fleshlight to fuck me, and i kind of really liked it.”

soobin’s died. he really thinks he might be dead because never in his life did he imagine he would ever be able to see beomgyu like this, perched on his lap as he smiles down at him. 

soobin vaguely registers that his hands are trembling where they automatically come to rest on beomgyu’s hips. his arms raise to circle soobin’s neck comfortably as he continues, “it was sort of like a public claim, as public as we could ever be as idols. you know, you showing everybody what you alone can do to me, how turned on you make me.”

soobin can barely breathe. “i turn you on?”

“so much, hyung. do you wanna feel it?” he takes one of soobin’s big hands in his own and lowers it down down down until it's pressed against beomgyu’s cunt. 

he almost chokes on his spit, but even though he’s caught off guard his hand immediately starts to rub beomgyu through the material of his baggy pajama shorts. his head falls forward to rest against soobin’s as he whines.

“beomgyu-yah. can hyung kiss you?” beomgyu peers at him with glittery eyes and nods.

his lips are plush and full as soobin hesitantly presses against them. he pulls back and beomgyu’s gazing at him, a smile tugging at the corners.

“you can do better than that, hyung.” he slides his fingers through the hair at the scruff of his neck and pulls soobin in to kiss him.

this time soobin is hungry, lips moving against beomgyu’s as he cups his jaw. he tilts beomgyu’s face to the side to better slot their mouths together and takes the opportunity to slip his tongue inside when he moans.

beomgyu’s tongue is hot and slick when it meets soobin’s in the middle. their lips smack as they push against each other and they separate for a moment to change the angle, deepening the kiss further.

“hyung- you’re so pretty i want you so badly- need you-” beomgyu sighs as soobin ducks his head to trail kisses down his neckline. he arches when soobin sucks a fat mark on his adam’s apple and tangles his slender fingers in his hair.

“beomgyu-yah, wait for a second.” soobin tears himself away from the enticing curve of his neck and loops his arms around his waist.

he continues, “i know i already said i was sorry, but i’m gonna say it again. hyung’s sorry for treating you like that. you- you deserve to be treated prettily, not like a cheap fuck that can be discarded without a second thought. i want to care for you and fuck you right and love you properly- if you’ll have me.”

his hands are trembling again. beomgyu grins and ducks his head to press a soft kiss onto his cheek. “of course hyung- i forgive you. and i’ve waited a long time for you to love me back.”

soobin stares up at him with his big eyes, lips parted, and beomgyu giggles.

“you really do look like a dumb bunny.”

“ah, why are you ruining the mood,” soobin complains, but he shuts up a second later when beomgyu licks into his mouth.

soobin pushes him back against the bed and he falls with a dramatic yelp that soobin immediately shushes.

“everyone’s outside and the walls are so thin, but i really want to fuck you. can i?” beomgyu nods and flushes, any sign of humor wiped from his face as he gazes up at soobin with lidded eyes.

he throws his shirt to the side and stands to pull off his sweats. he settles back down on the bed, making to take off his glasses but beomgyu stops him with a hand on his wrist.

“keep them on for me? you look so cute.”

soobin gulps and obeys, instead leaning down to kiss him breathless. he unzips his gray hoodie and helps him out of it, running a hand down his stomach and then back up. he looks inquisitively at beomgyu, who nods, and cups a small breast in his hand.

beomgyu naturally has a slender frame so he barely ever wears a binder at the dorm, and his tits look even smaller when cradled in soobin’s big hands. still, he can’t get enough of them as he eagerly rolls the nipples between his fingers.

breathing a little heavier now, beomgyu runs a hand through soobin’s hair when he bends to suck a nipple into his mouth. he grazes the bud with his teeth and laves at it with his tongue while he continues to fondle the other.

“hyung, hyung, hurry please.” beomgyu begs and tugs at his hair with one hand until he comes back up to kiss him. with his other he fumbles for the waistband of soobin’s boxers, shoving it down to grab at his aching cock.

soobin hisses into his mouth and wraps his own hand around beomgyu’s as he tries to jerk him off. he looks down to watch their hands move together; beomgyu doesn’t have small hands at all but they look positively tiny under his own while trying to properly rub nine inches of cock.

“hyung you’re so big,” beomgyu says, staring at his cock with wide eyes. “how did you fit all this into that tiny fleshlight?”

soobin cocks his head. “i didn’t? there were always a couple inches that weren’t able to fit and i had to rub at it myself.”

“so. you mean you weren’t even fucking me with your entire cock?” beomgyu looks lightheaded. he suddenly gets a determined look on his face as he pushes soobin back to sit on his lap again. “i wanna ride you hyung. you were always the one fucking me, and now i wanna be the one to control the pace.”

there’s a flurry of movement as they both quickly rush to discard the rest of their clothes and suddenly they’re both naked, skin sliding together as they breathe each other’s air. soobin runs his hands down beomgyu’s back to his ass cheeks, grinning as he says, “small and cute. perfect for me.”

beomgyu eyes him. “damn right it is. the best ass you’re ever gonna get.” he lifts himself onto his knees and reaches a hand down to line soobin’s cock up against his opening. his mouth opens into a little “o” as he sinks down slowly.

soobin completely forgets his own warning earlier about being quiet and lets out the filthiest moan. the fleshlight is nothing compared to this, the searing sticky heat that sucks him in and swallows him up. he whines as beomgyu slides back up, clenching around the sensitive tip of his cock.

“you’re too big hyung, i don’t know if it’ll all fit in me,” beomgyu mewls.

“it’ll fit, don’t worry, it won’t hurt after a bit,” soobin coaxes him to sink back down until half his cock is snug inside his pussy. he brings his hand to his clit, rubbing circles to soothe him while thrusting his hips up gently until finally, finally he’s sliding all nine inches deep into beomgyu.

they stop for a minute. beomgyu’s panting as he tries to get used to the huge cock inside him and soobin is biting his lip raw stopping himself from fucking into that tight wetness.

beomgyu finally shifts to roll his hips and they both groan into each other’s mouth. he has his hands propped on soobin’s shoulders, using them for support as he lifts himself up until the head of his cock is barely inside and slams down so soobin’s balls slap against his ass.

“hyung, i fuh- feel so good,” beomgyu whines, small tits bouncing in soobin’s face. he leans forward to capture a nipple in his mouth again, simultaneously snapping his hips up to chase that little rough patch on his pussy walls. a second later beomgyu squeals and clamps his pussy down on soobin’s cock, coming hard with his eyes rolled back. his cunt clenches rhythmically, greedily trying to coax the cum out of him.

beomgyu sags against his chest as he comes down from his high, his pussy twitching over and over.

“beomgyu-yah, baby, can i roll us over please? i need you, please let me fuck you, please,” soobin begs, bouncing him lightly on his cock when beomgyu nods in affirmation.

they switch positions, beomgyu on his back and supported with pillows while soobin settles in between his thighs. he props one leg on his shoulder, holding the other under the knee to the side as he rocks slowly into his cunt.

beomgyu keens, sensitive, when he begins to up the pace. he makes grabby hands until soobin lets his legs go to bend down, pressing their mouths together as beomgyu wraps his arms around his shoulders. his legs slide down to hug his waist, trying to pull him closer when they’re already melted together, sweaty skin rubbing against each other.

“it feels so different than when you fucked with me with the fleshlight,” beomgyu gasps out.

“tell me how it’s different,” soobin says while nibbling on his ear lobe.

“it’s- i can feel you, whenever your cock is pulsing inside me and splitting me open, and i can see your face when you feel good. i like you so much soobin-ah,” he moans softly.

soobin groans and speeds up, hips jackrabbiting into beom’s pussy over and over. every inch of their skin is touching and he still feels the insane need to be closer. beomgyu digs his heels into his ass to bring him in further, grind in a little deeper. 

his thusts start to get more erratic as he approaches climax, eyebrows furrowing and sweat dripping off his neck. he can’t seem to take his eyes off beomgyu, who stares right back even with sweet whimpers continuously dripping from his lips. he lowers himself until his elbows are bracketing gyu’s face, licking into his mouth.

he fucks in extra slow and watches as beomgyu sobs and squirts all over himself.

“baby…” soobin says in an awed tone. he lowers a hand down to rub at the clear sticky strings that cover his cock, sucks a finger into his mouth. beomgyu stares at him through bleary eyes and whines when he reaches out for another swipe.

“i didn’t know people could actually do that,” soobin sounds amazed.

“didn’t know either, it’s the first time i’ve done it,” beomgyu gasps out. “couldn’t help it when you’re making me feel like this, hyung.”

soobin curses as beomgyu pulls him into a hug, pressing his face into his neck. he breathes in his calming scent that can only be described as just so beomgyu, and his hips stutter until he finally buries himself deep inside his tight pussy and comes.

he shudders as his cock explodes ropes of burning hot cum, painting the walls of his burning cunt with white. soobin orgasms for what feels like forever, whimpering into beomgyu’s neck while gripping his hips so tightly that he knows he'll leave little bruises. he gives shallow little thrusts until beomgyu groans in oversensitivity and pulls out slowly.

soobin collapses on top of beomgyu, face smushed in between his soft tits. he feels him stroking his hair and goes through a wave of love so intense that he immediately raises his head to kiss him breathless.

“i can’t breathe when you’re on me like this, you’re like a big dog,” beomgyu tears his mouth away to complain.

he thinks about flicking his forehead but holds back. instead, he pushes himself up to grab his discarded shirt from next to the bed and wipes beomgyu down first, then himself, before shifting until they’re flat on their backs next to each other.

it’s quiet for a minute as they regain their breath and their hearts stop pounding so fast.

“hyung, i’m thirsty,” beomgyu says while staring at the ceiling.

“that’s nice to know,” soobin yawns, stretching his arms above his head.

beomgyu glares and reaches a hand out to smack his chest. “need i remind you what you’ve put me through this last month alone?”

soobin rolls out of bed to get his water.

he pulls on his sweatpants before leaving the room, suddenly remembering that the other members are in the dorm. he sighs inwardly and braces himself for some knowing looks and sly comments as soon as he opens the door but there’s no one in the living room. a quick glance at the open bedroom doors shows that everybody probably left as soon as they heard the first moan.

well, maybe not everybody.

soobin makes eye contact with taehyun in the kitchen and gets a strong sense of deja vu. he feels like he had been in this same situation about a month ago, with the same feeling of being caught doing something naughty.

he clears his throat. mumbles a greeting as he walks past him to open the fridge and take out the water filter. he’s filling up beomgyu’s favorite mug when taehyun asks, “so what happened with beomgyu hyung?”

soobin splashes some water on his hands as he turns to look at him. “ah- with beomgyu? i just wanted to talk to him about something, nothing bad so don’t worry about it.”

“sounded like more than just talking,” taehyun snorts, putting the last of his dishes away.

“we didn’t! well…”

taehyun shoots him an exasperated look. “we all heard it hyung, and i’m letting you know right now that yeonjun hyung’s gonna grill you as soon as he gets back to the dorm with kai. but i’m just happy my gift worked out for you two.” he smiles and pats soobin’s shoulder before walking back to his room with his homerun ball snacks. he’s left frozen standing at the counter.

what did he just say?

soobin shoves the water back into the fridge and returns to beomgyu in a daze. a gift. taehyun’s gift. for him and beomgyu. what else could he be talking about? but how the hell could taehyun get his hands on something like that ? and why would he send it to soobin of all people?

“what’s up with you?” beomgyu asks in between gulps of water. his hair’s a pretty mess around his head and he looks like a puppy. heh, maybe soobin can be the samoyed to his maltese.

soobin reaches out to cradle his jaw and slot their mouths together. he takes the mug from beomgyu’s hand, placing it on the nightstand before bending down to pepper kisses down his stomach.

he’ll talk to taehyun after this maybe, figure out what the hell he meant with his comment. but first-

“i’m thirsty too.” soobin lays down between beomgyu’s thighs and gets to work.

Notes:

so i decided to tag dubious consent because beomgyu at first thinks there's a ghost fucking him and then quickly realizes that it's soobin because he can hear him through the wall just like how soobin can hear beomgyu. he kind of likes this connection they have and decides to let it continue, hence why I tagged dubious consent and not noncon.

anyways! my first fic!!! it's not the best but i'm just happy i got it out :) and i'm glad my first goes to soogyu bc i adore them to pieces and think they are so silly and in love

plz leave comments i love attention

you can find me on twt @soobeomer