Actions

Work Header

soft heart, sweet soul

Summary:

Yeonjun is hard to understand.

Soobin knows and accepts this.

Notes:

some things to note: this is something i’ve had in my drafts for a (long long long) while that i wasn’t really sure what to do with or how to connect the scenes that i randomly wrote out, so i apologize if things seem a bit choppy or rushed ! i might go back through later and rework some things, but as i said i’m always very embarrassed by writing smut so i make no promises <3 anyways i hope you enjoy and again this is all fiction !

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

Work Text:

Yeonjun is hard to understand.

Soobin knows and accepts this. It makes sense even, given that Yeonjun doesn’t seem to understand himself either. He doesn’t know which labels fit him and why others don’t. He questions himself far more than he needs to, trying to find where he fits into society.

Soobin tries to tell him that he doesn’t have to fit, that he doesn’t need a label to express how he feels. Yeonjun always gives some long-winded response about how he knows he doesn’t need one, but he just wants to feel like someone out there is the same as him.

“You don’t need to worry about it, Soobin-ah. I’ll figure it out on my own.”

It’s Yeonjun’s polite way of saying Soobin doesn’t understand but he never holds it against him.

He loves him all the same.

Soobin has been in love with Yeonjun since grade school, before he even knew or understood what it meant to truly care for someone. He’s loved him since the day Yeonjun saved him from getting teased by older kids on the playground, hair high up in a ponytail, the girl’s uniform he used to wear to school covered in dirt from rough play with his friends.

His heart knew before he did, when he found Yeonjun crying on the bathroom floor and held him in his arms as he hiccuped, “I don’t feel like a girl, Binnie,” that there was no man or woman or anyone in between who could make him feel the way Yeonjun could.

He’s loved him through every struggle, every change, and he accepts them all because it’s Yeonjun. He doesn’t believe there’s anything in the world that could possibly change the way he feels about him.

To his surprise though, there is.

Because this is definitely a new feeling.

Soobin wants to speak but his throat feels like it’s gone dry and shriveled up. It’s a feeling he’s grown used to. Being around Yeonjun does that to a person.

But this, seeing his boyfriend in lingerie for the first time, makes him feel guilty and aroused.

Guilty for being aroused.

Aroused by the guilt?

There’s no time to really decipher how he’s feeling, to dissect the reason behind the blood rushing to his groin, because Yeonjun is looking at him expectantly, losing confidence with every second of silence that passes.

“S-Stutiful.”

Yeonjun wrinkles his nose and pouts. Soobin has effectively ruined the mood.

“S-Sorry… I couldn’t decide between stunning and beautiful,” he says sheepishly, rubbing the back of his neck. He keeps his hand perched there, otherwise he would reach out and touch, and he’s not sure if that’s allowed.

“You’re an idiot,” Yeonjun giggles and the sight of his smile makes Soobin sigh a small breath of relief. Yeonjun steps closer and Soobin is drawn to his stocking-covered feet dipping into the soft carpet, watching in fascination as he eases his way between Soobin’s parted knees.

“But that’s why I love you.”

Yeonjun places both hands on his shoulders and Soobin manages to drag his eyes away from his cute toes, up past his boyish pink knees to the thick strips of lace squeezing his thighs, tiny ribbon bows adorning the band on each one. His fingers itch to touch but he somehow keeps his composure and finally meets Yeonjun’s eyes.

“I love you too,” he whispers, letting his hands fall to the mattress on either side.

Don’t touch. I want to touch. Don’t touch. I want to touch. Do not touch. I want to touch. Do not touch. Don’t. Touch. Touch. Touch. Touch.

“Do you wanna touch me, oppa?”

Soobin thinks his brain short circuits. He blinks at Yeonjun, eyebrows pinched together in confusion.

“Hy-“ he stops himself, wonders if calling Yeonjun ’hyung’ would make all of this, the pretty white lace and stockings and pink nipples, go away. “Junie…” he tries instead. Yeonjun tilts his head, blonde hair falling into his eyes as he smiles coyly.

“It’s okay, oppa. You can touch me,” he says, bending his knees and pressing a cherry flavored kiss to the corner of Soobin’s mouth. “I want you to.”

With permission granted, Soobin’s hands find their way to Yeonjun’s thighs like magnets, the white lace crisp beneath his palms. He grips Yeonjun a little harsher than intended, thumbs digging into the thin stockings.

Soobin feels like his heart and his dick might explode because Yeonjun is an absolute dream, with his pretty face and pouted lips, eyes shining with something curious. He’s all there for Soobin to admire, to touch, dressed up in a lacy bralette and panties to match, and it really might be just a little too much for him to take in all at once.

