Work Text:
Soobin likes figurines. There are several figurines lined up neatly on the shelf next to his desk. Most are from his favorite animes; the Spy x Family Anya figurine that he showed in a Weverse live once sits on the very end of the shelf, posed cutely. He doesn’t own any “gooner” figurines, though—he knows none of the members would let him hear the end of it if he did. They’re all perfectly innocent and cute, the way he likes his favorite things to be.
Even when his room is a mess, with clothes strewn on the floor and delivery boxes piled up next to his door, the figurines stay in their perfectly arranged places on his shelf. He likes it. They’re a symbol of order that takes his mind away from the chaos of his daily life.
Beomgyu knows that Soobin likes figurines. Figurines, like all dolls, bring their owner happiness and relieve stress, so it makes sense that he would like them. Beomgyu's well aware of how popular dolls are; he himself has been compared to a doll more times than he can count. His long eyelashes and pouty lips are perfect hallmarks of a beautiful doll, a pretty thing made for a child or adult to enjoy.
Sometimes, Beomgyu and Soobin like to play a different kind of game than their usual video games. It helps relieve Soobin’s stress, and it makes Beomgyu feel loved in a way that nothing else can really achieve.
Right now, Soobin is on his way home from a solo schedule. He texted Beomgyu a couple of hours ago to let him know that he would be home before dinner due to the shoot starting early. Beomgyu checks the time on his phone: 6:30 pm.
Beomgyu – 6:31 PM
Are you hungry?
The text from Soobin comes quickly. He must be in the car already.
Soobin – 6:32 PM
Not really. I’m looking forward to seeing you.
Beomgyu smiles to himself.
Beomgyu – 6:33 PM
There’s a present for you in your room. Hurry home~
Beomgyu locks his phone, leaving it on his bed. He stands up, walking to his dresser to rummage through the pile of clothes inside. He finds what he’s looking for quickly: a simple white t-shirt, and soft, pale blue boxer shorts. He digs around a little further until he finds a pair of white cotton panties, with a lace trimmed waistband. He already showered, so he’s nice and clean, but he sprays on a bit of the flowery perfume that he knows Soobin likes the most. Then, he kneels beside the bed, reaching beneath it to pull out an unassuming box and place it on top of the bed.
Beomgyu brings the clothes to the bathroom and changes into them, folding his previous clothes neatly and placing them on the floor. He reaches for the tinted lip gloss on the bathroom counter, gently swiping it over his bottom lip and pressing his lips together until they’re pink and glossy. He leaves the rest of his face bare—he knows Soobin prefers it that way.
Beomgyu goes back to the bedroom and checks his phone again. Ten minutes to seven; Soobin could be home any minute. He picks up his phone and the box and goes to Soobin’s room. Thankfully, Soobin’s bed is already made. He places his phone on the nightstand before lying down on the bed next to the box. He lies flat on his back, with one leg slightly bent, and both hands resting on his stomach. Beomgyu carefully pulls his t-shirt up a little bit to make sure a small strip of skin is showing and closes his eyes. He dozes off before he knows it.
Beomgyu wakes up to the feeling of someone gently stroking their fingers through his hair. His eyelashes flutter, and he opens his eyes slowly, fixing his gaze on a point just above Soobin’s head. He can tell Soobin is smiling widely, even though he isn’t looking directly at him.
“I wasn’t expecting to be given a present today,” Soobin says quietly. His fingers stroke softly down the side of Beomgyu’s face, brushing across his lips. Beomgyu doesn’t respond—he and Soobin both know that he won’t be speaking for a while. All he does is blink, letting his eyelids flutter closed and open in the way that a doll would.
Soobin moves the pad of his finger back and forth across Beomgyu’s lower lip, mesmerized by the way the gloss comes off on his finger. Soobin brings his finger up to his own mouth to wipe the residue on his lips.
Sitting on the bed next to Beomgyu, Soobin picks up the box and sets it down in his lap, carefully removing the lid. Inside are an assortment of seemingly random objects: a small hair brush, a bottle of lip gloss, a feather, a makeup brush with a long, slim handle, a container of sanitizing wipes, and a clean cloth. Beomgyu closes his eyes as Soobin chooses something from the box.
He knows what Soobin chose when he feels the bristles of a brush in his hair. He opens his eyes, but Soobin taps Beomgyu’s cheekbone to tell him to close them. Soobin combs through his hair gently, smoothing out the tangles from when he had washed it earlier that day. He tucks Beomgyu’s long hair behind his ears, neatly arranging it so that it frames his face on the pillow.
“My doll is so pretty,” Soobin says to himself. Beomgyu’s cheeks grow warm.
He hears the sound of Soobin placing the brush back into the box. Fingers suddenly trail up the inside of Beomgyu’s forearm, nearly making him jump. Soobin slides his hand into the arm hole of Beomgyu’s shirt, stroking the top of his shoulder and feeling around in the crease of his armpit. It’s ticklish, but Beomgyu doesn’t move, purposefully keeping his whole body relaxed.
Soobin removes his hand, stroking both hands down the front of Beomgyu’s shirt. His thumbs drag across Beomgyu’s nipples as they move downward, making Beomgyu exhale a little puff of air from his nose. Soobin’s hands reach the bottom of Beomgyu’s shirt, and his fingers pet the skin above his waistband in light, teasing touches. He hears Soobin laugh when the muscles of his pelvis tense up.
Soobin maneuvers Beomgyu into a sitting position before gathering the hem of Beomgyu’s shirt and pulling it over his head. He slides it down Beomgyu’s arms slowly, then combs his fingers through Beomgyu’s hair until it’s no longer rumpled.
He gently lays Beomgyu back down on the bed, now bare from the waist up. His nipples are perked up, and Soobin lets him know his appreciation by pinching them one at a time. Beomgyu’s foot twitches. He hears the sound of Soobin rummaging through the box again, and he wonders what item is next.
Something wet touches his lips. For a heart-stopping second, he thinks it’s the tip of Soobin’s cock, until he realizes it’s lip gloss. Soobin brushes it carefully onto his bottom and top lip, using the tip of his finger to make sure it reaches the corners.
Next, something soft and silky touches Beomgyu’s right nipple—it must be the feather. Soobin wiggles it back and forth, the barely-there touches making Beomgyu’s nipple harden fully into a stiff peak. Suddenly, it’s replaced by the hot warmth of Soobin’s mouth. Beomgyu flinches and Soobin pulls back. Soobin blows cool air across the wet skin, and Beomgyu forces himself not to react.
Soobin hums approvingly, and brings the feather back, stroking it across Beomgyu’s chest before performing the same series of actions on Beomgyu’s left nipple. He keeps his mouth on the left one for a bit longer, flicking the nub with the tip of his tongue and swirling his tongue around it. He sucks on it for good measure, releasing it with a pop and blowing cold air on it immediately afterwards. Arousal curls in Soobin’s stomach when he spots the goosebumps covering Beomgyu’s arms.
Soobin dips the tip of the feather into Beomgyu’s belly button, wiggling it around before moving on. He drags the feather across Beomgyu’s skin right where it meets the waistband of his boxer shorts, and Beomgyu’s pelvis tenses up again from the ticklish sensation that it induces. The thrill of not knowing where Soobin will touch him next makes Beomgyu’s cock harden.
“Is my doll getting excited?” Soobin asks.
He must’ve spotted Beomgyu’s growing erection. Beomgyu’s lips part as if he wants to answer Soobin’s question, but no sound comes out.
Soobin dips the feather into the leg hole of Beomgyu’s shorts, letting the tip of the feather tickle Beomgyu’s inner thigh. It brushes Beomgyu’s cock through the fabric of his panties, and although he can barely feel it, the sensation makes blood rush to Beomgyu’s face, tinting his cheeks pink.
Soobin must know what the feather is touching, because he keeps it there, dragging it back and forth across his erection until his cock is completely hard from the torturously-light touches. Being touched so gently is almost worse than being handled roughly—even the most subtle grazing of the feather or Soobin’s fingers makes Beomgyu feel like he’s on fire.
Soobin takes the feather away, and Beomgyu bites back a plea to keep it there. Soobin repositions Beomgyu on the bed so that his legs are bent, with his knees raised in the air and feet flat on the bed. He tugs Beomgyu’s boxer shorts down to reveal his pretty white panties, and carelessly throws them behind him, landing somewhere on the floor. Beomgyu’s eyes are still closed, but he knows Soobin must be drooling. He loves it when Beomgyu wears panties.
“Such a lovely present, all wrapped in white for me… I think my doll is too excited, though. Its panties are getting wet.”
Beomgyu blushes as soon as the words leave Soobin’s mouth. He can feel the wet spot on the panties from his precome, and it must be making the fabric transparent. The outline of his needy cock is clearly visible to Soobin, drooling and begging for someone to touch it.
With his legs bent, Soobin can see the soft swell of Beomgyu’s ass beneath his bulge. The panties cut into his skin just a little, emphasizing the roundness of his cheeks. Soobin can’t resist bringing his hand to Beomgyu’s butt, groping it roughly. Beomgyu squeaks, so quiet that Soobin thinks he might have imagined it. Soobin smacks one cheek, and Beomgyu twitches. Soobin spanks the other one too, and another spurt of precome darkens the fabric of Beomgyu’s panties.
The feather is back. It trails down the back of Beomgyu’s left thigh, then up, tickling the sensitive skin of his inner thigh before moving to the other one. When it reaches Beomgyu’s inner right thigh, it drifts to the warm, intimate space in between, tickling the tip of Beomgyu’s cock as Soobin makes the feather wriggle back and forth on top of it. A puff of air escapes from Beomgyu’s lips as he makes every effort not to squirm and close his thighs.
Soobin notices, his eyes dark as he takes in the way that Beomgyu’s fists are clenching where they lie by his sides. Beomgyu’s chest is flushed a lovely shade of pink, matching his face and ears. He trails the feather down, stroking his balls through the fabric, before reaching his hole. He knows Beomgyu won’t be able to really feel the feather there, not in this position and with underwear on, but he moves it around anyways. Beomgyu’s his doll, his present—he’ll take what Soobin wants to give him.
“I want to unwrap my doll all the way,” Soobin says, a pout on his lips even though Beomgyu can’t see it.
He dips his fingers underneath the lacy waistband of Beomgyu’s panties before pulling them off as well. His cock bounces back as soon as it’s free from the confines of the panties, pointing up in the air proudly. It’s pretty and pink like the rest of him, with a glossy wet head and drops of precome trickling down the shaft.
The feather makes contact with Beomgyu’s cock again, this time without a layer of fabric in the way, and Soobin trails it up the shaft before wiggling the tip of the feather on the slit at the tip of his cock. Feeling the tickling softness directly touching his most sensitive place nearly makes Beomgyu cry out. Soobin tries to make it dip inside, but it’s too soft, so it glides across the tip of his cock instead, again and again.
Soobin chuckles. “You made it all wet, Beomie. It’s useless now.” The hand that isn’t holding the feather comes up to caress Beomgyu’s cheek. He taps Beomgyu’s eyelids, signaling for him to open them. Beomgyu blinks dazedly, struggling to adjust to the sudden brightness of the room. In his aroused state, he forgets he isn’t supposed to make eye contact with Soobin.
His eyes travel from the now-soaked feather held by Soobin’s ridiculously large fingers up to Soobin’s face. Soobin’s pupils are blown, and his cheeks are flushed just like Beomgyu’s, even though all he’s done is play with the man beneath him. His lips are wet, like he’s been biting them, and a drop of sweat slides down the side of his face. His eyes dip down to the obvious bulge in Soobin’s boxer-briefs—he must have taken off his pants earlier on. He’s still wearing his dress shirt, but most of the buttons are undone; it’s incredibly sexy.
Beomgyu’s cock twitches, and Soobin’s lips curl into a smile.
“Such a cute little thing,” Soobin coos. Beomgyu shivers. He remembers that he’s not supposed to look, so he forces himself to stare up at the ceiling instead. With his eyes no longer on Soobin, he doesn’t see the hungry look in Soobin’s eyes as he picks up the makeup brush. He also doesn’t see how Soobin sanitizes the handle with the wipes, or how he pats it dry with the cloth after. He hears Soobin opening the drawer of the nightstand, and heat curls in his stomach, knowing that Soobin could either be grabbing lube or one of their toys—maybe both.
Beomgyu feels something fluffy and much bigger than the feather brush across his inner thigh, and realizes it must be the makeup brush. The brush has a long handle, maybe about an inch wide at the base and tapering off into a smaller point towards the end.
“My doll didn’t come with any makeup to put on, so this must be meant for something else…”
Soobin pretends to think about it as he wiggles the brush across Beomgyu’s thighs. He trails it down the shaft of Beomgyu’s cock, making Beomgyu sigh. Soobin pushes Beomgyu’s thighs up until they're pressed against his chest, and repositions Beomgyu’s hands to hold his thighs in place. This position puts his hole on full display, which is perfect for what Soobin wants to do. It’s small and cute, just like the rest of Beomgyu.
The sound of a cap popping open tells Beomgyu that Soobin must have gotten the lube out of the drawer. He hears the lube squirt out onto something, and smiles internally at the thought of Soobin finally being inside him.
Soobin pets Beomgyu’s hole with his fingers, smearing the lube around his entrance. Beomgyu’s thighs spread a little wider in anticipation. He feels something drag across his hole, but he doesn’t think it’s Soobin’s fingers. It’s hard, and a little cold, with no give at all. His brain is too fuzzy to process what it is until it’s steadily and firmly pressing into him.
“Ah—”
A startled moan is the first real sound Beomgyu’s made since Soobin came home. Soobin relishes in the way that his thighs quiver as the handle of the brush slowly disappears into his hole. The tip of the handle is only about half an inch wide, smaller than one of Soobin’s fingers, so it goes in easily, especially since Soobin also covered the handle in lube to smooth the way. The handle gets bigger as it goes into Beomgyu’s hole, reaching almost an inch in width once it’s pushed in to the base.
Only the hairs of the brush and the very top of the handle are visible now, kind of making it look like Beomgyu has a little bunny tail.
Beomgyu keens, a desperate sound that’s abruptly cut off when he remembers that he’s supposed to be quiet. His eyes glaze over as he looks up at the ceiling, and his mouth falls open. Soobin, grasping the head of the brush, wiggles it inside of him. Beomgyu’s chest rises and falls with a series of heaving breaths.
Soobin pulls the brush out with a squelch, before pushing it back in. The slide is slippery and even smoother than the first time—he must have added more lube. It’s dripping down Beomgyu’s thighs, rapidly cooling in the air. He can feel it rearranging his guts despite its small size, unyielding and firm. It rapidly warms up to match the temperature of his insides, but every time Soobin pulls it out, it feels cold when it slides back in.
“Is this not what the brush was for?” Soobin teases. “I can’t imagine what else it would be used for. My pretty doll needs to be played with, after all. It’s so helpful that the brush came with you!”
Beomgyu can’t respond even if he wants to. He’s drooling; spit leaks from the corner of his mouth, trailing down the side of his face and pooling on the pillow. Soobin laughs, a mocking sound that makes Beomgyu’s cheeks burn. He thrusts the brush into Beomgyu and leans in, licking a hot stripe up the side of Beomgyu’s face to catch the drool. Soobin’s lips meet Beomgyu’s in a sloppy, one-sided kiss. Beomgyu keeps his mouth open but makes no effort to kiss back as Soobin heatedly licks into his mouth. Dolls don’t kiss back.
Soobin’s tongue maps out the sharp edges of Beomgyu’s teeth, licking the roof of his mouth and sucking on Beomgyu’s tongue. Beomgyu’s cock is red and ready to burst, and Soobin hasn’t even fucked him yet. Soobin seems to realize this and pulls back, leaving Beomgyu’s mouth hanging open as he slides the brush out of him. Beomgyu’s lip gloss is smeared all over Soobin’s mouth and chin, as well as his own face.
The brush is quickly replaced by Soobin’s slicked-up fingers, which press methodically inside of him, avoiding his prostate and focusing only on stretching him out so that Beomgyu won’t come before Soobin is properly inside of him. He stretches him out as quickly as possible, getting to three fingers before Beomgyu’s thighs start to shake.
Soobin quickly slips off his underwear, letting his cock slap against his stomach. It looks even bigger than usual, red and shiny at the tip.
Beomgyu can’t help but look at Soobin as he adjusts his cock to rub against Beomgyu’s entrance. He smacks the tip against Beomgyu’s hole, and Beomgyu’s eyes well up with overwhelmed tears.
“I’m here, puppy,” Soobin breathes out, blanketing Beomgyu’s body with his own. Finally, he pushes in. His cock is big, but Beomgyu's body is made to take it, so he does. Soobin’s perfect doll.
Soobin pushes in slowly, not wanting to hurt Beomgyu. He looks up from where his cock is disappearing into Beomgyu’s hole to revel in the fucked-out expression on Beomgyu’s face. He’s panting, lip gloss smeared stickily on the lower half of his face. His bangs fall messily into his eyes, which blink rapidly as he tries to stave off his tears.
Soobin’s hips jerk involuntarily, pressing himself further into Beomgyu and forcing an ah sound out of Beomgyu’s mouth. He does it again, harder and deliberate, just to hear that sound again.
A series of staccato moans fall from Beomgyu’s lips as Soobin thrusts in and out, in and out.
“Hah–” Beomgyu mewls when Soobin hits his prostate dead on. Soobin grins, flushed and sweaty, and angles his hips to make sure he hits the same spot every thrust after that. The force of his thrusts pushes Beomgyu up the bed, making his hands fly to Soobin’s arms to steady himself. They quickly fall to the bed when he remembers his role, but they twitch and clench like he’s about to finally break.
Soobin presses a hand to Beomgyu’s pelvis, watching and feeling the little bump of his cock thrusting in and out of Beomgyu with a greedy expression. Beomgyu feels warmth gathering in his pelvis, sending heat shooting down his spine and into his core. His toes curl, and a tear finally slips down the side of his face, wetting his hair. Soobin bends down to capture his mouth in another filthy kiss and Beomgyu comes, spilling over his own stomach. It drips onto the sheets, but Beomgyu can’t find himself to care, his mind emptied of everything other than Soobin’s cock.
Soobin keeps thrusting, bullying his way inside of Beomgyu even as his hole clenches impossibly tight around him. Beomgyu’s thighs quiver from overstimulation, and he turns his head to the side for a moment, breathing into the pillow to ground himself before turning to face Soobin again.
Soobin’s mouth is open, and he’s drooling now, too. A drop of it falls into Beomgyu’s mouth, and he swallows it down. Soobin moans at the sight, and his hips falter. He closes his mouth for a few seconds, and then he spits into Beomgyu’s mouth properly. Beomgyu purses his lips to swallow it, and the bob of his Adam’s apple is what finally sets Soobin off.
Soobin comes with a needy moan, sinking his teeth into Beomgyu’s neck and grinding his hips into him. Come floods Beomgyu’s insides, making his own cock twitch weakly. Beomgyu’s eyes flutter shut. After a while, Soobin pulls back to admire the bite mark on his neck.
“The makeup noonas are actually going to kill me when they see that,” Beomgyu says weakly. Soobin giggles, burying his head in Beomgyu’s shoulder. Beomgyu pulls Soobin’s face closer for a kiss, a sweet one this time.
Soobin thrusts in one more time just to hear Beomgyu gasp before he pulls out. Come immediately starts to trickle down his thighs, and Beomgyu scrunches his nose at the feeling.
“Let me help you with that,” Soobin says, a hungry look on his face. He slides down the bed, positioning himself between Beomgyu’s thighs. Beomgyu bites his lip, only for his mouth to fall open with a moan as Soobin’s tongue pushes into him. He laps at Beomgyu thoroughly, cleaning out most of the come as Beomgyu clenches and whines from the overstimulation. He cleans Beomgyu’s thighs, too, making sure that all of the come is gone before pulling himself back up to lie on top of Beomgyu.
Beomgyu’s cock is half-hard, which makes Soobin raise an eyebrow. Beomgyu slaps his chest.
“There’s no way we’re going for another round right now,” Beomgyu protests, but Soobin can tell his heart isn’t in it.
“You’ll see…”
ningdoomed Mon 13 Oct 2025 10:36AM UTC
Comment Actions
bunbeomi Mon 13 Oct 2025 10:50AM UTC
Comment Actions
bamkyus Tue 14 Oct 2025 07:40AM UTC
Comment Actions
bunbeomi Tue 14 Oct 2025 11:58AM UTC
Comment Actions
grasskitty Thu 16 Oct 2025 10:27PM UTC
Comment Actions