welcome.
⟢ about me
⟢ ao3

祝日 / Permanent Vacation

❣ Chile in a Photography ❣
taylor price
"I'm Dorothy Gale from Kansas"

Origami Around
No title available
occasionally subtle

No title available

Discoholic 🪩
Monterey Bay Aquarium
Alisa U Zemlji Chuda
Acquired Stardust

JBB: An Artblog!

shark vs the universe
h
No title available
Aqua Utopia|海の底で記憶を紡ぐ
tumblr dot com

#extradirty
2025 on Tumblr: Trends That Defined the Year

seen from T1
seen from Vietnam
seen from T1
seen from Philippines

seen from China

seen from United Kingdom
seen from Spain

seen from United States

seen from United Kingdom

seen from United States
seen from T1
seen from United States

seen from Germany

seen from United Kingdom
seen from United States

seen from Australia

seen from Germany
seen from United States
seen from United States

seen from United Kingdom
@sgarcoat
welcome.
⟢ about me
⟢ ao3
Storytime: Moving in with my BFF! (GONE SEXUAL?) 🔞
pairing: gyuvin x ricky
summary: Gyuvin and Ricky have been by each other's sides since middle school, and even as they've reached the adult chapter of their lives, that loyalty never changes.
tags: childhood friends, coming of age, smut, light dom sub, moving in together, gyuvin centric, explicit sexual content, barebacking, anal sex, etc.
read here
Forgot i actually needed to finish that yj fic lol
Love During a Heat Wave 🔞♡
pairing: yeonjun x fem!reader
summary: The summer before college, your relationship with your childhood best friend takes a sudden shift when Yeonjun grows tired of hiding his feelings for you. Years of bickering and teasing back and forth, now turning into sensual touches and tension that you could cut in half with a knife.
tags: frienemies to lovers, childhood friends, coming of age, smut, light dom sub, loss of virginity, yeonjun calls the reader princess, pool sex, female reader, vaginal sex, putting the tip in, ongoing..
6,730 words.
chapter 1.
The summer before college was supposed to be exciting. That’s what you thought until you were spending each day wallowing in the heat with your mother. You had been contemplating getting a summer job, but your mother advised you against it, wanting you to get as much relaxation in before college started. It has been pretty relaxing, honestly, besides the fact that Choi Yeonjun comes over and hogs your video games whenever he can.
Ever since your mother brought you to Oakwood, it’s just been the two of you. That was when you were six years old. She moved you two into a small but friendly neighborhood, like the ones you’d see in those family-centered sitcoms on TV. Nice front lawn, and enough space in the yard for your mother's spice garden. Yeonjun’s mother, Yeoji, was the first to come and introduce herself to you guys.
She and your mother instantly clicked; things like that make you believe you two were meant to move there. Her son, on the other hand, is more like a pain in the ass. Teasing, name-calling, and that shit-eating grin that doesn’t seem to wash off his dumb face. Choi Yeonjun. Your childhood… who knows what. Not a friend. That’s for sure. But now, you’re both eighteen, and he still hasn’t dropped the schtick. It’s like you two were joined at the hip, but in the worst way possible. Going to the same school for basically your whole life, and the unfortunate event that he lives next door to you and is always in your home, hogs your couch, and even dares to come into your room!
One week during late July, a horrible heatwave passed through Oakwood. So bad you could see the heat in the air. Yeoji came over for a visit during the day, walking in with a mysterious lunch box.
“Y/N, hun.” She smiled sheepishly as she held the lunch box. “I have a request.” And who are you to deny the wonderful Choi Yeoji?
“What is it? You know I don’t mind.” You say, looking up from the TV as you sit slumped on the couch.
“Well, Jjunie was in a rush today and left his lunch. You know I’d bring it to him myself, but I have an appointment I can’t be late for.” She explains, walking over and handing you the lunch box. “You remember where he works, right? The Sporting Goods store a couple of blocks down.”
Aw, damnit, you think. In this heat? Is she out of her mind?
“Sure. I’ll bring his majesty some supper.” You joke, taking the lunch box and standing up from the couch.
“You’re the best. I’ll bring you and your mom some food later today as a thank you.” Yeoji rushes out of the house to get to her appointment, and you groan.
“His majesty?” Your mom chuckles.
“He thinks he’s hot shit. I’m gonna walk in there, and he’s gonna call me his servant or something.” You cringe at the thought, Yeonjun’s smug face as you walk up to the cash register he’s at.
“Better hurry.” Your mom teases. You moan and groan as you put your sneakers on, not caring to change out of the tank top and shorts you’re wearing since it’s already feeling like the devil cursed Oakwood with the heat of eternal hell.
You grab your keys and Yeonjun’s stupid lunch box and start walking the long 4 blocks to the local Sporting Goods. Is this the universe’s punishment for shaking Yeonjun’s soda that one time as a prank? The walk feels never-ending, feeling the sweat drip down between your bra and the heat rash developing on your chest, because of course it did.
Yeonjun will pay. Maybe it’s time for Mentos in his Coke next. You groan before opening the door to the sporting goods, seeing Yeonjun leaning against the cashier on his phone and the empty store around him. You walk up to him, making him look up from his phone and raise a brow.
“Hey, jackass.”
“Princess came to visit me.” Yeonjun smirks, visibly amused at your surprise visit.
“Yeah. You wish, fucker.” You slam the lunch box down on the counter in front of him. “Mommy packed you lunch.” He blinks down at the lunch box, surprised, before sliding it closer and opening it to see what he got. Some kimchi and rice, along with water and his favorite ramyeon.
“Oh, fuck yes.” He holds the ramyeon up to the light like it’s a 100-dollar bill.
“You eat that shit every day, why are you doing that?” You deadpan.
“You’re just mad you don’t get any.”
“Nobody wants your sodium soup.” You scoff, it’s a miracle he’s able to maintain his athletic build with the way he eats.
“Suit yourself.” He says, walking towards the breakroom to heat it up in the microwave. You follow him without even thinking about it, your quick, tense steps catching up with his lazy strides.
“I should’ve just kept it at home and eaten it myself,” you quip, making him huff out what sounds like a laugh. “Your mom would’ve never believed you anyway.”
Yeonjun stops in his tracks as they make it to the breakroom, turning around to look down at you with the smirk that never left his face.
“Careful, princess. You don't work here.” He smiles, but it falters a bit when he’s close enough to get a good look at you, finally. Your baby hairs clinging to your forehead from sweat, and when his eyes trail down, he can see the pink rash bloom in the middle of your chest. “Geez, Y/N, you’re getting a fucking heat rash.
Yeonjun places his food on the counter before grabbing your arm, and before you know it, you're being led to the employee restroom. It’s far more stocked than the customer restroom on the other side of the store, and you sit on the toilet as he opens the sink mirror to look for something. You see him open the first aid kit and pull out some disinfectant wipes and rash cream. He washes his hands before walking over to you with the small disinfectant wipe.
“Come on, tug your tank top down a little,” He says innocently, but you smile crookedly at him, tugging the hem of your tank top down to expose the slightest hint of your purple bra and the valley in between your breasts where the rash is beginning to spread.
“Pevert,” You say softly, and you catch what seems to be the subtle tensing in his throat before he swallows hard and looks up at you with a glare.
“I could leave you like this,” He warns, kneeling in front of you anyway and cleaning your skin of any bacteria and sweat. His hand brushes against the two fingers you use to tug your tank top down, and you watch how his eyes trace the lace trim of your bra.
He seems to snap himself out of it, blinking rapidly as he turns his head and reaches for the small pack of rash cream and squeezes it on his index finger. He looks up at you for a moment as he approaches your chest once again, as if asking if it’s okay to touch you. You tilt your head at him, feigning innocence, but you can’t help how sharply you inhale when his finger makes contact with your skin. You hope he didn’t notice.
“There, does it feel better?” He asks, wiping his finger off with the same wipe he used on you before throwing it away. He looks up at you, watching you nod shyly. He nods back awkwardly, standing up and beginning to put away the first aid kit. You fix your tank top before looking down at your lap, feeling your face heat up even though the bathroom is rather cool. “If you don’t wanna walk back home in the heat, just stay here,” Yeonjun says, breaking the silence.
“But you’re working,” You say softly, looking up at him as he closes the sink mirror. He looks down at you with furrowed brows.
“Nobody’s coming in here today, too fuckin’ hot for that shit,” He said simply. “Come sit with me in the break room, I’m pretty sure I’m getting off soon anyway.”
And get off soon, he did, his boss texting him as you two sat in the breakroom, bickering as Yeonjun went to town on his instant noodles. He handed you the bottle of water his mom packed him as soon as you complained about feeling lightheaded, along with offering some rice and kimchi his mom packed, but you politely declined. When he was done eating, he gathered all his things and made his way to close out the cash register at the front. You waited patiently for him, thinking about how nice he can be sometimes.
When he finally closed up, he led you out the back door towards the employee parking lot. He unlocked his car, the black Honda Civic that you’d always been jealous of. He opened the car door for you, watching you get inside and sit down. You wince a little, the dark colored seats warm against your skin from the heatwave, the seatbelt buckle burning your arm. Yeonjun furrows his eyebrows, leaning inside and tugging the seatbelt away from you.
“Be careful, princess, fuck.” He nags, pulling the rest of the seat belt out so that he could buckle you in, not caring about how hot the metal feels against his hand. You silently nod and thank him, making him glance up at you before grunting in response and getting up, closing the passenger side door.
He rounds the front of the car, and your eyes follow him as he makes it to the driver’s seat and starts the engine. The radio plays at a low volume, and he presses a few buttons to turn the AC on, the vents blasting hot air that makes him groan and look down to put the car in reverse as he pulls out of his spot. When the air finally cools down and feels good against your skin, and you press your head against the window.
“Do you want to come to my pool?” He asks as he drives out of the parking lot and onto the main road. You lift your head and glance at him, the pool sounding very enticing during this weather. “My mom got it cleaned the other day, seeing as it’s gonna be hot this week.” He adds.
“But your mom’s not home, I feel bad using her pool without asking,” You whine, making him chuckle as he glances at the rear view mirror.
“Please, all she ever does is nag me about why I never invite you over for swimming.” He says, pulling onto your block. He pulls up in his driveway, glancing at your house right next to his before looking at you. “Go put your bathing suit on, then meet me by your fence.” He orders. Normally, you would complain, tell him not to boss you around. But it’s too hot for that, and you really wanna swim.
“Okay. I’m hungry, though.” You mumble, not moving from your spot.
“I’ll order Mexican.” He says, running his fingers through his hair. You nod, and he watches you get out of his car, his eyes following you as you retreat inside your house. Your mom sees you walk inside from her spot at the kitchen counter.
“Hey, you,” She greets. “Was wondering when you’d make it back.”
“Sorry, Yeonjun got cut from work so he drove me home,” You explain. “I’m actually gonna go over to his pool, if that’s okay.” Your mom looks up from her phone with her brows raised for a second before she shrugs.
“Yeah, sure, just be back for dinner,” She says. “Yeoji’s bringing over some salmon so she can teach me her recipe.” You cheer silently before running upstairs to get changed. You bring out a small bag of items to bring over, packing your phone, a speaker, both sunscreen and tanning lotion, a pair of sunglasses, and your charger. You put on a black and white striped bikini, the one you think makes your boobs look good, before tying your hair up with a scrunchie.
You dig in your bottom drawer, trying to find that black crocheted cover-up you made last year and never used. It's flowy and covers you down to your thighs, but still sheer enough to see what's going on underneath. You put on your flip flops and grab your bag before heading downstairs, hearing your mom talking loudly on the phone from down the hall. You make your way to your backyard, walking over to the fence. You climb up on the lawn chair and peek over the fence, finding Yeonjun standing by the pool on his phone.
“Jjunie,” You call out, making him look up and place his phone on the patio table. He walks over to the fence separating your houses, placing his hand over yours as he looks up at you.
“I was about to order the food, princess,” He states simply, reaching up to pull you up. “Come, I’ll help you over it.” He lifts you over the fence and onto your feet on his patio, his eyes trailing down your body as he steadies you. You place your bag on the patio table and empty the contents, making him smirk to himself at how prepared you are.
“I like that bikini,” He says absentmindedly, making you snap your head towards him as you rub yourself with tanning lotion. “What? I can’t compliment you?” He mutters, looking away and scratching his forehead.
“Your niceness today keeps shocking me.” You say teasingly.
“You brought me my lunch,” He says matter-of-factly.
“Because your mom asked me to.”
“And you stayed with me,” you can feel him getting closer, feeling the warmth seep from his tanned skin as he hovers behind you. You look up at him over your shoulder as you rub the tanning lotion on your shoulders. “Shouldn’t you take this off before you do that?” He tugs at the sleeve of your cover-up. You look down at it and feel him shift closer as he begins to pull it off you, revealing the black and white bikini in all of its glory. You hear him let out a soft breath that he seemed to be holding, and you watch his eyes trail down your back.
“Could you at least help me with the lotion?” You hand him the tanning lotion, and he observes the label before squirting some in the palm of his hand.
“Your rash just went away, and you’re already putting this shit on your skin,” He complains, voice hot by your ear as his big hands explore your back and massage the lotion in.
“It has SPF,” You whine, earning a scoff from him. He stays quiet as his hands roam your body from behind, as if you were something special, something fragile.
“Turn, princess, let me get your tummy.” He says softly, and you can’t help but obey, turning towards him so his hands can expand against your stomach. He rubs the lotion in before kneeling before you and rubbing it into your legs and thighs. You look down at him and blush, not being able to think about anything but his big hands against you.
You shift your leg a bit so he has better access, bringing your foot on his meaty thigh, the muscle feeling good under you. When he finishes rubbing tanning lotion on you, he stands up, letting you take him in finally. His grown-out bleached hair pushed back, reminding you that you have to help him touch up his roots again. His swimming trunks were low on his hips, and his naked torso was on display.
“Your hair’s growing out again,” You point out, reaching up and stroking his hair. He nuzzles into your touch, making your heart beat faster than it already was.
“I was gonna ask if you think I should keep it blond or go back to black,” He mentioned. You thought about it, looking at his hair strands that threaded between your fingers.
“What about brown?” You suggested, and his brows raised. “It could be a light brown, so if you wanna go back to blond, it won't lift horribly. Or on the other hand, if you decided to grow it out, it would look natural.” You explained.
“I dunno why I never considered brown,” He says dumbly.
“I could help you,” You find yourself saying. “I think… It’d look really good on you…” You trail off, cheeks flushing as you lower your hand from his head.
You hear him mutter something about ordering the food, and you nod and walk past him to enter the pool. The water is cool against your warm skin, making you shiver as you swim up to the ledge and lean on it. You make eye contact with Yeonjun as he orders from your favorite Mexican restaurant, getting some tacos and drinks for you two to share.
Small things like this, remembering your favorite foods, and all the other acts of service he’s done today are enough to make you nervous around him. He’s always been so attentive to you, even if he tries to hide it by putting on his irritated facade that you see right through. When he hangs up the phone, he reaches for your speaker, turning it on and connecting the Bluetooth to his phone. You hear his hip-hop playlist start playing, a vibey A$AP song that’s totally his style. He places the speaker on the ground so you can reach it from inside the pool before getting in with you. He swims over to you, dunking his head under the water for a second before splashing you.
“AH!” You yell in annoyance, splashing him back as he comes up and scoops you. “No, Yeonjun!” You squeal, feeling him lift you out of the water. He’s about to throw you. You whine and try to cling to him, but he throws you anyway, making you wail. You splash against the pool water and squeeze your eyes shut as you feel yourself being submerged. You're quickly pulled out of the water again, hearing him laugh over the sound of the pool. You hit his chest, and he chuckles, pushing your wet baby hairs away from your face, your once fluffy bun now sopping wet with chlorine water.
“Youre so annoying!” You whine, but you don’t push him away as he pulls you closer by your waist, pressing his forehead against your temple as you attempt to look away.
“You’re so cute when you’re all worked up,” He says dreamily, and you scowl.
“Stop that…” You mumble. He turns your face towards his, holding your jaw with his calloused hand.
“Stop what, exactly?”
“Flirting with me.” You state simply. Because he is, and that’s what he’s been doing all day. Every little thing he does and says is flustering you since you walked into the Sporting Goods a couple of hours ago. “I hate it when you mess with me like that.”
“I wasn’t trying to mess with you, princess,” He says, and when you meet his eyes, you can tell he’s being sincere. “I wanted to spend time with you today. I was pissed off that I got called into work in the first place.”
“Oh,” You say dumbly. Yeonjun never admitted to wanting you around, so when he said it flat-out like that, your tummy did a flip. “You did?”
“When don’t I?” He quips, his eyes following your eyes down to your lips. “You know I’m always with you on my days off.”
You guess you’d never really thought about how much you two spend together, it seemed normal as he’s been your involuntary play-mate since you two were barely in first grade, but you didn’t know that Yeonjun looked forward to it. You secretly did too, loved when he came over and jumped on your bed while you were trying to relax, his tall body hovering over you as you push him off in favor of your laptop. How he drives you everywhere, even through all his complaining, and how he protects you while you two are out with friends, tugging your skirts and shirts down when a creep seems to be looking too much for his liking.
You watch his eyes trail down, watching water droplets drip from your chin towards your collarbone. His eyes dip lower to your cleavage, his thumb tracing the skin between your breasts where your heat rash bloomed earlier.
“It went away,” He comments.
“Thanks to you.” You reply softly, earning a soft hum from him.
You two swim around the pool, occasionally splashing each other, before he scoops you in his arms again. He presses you against the ledge, feeling his body cover yours from behind. You giggle softly, trying to squirm away. You feel his head nuzzle against the side of your face, his wet hair dripping onto your shoulders. He’s about to whisper something in your ear when his doorbell suddenly rings, making him curse under his breath.
“Food’s here. I’ll be right back, princess.” He murmurs before climbing out of the pool, reaching for the fluffy towel that's hanging on the back of a chair. He pats himself dry as he walks back inside, leaving you alone in the pool.
You reach towards his phone and speaker, now laid out on a towel by the pool ledge, unlocking the device with ease as you’ve known his password for years. You skim through his playlists on Spotify and find one that's labeled with your initial. Your brows furrow, clicking on it to see the playlist cover more clearly.
It’s a candid picture of you in his car, your feet up on the seat as you huddle up against the car door. It’s from the day you two got trapped in his car when there was a sudden rainstorm on the way back from the mall. Your feet were hurting from walking in your sandals all day, so he helped you unbuckle the straps and relax in his car until the rain stopped.
You smile to yourself, making a mental note to ask him for that picture. You scroll down the playlist and find it’s all songs you like, stuff you’ve recommended to him, songs that remind him of you. You feel your cheeks flush, the moment being cut short when you hear the sliding glass door open and close. He finds you playing around on his phone, looking totally cute with your wet hair in a bun and your rosy cheeks.
“You snooping?” He teases, walking over and crouching down in front of you, and placing the food on the ground. He rips open the brown bag, taking out the containers of food. He bought six tacos, three cheese birria, and three regular birria, along with the consome and your drinks. “Hope this is enough, I know you’re hungry.” He says, pushing back any wet strands of hair behind your ear.
“Mm, you know me so well,” You mumble, nuzzling against his hand. His fingers twitch against your face, loving how your warm skin feels against his rough hands. He gathers himself before coming back inside the pool with you, letting you open the containers and straws. He hovers behind you, frame dwarfing you as his arms rest against the pool ledge and cage you in. You busy yourself with unpacking the food before digging in, picking up a taco, and dipping it in the consommé.
Yeonjun loves watching you eat, always there to wipe at the sauces that drip down from your lips, and watch as you slowly chew on big bites that stuff your cheeks. He rests his chin on your shoulder, his fingers interlacing on your stomach as he smells the subtle hint of chlorine that lingers on your skin. You look down at the half-eaten taco before turning your head slightly to look at him, your faces a breath apart. You bring the taco to his lips, and he lifts his chin slightly before taking a bite, getting a cheese pull that makes him giggle.
“You’re so cute,” You mutter, wiping the cilantro bits on the corner of his mouth. “So messy.”
“Luckily, the cilantro doesn’t taste like soap today,” He jokes, making you roll your eyes.
“It never does, you’re just picky as fuck.”
He smiles at you sweetly, his eyes squinting. You turn your body more towards him to feed him more of your taco, Yeonjun happily accepting being fed by you.
“Can you pass me my drink, baby?” He asks casually, the pet name sending a tingle through you. Baby? You think. He cannot be serious. You nod and reach behind you for his pineapple drink, stabbing the straw through the lid and bringing it to his lips. He slurps it gratefully, looking at you as he does. He lifts his lips off, and you place the drink back on the ledge. “Thank you.”
“Come eat more,” You say, grabbing another taco, feeding it to him with a bit of spicy sauce this time. “It has the green sauce you like.” He chuckles and smirks as he chews.
“I know, I ordered it.” He teases. You huff at him, placing the taco down and wiping his lips with your thumb. He eyes you mischievously, pulling you closer to him. You lick the leftover sauces from his lip, his eyes following your mouth as your thumb enters it. He eyes your manicure, always loving your pretty nails. “When did you get these done?” He asked, gently holding your small hand to examine them. It's a classy French tip, long and square, paired with a pink flower design on each ring finger.
“Yesterday with my mom.”
“Pretty,” He comments, rubbing his thumb against your soft fingers. He looks up at you, pulling you closer, his hand holding the back of your head as your arms find his shoulders. “You’re always so pretty to me.”
His words make your heart stop, your breath catching in your throat. Your eyes lock with his, seeing only his burning desire for you. It feels like time has frozen, but that feeling is cut short when he leans in. You don’t move, or breathe, you don’t think you can. Because you can’t even process that his lips are now pressed against yours most sweetly. You close your eyes, feeling his fingers press into the sensitive skin at the back of your neck. You can taste pineapple slushy on his lips, sweet and sugary as you melt into him. He tilts your head, feeling your lips part as you pull him closer by his neck. His warm, sweet tongue slips inside your mouth, and you feel that familiar heat pool in your stomach even as you stand in the cold water.
He presses you against the pool wall gently, the ledge somewhat digging into your shoulder blades, but you don't care enough to risk breaking this kiss. Your legs float up, and you immediately wrap them around his waist. He grips your hip, and feeling his fingers squeeze your soft thigh makes you mewl into his mouth. He swallows all your sounds, focusing on devouring your lips. You taste like birria tacos, but he doesn’t care, because if it were anything else, it wouldn’t be you. He pulls back for air, both of you panting intensely. You finally gain social awareness, hearing one of his many freaky R&B songs playing.
“Wow,” He says dumbly as he finally catches his breath.
“So I guess that answers why you have a secret playlist about me on Spotify.” You joke.
“That’s what you were looking at?” He smiles, and it makes you want to kiss him all over again. “I was gonna show you, but on a day you wanted aux while driving around with me or something.”
You hum in suspicion, pressing your lips against his once again when his head comes down. He melts into it right away, groaning when he feels your breasts press against him, the cold wet fabric of your bikini making him shiver. His hands roam down your body, getting to the dip of your back right above your ass. His fingers graze the waistband of your bikini, and you can't help but arch into his touch, giving him the green light to grope you. He grabs a handful of your ass, groaning into your mouth as he kneads it in his palm. His lips travel down to your jaw, kissing you where you're most sensitive to draw out soft gasps and moans.
“J-Jjunie…” You gasp, feeling his tongue lick up your neck. He holds you against him as he licks and kisses your skin, everything in him holding him back from sucking or biting the flesh and marking you. You whimper and caress his head as he switches to the other side of your neck, gently grazing your skin with his teeth, but not quite biting. He comes back up to your face, his hand tilting your head up so that he can admire you.
“I’m sorry if that was too much,” He says, his voice uncharacteristically apologetic.
“Don’t be,” You mumble, caressing his face gently. “Youre a good kisser.”
“Better than Jared?” He quips, but you can see the jealousy in his eyes. Jared was this guy you used to date back in Junior year, barely even a boyfriend. More like a predicament you found yourself in.
“You know I hated it when he kissed me,” You deadpan, earning a laugh from him. “Why would you bring up Jared Trimble while were sucking each other's faces? Are you trying to kill the mood?”
“Not at all, baby,” He chuckles, shaking his head. “Just can’t believe he got to kiss you before I did.” You bite your lip, trying to hold in your whimpers as his lips kiss the spot under your ear.
“But… what about… other stuff?” You ask slowly, and Yeonjun lifts his head to eye you questioningly.
“Other stuff?” He repeats, and you nod.
“I never had sex with him,” You mutter, and his eyebrows raise, pulling you closer to him. You don’t know why you admitted that, but it’s the truth anyway. “Or anyone.” You add, watching how his pupils dilate as he locks eyes with you.
“And… are you saying you want to do that with me?” Yeonjun asked slowly, seeing as you squirm and shift your gaze elsewhere. “Answer me, princess.” He orders softly, tilting your head so that you can’t look away.
“Maybe.” You say playfully, turning away to continue eating your tacos. Yeonjun presses against you from behind, and you feel his erection against your butt, not grinding but just holding it there. You smile to yourself as you chew on the taco, humming as you feel his nose nuzzle your temple.
“You know I’d worship you.” He says, hot and heavy against your ear. “I’d make you feel so good, princess.” You giggle as you finish your taco, looking up at him over your shoulder as you chew.
“Trying to seduce me while I eat isn’t fair,” You tease.
“You’ve been seducing me ever since you came to see me at work earlier.” His hands slide up from your stomach to grope your breasts. He watches your face, seeing your reaction to his touch. “Is this okay, baby?” You nod, leaning back against him.
He massages your breasts over the fabric of your bikini, feeling the slight stiffness of your nipples. He draws soft breaths and moans from you as he plays with your breasts, fingers moving to remove the bikini top. He carefully undoes the knot at the back of your neck, letting it fall to reveal your soft, bare breasts. One hand covers your breast, kneading it as the other hand plays with your nipple, pinching and flicking it.
“Mm, stop teasing…” You whine, feeling an ache between your legs. You rocked your hips back, pressing your butt against his hardening cock.
“What would you like me to do?” He asked softly, his resolve slowly cracking as you grind against him. “We don’t have to go all the way for now,” You contemplate the possibilities, a way to aid your aching core while not going all the way.
“Put it between my thighs…” You say after a beat of silence. He groans at your words, tilting your head up to kiss you gently. “You like that idea?”
“Yes… Please, princess, can I?” He asks desperately, making you snicker and nod before he's devouring your lips once again.
You feel his hand undo the string on one side of your bikini bottoms, pulling them to the side to expose your core to the water. You press yourself against the ledge of the pool, resting your head on your crossed arms. His hand gently caresses the curve of your back as he undoes the drawstring on his swim trunks. He pushes down his trunks, hard cock exposed to the water as he slips it between your thighs.
“F-fuck,” Yeonjun groans out, and you gasp at the way his tip grazes against your needy clit. He moves slowly, holding your hips and waist as he fucks your thighs, his length rubbing against your sensitive folds and clit. You moan happily, head resting against your arms as he uses you. “So fucking perfect for me, baby.” He chokes out, like he’s trying to contain himself. He lifts your head from your arms, a large hand gently wrapping around your neck just to keep you grounded.
You mewl as he keeps fucking you, your hands gripping the concrete ledge of the pool. You whimper softly, a chain of “ah ah ah’s” through his torturous pace. You feel every ridge and vein on his hard cock as it rubs against your sensitive skin, moaning as his tip presses against your bundle of nerves. Suddenly, you suck in a sharp gasp, the painful feeling of his cockhead pressing against your untouched cunt. You whimper out painfully, collapsing forward against the pool ledge. He freezes at your yelp, turning you over and tilting your face up.
“Baby? Are you okay?” His eyes dart frantically, studying your skewed face. “Did I hurt you?” You look up and open your eyes, seeing his worried face.
“I’m okay, you just almost put it in super fast,” You explain. He looks at you apologetically, swiping his thumbs against your reddened cheeks. You bite your lip, looking down and seeing his still hard cock pressed against your tummy. You wrap a hand around it, stroking it gently. He gasps and rocks his hips into your touch. “Do you wanna try putting in just the tip?” You ask shyly. His eyes widen at your words, letting out a groan.
“Are you sure?” He says, almost choked out. “I don’t wanna hurt you again… and I also don’t have a condom right now.”
“I want to… and I’m on birth control, so it’s okay.” You say softly, thumbing against his cockhead and making him moan softly. He nods, squeezing his eyes shut as you play with his cock. You smile, leaning back against the pool ledge and taking off the other side of your bikini bottom, letting it slowly float away. He watches you open your legs, the subtle hint of your pussy submerged in the pool water. He slowly steps closer to you, letting you guide his length towards your core. You both let out a sigh when his cockhead presses against your folds, your delicate hand guiding it towards your waiting hole. “Push it in, Jjunie.”
He nods, his plump lips parted as he tries to regulate his breathing. His chest rises and falls with deep breaths, pushing his cockhead inside you with as much restraint as possible. You whimper, squeezing your eyes shut as his cock splits you open. It’s painful, so you breathe deeply and try to relax your muscles. He groans as he feels you unclench, letting himself slide in a little deeper until you both feel a resistance. It makes you suck in a sharp gasp, and he looks at you in concern.
“Do you want me to pull out?” He asks gently, seeing how your brows skew up in discomfort.
“N-no,” You choke out, shaking your head. “Just don't push it in further… Fuck me like this.”
He slowly pulls out until his tip catches at your entrance before pushing back in, just until it presses against your hymen. It hurts, of course, but the feeling of Yeonjun's thick cock spreading your velvetly walls is a new pleasure. The stretch hurts, but it also feels really good. It feels good when his wide cockhead catches on your entrance, and you feel a little resistance.
“Fuck, princess,” He chokes out, the feeling of your tight pussy making his dick melt. He wants more than anything to push his dick all the way inside you and ruin you forever, but he also doesn’t want to hurt you. His heart aches when you let out a soft whimper, trying his hardest not to push in too deep and cause you pain. “Is this okay?” You nod frantically, moaning when you feel his thumb slowly rub your clit, matching his slow, cautious pace.
You two continue this for a while, just enjoying the slow drag of his tip inside you, teasing each other but not giving in right away. You kiss gently, his hand that gripped your waist creeping up to grope your exposed breast. You whimper, letting him massage it as he fucks you with his tip. Suddenly, over the gentle sounds of pool water sloshing and Yeonjun’s R&B playlist, you hear a car engine. Both of you freeze, knowing that it’s Yeoji’s car pulling up in the driveway. Yeonjun curses under his breath, pulling out of you as carefully as possible, but you whine from the sudden emptiness.
“I’m so fucking sorry, baby.” He breathes out in a panic, tucking himself back inside his swim trunks. He quickly grabs your bikini bottoms that floated away, helping you put them back on and tying the bow at the side. “I didn’t know she’d be here so early.” He says hurriedly. You look up at him with worried eyes, your core aching a little bit, a combination of pain and wanting him back inside of you. He thinks quickly on his feet, climbing out of the pool to sit on the ledge so that his mom won't find you two in a compromising position. You're still in the water, his hand coming up to caress your cheek as the other grabs his phone as a way to cover his lap. You hear the sound of the sliding glass door opening as Yeoji finds you two, the scene innocent enough.
“Oh, look at you two finally using the pool!” Yeoji said excitedly, walking over to kiss you both on your heads.
“Hi, Mom,” He says, trying to speak as clearly as possible.
“Don’t forget, we’re going over to Y/N’s house for dinner tonight, Jjunie.” She says in a sing-songy tone. “I just got back from buying the salmon! So don’t stay in too long and miss dinner!” She says before making her way back inside. Yeonjun sighs and leans down, kissing you softly once he feels it’s safe to do so. You kiss him back, parting your lips so that his tongue can freely glide against yours.
“I wish I got to play with you more,” He whispers against your lips, his hand coming up to curl around your throat once again. “You’re such a good girl, Y/N.”
You blush at the praise, cheeks heating up once again at his sweet words, as if he wasn’t inside of you a few minutes before. His hand wrapped around your throat, applying a gentle pressure as his thumb presses against the ridges under your skin. His deep brown eyes staring into yours with a burning desire you can’t look away from. Man, this was going to be a long summer.
give all your firsts to me. 🔞
choi soobin x choi yeonjun
Synopsis - Yeonjun transfers to a new school, where a mysterious boy catches his eye. He doesn't listen when he’s told to steer clear of him.
includes - top!sbn, bttm!yjn, high school au, first time, soobin is a pervert nerd, bp!yjn, panties, blowjobs, dry humping, coming in pants, shin yuna for emotional support, yeonjun is kinda feminized
wordcount - 5,100
read here
the one with the stupid nickname. 🔞
huening kai x choi beomgyu
synopsis - huening kai is alone with beomgyu in the dorms, deciding to relax together and play some video games. he tries hard to ignore the underlying tension between them, until beomgyu calls him something that gets him particularly worked up.
includes - subtop!hk, powerbttm!bg, friends (with benefits), txt ensemble mentioned, canon compliant, pet names (puppy, noona)
wordcount - 3,470
read here