Because there are days when Yeonjun doesn’t even take his shirt off in bed, opting to keep his chest hidden and away from view. Other times, very few times, he’ll ask Soobin to undress him completely and play with his tits. And Soobin does everything Yeonjun asks because he loves him, will always do whatever he can to make him smile.

But if Yeonjun is doing this for Soobin… the thought makes guilt crawl to the top of his throat.

“Do you not like it?” Yeonjun asks suddenly, his toes curling into the carpet, fingers gripping Soobin’s shoulders a little too tight. Soobin blinks up at him again and wants to die when he sees the way Yeonjun’s expression has wilted.

“Baby,” he raises his hands to Yeonjun’s waist, so small Soobin can fit both hands around it, and squeezes, “Do you like it? I don’t want you to feel like you have to do all of this for me, Junie.”

“I’m not doing it for you, Bin-ah,” he admits, knees brushing together as he leans closer to Soobin. “I’m doing it for me. It’s… something I’ve wanted to try for a while. I didn’t know how else to bring it up.”

Soobin nods but he still doesn’t understand. He doesn’t think he ever will but somehow he’s also okay with that.

“So… just to be clear, this is what you want? You’re not doing this for me?”

Yeonjun shakes his head. “I’m not doing this for you. I’m doing this because it’s you. Because I trust you with this,” he clarifies. He raises his hands to Soobin’s cheeks, cradling his face in gentle palms before leaning down to kiss him properly.

Soobin immediately melts into the contact, parting his lips and allowing Yeonjun to slip his tongue into his mouth. It makes him feel dizzy, overheated, and he’s embarrassed by how much Yeonjun’s kisses still affect him. His lips smell like his favorite cherry chapstick and his mouth tastes of ramen, and it’s so distinctively Yeonjun that Soobin can only grip him tighter and pull him into his lap.

Yeonjun pulls away to nip at his lower lip and then fixes himself to straddle Soobin properly, blinking those pretty eyes up at him. “Touch me, oppa. Please,” he whines, grinding down on his lap, teasing.

He places his hands on top of Soobin’s, palms soft and a little clammy, and guides them further up his body. Over the garter belt clinging to his stomach, until Soobin’s hands are cupping his breasts, nipples poking through the delicate floral embroidery, pink and erect.

Soobin gazes up at him again and Yeonjun nods encouragingly, dropping his hands to rest against Soobin’s forearms. “Tell me if anything makes you uncomfortable,” he says seriously, squeezing Yeonjun’s breasts and blushing down to his neck at the small noise that falls from Yeonjun’s lips.

“You know I will.”

The ball is in Soobin’s court.

 

🍓

 

His fingers pause on Yeonjun’s thighs when he’s met with the sight of bare, hairless skin, puffy lips neatly containing everything but the pink hood of his clit. It’s an unexpected but appreciated sight. Yeonjun rarely shaves down there, opting to hide under a bush of pubes, and Soobin is awestruck at the reminder of how pretty Yeonjun is everywhere.

And really, it’s a bit unfair.

Soobin shoots a questioning look Yeonjun’s way but all he’s offered in return is a timid smile and lifted hips to help him ease the lace panties off. So he does as silently told, slowly dragging the white fabric over stocking-covered legs before slipping Yeonjun’s feet out of them and tossing the material carelessly to the side.

He rests his hands on Yeonjun’s thighs, on the bare skin closest to his hips, and squeezes. He tries not to stare, doesn’t want to do anything that would make Yeonjun uncomfortable, but all he wants to do right now is spread Yeonjun open and get his mouth on him.

“Junie,” his voice comes out high like a whine and it makes the tips of his ears go pink. “Can I?”

Yeonjun smiles at him, warm and reassuring, before spreading his legs a little wider and nodding. Soobin has to restrain himself from burying his face in Yeonjun’s cunt right then and there, instead adjusting himself to lay on his stomach between Yeonjun’s parted knees. He snakes one hand under Yeonjun’s thigh, holding his leg in place while the other curiously spreads his lips apart. His dick twitches against the mattress at the sight of Yeonjun leaking from his tiny slit, the skin glossy and pink.

“Beautiful,” Soobin mutters to himself, not catching the way Yeonjun’s cheeks grow red as he leans in and presses his tongue flat against him, lapping eagerly at the slick dribbling out of him. Yeonjun gasps and shudders, thigh tensing in Soobin’s hold as he subtly rocks his hips forward, trying to get Soobin where he needs him the most.

Soobin only continues to tease him for a short while, licking between his folds and massaging the mound of skin just above his clit with his fingers, basking in the taste of Yeonjun on his tongue. But when his boyfriend’s whines become more needy and demanding, when his fingers tangle in Soobin’s hair and tug, the younger finally gives in and closes his mouth around him. He laps at the little pink nub, gently at first before pressing his tongue down hard, allowing Yeonjun to rut against his mouth.

Soobin blinks up at him, watching Yeonjun as he fucks himself on his tongue, sees the pink flush on his cheeks and the unguarded part of his lips.

“Ah… oppa,” Yeonjun moans, thighs closing in around Soobin’s head as he rides through the waves of pleasure, his back arched off the mattress. His noises are so pretty and Soobin craves to hear more, digging his fingers into Yeonjun’s skin to keep him still as he rolls his tongue over his clit in hard circles.

“M-More…” Yeonjun whimpers, eyes squeezed shut, toes curled over Soobin’s shoulder, “Please.”

Soobin takes the hand he was using to spread Yeonjun apart, still working his mouth over the boy’s cunt as he presses a finger against his puckered hole. His instinct is to go for Yeonjun’s ass, where he’s always preferred to be fucked, the skin already glossy from how much his little slit is leaking.

“You can fuck my pussy, oppa.”

Soobin falters, lifting his head to find Yeonjun’s devilish eyes already watching him. Everything that he wanted to ask and all of the answers that he needed were spelled out in Yeonjun’s gaze.

I trust you.

 

🍓

 

Soobin guides his dick to Yeonjun’s entrance with one hand, the other gripping at his slim waist. He pushes inside and groans at the wet, pulsing heat that sucks him in. Yeonjun’s head falls back against the mattress, blonde hair forming a disheveled halo around his face. He looks angelic with his soft skin and petal pink lips, eyes sparkling with want. It makes Soobin want to devour him and he ends up bucking forward a bit too quickly, forcing Yeonjun to take the rest of his cock in one solid thrust.

“Ah… pah!”

Yeonjun clenches around him and Soobin has to look away, distract himself from the sight of Yeonjun’s pretty pussy stretched around his dick, worried that he’ll cum too soon if he doesn’t.

“Fuck… you’re so big, oppa,” Yeonjun whimpers, tears forming in his eyes and clinging to his lower lashes. Soobin wipes at them gently and Yeonjun nuzzles into his palm like a cat. “I want you t-to fuck me, please. Don’t hold back, okay?”

Soobin nods obediently and leans down to press a kiss against Yeonjun’s damp forehead, then to the corner of his mouth. He digs finger-shaped bruises into the pale skin of Yeonjun’s hip as he eases out, biting back a groan at the way Yeonjun’s walls cling to him, refusing to let go for even a second.

When only the head of his cock is left inside, Soobin sinks back in and they both moan at the feeling. Yeonjun’s leg curls tighter around his hip, urging him to go faster. He pulls out, leaving only the tip again before slamming back inside hard enough to shove Yeonjun’s body further up the mattress. The boy lets out a noise akin to a squeal and the sound of it goes straight to Soobin’s dick, twitching where it’s stuffed inside of him.

He can’t help but feel a little guilty. Yeonjun already looks so fucked out, flushed from his face down to his chest, pink blooming across his baby soft skin. His mouth is open, a dribble of spit clinging to the corner and Soobin pauses his movements to lean down and lick it up, tongue tracing the seam of his lips. Yeonjun pouts and chases after him, head lifting from the mattress so he can capture Soobin in a kiss, nipping at him in retaliation.

“I thought I told you not to hold back,” he chastises, eyes closed and their lips brushing with every syllable uttered.

“I can’t help it, baby,” Soobin whines as he moves his hands from Yeonjun’s waist to his breasts, letting his thumbs catch on those puffy nipples still protruding through the lace. Yeonjun clenches around him and Soobin groans low in his throat as he grinds deeper into him. “You’re squeezing my dick so hard, I’m afraid it’s gonna break.”

“I will if you don’t fuck me already,” Yeonjun bites back, digging his heel into Soobin’s lower back where a pair of twin dimples sit.

Soobin tells himself he’s satisfied with that before grabbing Yeonjun’s arms and lifting them over his head while entangling their fingers. His hands completely encompass Yeonjun’s own where he pins them to the mattress, their bodies pressed flush against one another as he starts to rock his hips. He was already on edge from the sight alone of Yeonjun in this pretty little getup, but the lewd sounds he emits every time Soobin’s dick squishes against his walls encourages him to keep it up for a little while longer.

He buries his face in Yeonjun’s neck, desperate for a taste of that strawberry and vanilla fragrance he’s been so obsessed with, one that manages to drive Soobin crazy every time he catches a whiff. That sweet cologne mixed with the scent of Yeonjun’s sweat is enough to have Soobin biting his teeth into supple flesh, tongue laving over his pulse point.

Yeonjun tightens around him and shudders, thumping his head on the mattress with a groan. He starts to struggle in Soobin’s hold and the younger releases his hands, allowing Yeonjun to wrap his arms around his shoulders and dig his nails into his back.

“This… is not fucking me.” His tone is bratty but there’s no bite to it. He is impatient, however. He begins moving his hips, practically bouncing on the mattress as he tries to take Soobin’s dick deeper. Soobin retaliates by giving him a hard thrust, one that punches out a moan and has him tightening up.

Soobin continues to fuck him hard and deep despite Yeonjun squeezing him like a toy. The sound of his hips smacking against Yeonjun’s grows wetter, the boy’s slick leaking out of him and coating the skin where their hips meet.

Soobin feels anxious to touch him with his hands no longer occupied, so he settles them on Yeonjun’s thighs, pressing them forward so he can get a better angle. He must be doing something right because Yeonjun trembles and drags his nails across Soobin’s skin, leaving it reddened and inflamed.

“A-Ah… oppa– ngh,” Yeonjun moans. His head is thrown back but he’s staring right up at Soobin from under his hooded lids, eyes glistening. He looks like he wants to say more and Soobin answers him with another thrust into that squishy spot inside him.

“At… this rate… you’ll g-get me pregnant,” he finally manages. His voice is airier, all the bass fucked out of it, but the sentiment is enough to have Soobin gripping his thighs so hard Yeonjun cries out.

His cock is throbbing and that cheeky little comment would have probably made him bust right there if it weren’t for the fact that there was a very high possibility he could actually get Yeonjun pregnant.

Still, his self control is wearing incredibly thin.

“I bet you’d enjoy that, wouldn’t you?” Soobin grunts, repositioning his knees to keep his thrusts from faltering. “You’re so greedy for it right now, you’d probably beg me to fuck a baby in you.”

Yeonjun’s toes curl over Soobin’s shoulder and his thighs begin to tremble, those petulant eyes finally pinching shut in submission.

“S-Suh… Soobin… oppa, please!” He begs, so pretty and desperate. Soobin couldn’t resist kissing him if he tried.

He slides his tongue into Yeonjun’s mouth and swallows every filthy noise that attempts escaping. He’s nearly bent in half with all of Soobin’s weight bearing down on him and Soobin feels a sick satisfaction at the sound of his balls slapping against Yeonjun’s taint every time he pounds into him.

When he finally pulls back, Yeonjun’s mouth is shiny and pink. He’s trembling and panting for air, and Soobin lowers his legs down so he can slow to a gentle grind. It takes a couple of shallow thrusts and his hands on Yeonjun’s waist to get the angle right, but then he finally sees the soft jut of his cock bulging against Yeonjun’s stomach, just below his navel. Soobin presses his palm down flat against it and starts driving into him harder, groaning when he feels his own hand through Yeonjun’s skin.

“God, look at that… you take it so fucking deep,” he moans. Yeonjun covers his mouth and sobs as his body goes tense, clenching down on Soobin’s dick as he convulses and squirts little beads of milky fluid between them. It takes them both by surprise but when Soobin’s thrusts falter, Yeonjun whines high in his throat and shoves himself back onto his cock.

“K-Keep going… ngh… come inside me, oppa.”

“Fuck,” Soobin swears, breathless at the idea that he just made Yeonjun squirt on his dick. He wraps his arms around the boy’s waists and hoists him off the bed, bringing him into his arms as he starts to drill up into him. He’s so fucking close and Yeonjun weakly clings to him, arms wrapped around his shoulders as he whimpers prettily right into his ear.

Soobin buries his face into Yeonjun’s neck and bites down when he cums, his dick spasming as he floods Yeonjun’s insides. They both shiver at the sensation of it squelching against Yeonjun’s walls and spilling out around Soobin’s cock, globs of white dripping lewdly from his cunt.

They stay like that for some time, with Yeonjun still clinging to him and Soobin rubbing soothing circles onto his side. He eventually manages to lay them down and carefully eases out of Yeonjun, both of them groaning at the sight of more cum gushing out of him.

“You’re gonna need to get me Plan B.”

 

🍓

 

“So … do you have more of these?” Soobin asks as they lie in bed together, arm around Yeonjun’s shoulder with a leg thrown over his own.

“Yeah. I think this one came with cat ears too,” Yeonjun replies casually. Soobin groans and buries his face into the boy’s neck, unable to stop himself from rutting his softening cock against Yeonjun’s thigh.

“Baby~” Soobin whines.

Yeonjun feigns innocence. “Yes, oppa?”

“You’re gonna be the death of me.”

Notes:

can you tell this was just 3k words of me projecting onto yeonbin