Tumgik
hotpinkhoshi · 9 hours
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
MAESTRO MINGYU
207 notes · View notes
hotpinkhoshi · 9 hours
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
dk's message for woozi 🤍 (translation credit)
157 notes · View notes
hotpinkhoshi · 5 days
Text
FOR BETTER, FOR WORSE. -l.c
pair : dino x fem!reader. prompt : “say you want me, and i’m yours.” SMUT. MINORS DO NOT HAVE MY CONSENT TO INTERACT.  wc : 5k. heads up / smut tags : ex-boyfriend!chan. everyone’s down horrendous. drinking/some alcohol consumption prior to the fucking (they aren’t drunk tho). chan is able to lift reader and carry her a short distance. oral (f rec). backshots. unprotected p-in-v sex. reader has solid arch game. chan calls reader good girl/pretty girl/ baby. it’s all very needy. notes : i had idubilu chan on the brain for a big portion of writing. this was supposed to be a drabble and then ended up longer than some of my actual fics, so. bon appetite i guess?
Tumblr media
There’s a list of places you think you’d be okay to run into one of your exes. 
In the grocery store, for starters. At the gym. In a bar, at your favourite pizza place, the library… None of them would exactly be fun, but one way or another, you believe that they would all be quite manageable. 
Further down are family events. While on a date with someone else. At the beach, or a swimming pool. A doctors office. Considerably more uncomfortable. Would probably warrant a large glass of wine as soon as you got home. You would live, though. No doubt about it. 
But at a wedding? Not only is it not on there, it’s quite high up on its own index.
The Crisis List. 
Yet this is the position in which you find yourself on this beautiful summer’s evening. You suppose it’s sort of what you get for letting yourself be set up with a friend of a friend while you were in college and mixing your social circles: this is some sort of twisted, universal revenge. But of all the places you’ve pictured running into Chan and succeeding to pace yourself through awkward small-talk before parting ways again… you never imagined that a celebration of eternal love would be the setting. 
You recognised the sound of his voice pretty much as soon as you arrived, but you were thankfully seated on opposite sides of the aisle during the ceremony itself. It was therefore pretty easy to keep your eyes off him and instead focus on what was going on at the front of the room. This wasn’t so simple when you only knew one other person at your table during the dinner service and Chan was seated barely ten feet away, and every time you glanced over to him, he was blowing bubbles and entertaining a group of young kids. Every time he laughed, or even every time he made one of them laugh, your head would snap over on instinct. Though you locked eyes with him a few times, mostly you were able to look away again before he had the chance to catch you.
Regardless, seeing that brilliant smile from across the room full of strangers made your stomach twist, so much so that you couldn’t even finish your dessert. 
Thus far, the day has passed without any real incident; dinner was three hours ago and you’ve managed to avoid him almost perfectly. You keep telling yourself that if you can just make it a little while longer, you’ll be able to go back upstairs and retire to your hotel room, and maybe even eventually, this will become another one of those memories you can laugh about with your friends. 
Just a little while longer.
In the meantime, a stool at the very end of the bar is your sanctuary and it has been for so long that your ass has started to go numb. With more people in attendance at the reception than there were at the ceremony and dinner portions of the day, you’re doing a pretty fantastic job keeping your distance from Chan. His friends, too. Everyone, if you’re being completely honest: with your back to the room at large, you could forgive anyone here for assuming that you peaked early, got wasted and just no longer have the legs to move from your perch. 
But the truth is that you’re still nursing the same flute of champagne you were given on your way in. Still drawing your fingertip round and around the rim of the same glass, wiping off the lipstick marks you leave with every tiny new sip. Still watching the same bubbles rise up and burst at the same surface. You’re about as sober as anyone on the planet has ever been. 
At least, almost certainly, you’re the most sober adult in the building. 
You know it’s not exactly fair to have removed yourself from the fun like this on the happiest day of your friends’ lives. You’re overjoyed for them, you really are, and you sort of wish you could just shake this off and go about your business, pretending he’s not here so that you could enjoy yourself properly. You’ve never claimed to be the life and soul of the party, but you know being so distant is a new look on you.
If only it was as easy as simply caring less.
But you’re surrounded by happy couples and faced with the man who is the definition of ‘right person, wrong time’. How can you possibly think about anything else?
Your spine tingles with the feeling of someone hovering behind you and you pick your glass up into your hand, ready to spin around and tell a concerned bride — for the fifth time — that you promise, you’re okay. To keep up the lie about the bellyache you’ve been pretending to have for an hour now just to get her to go back to her party. You square your shoulders and put a smile onto your face, but you don’t have the chance to turn around and put up a façade. The person — who is decidedly not who you were expecting — appears to your right instead, a solid frame in a black suit swallowing up your periphery. Your excuses fade away to static in your brain. 
“Is this seat taken?” Chan asks, fingertips brushing over the leather of the chair adjacent to you. “Are you… waiting for someone?”
You shake your head, taking a deep breath. There’s no running away now. “Nope. All yours.”
He swings one leg over the stool and settles into it, both hands resting up on the bar. He, too, twitches his fingers against his glass. He, too, fails to even glance at you. 
“Been a while, huh?” He says after a few seconds. Even though music continues playing behind you both, it’s nowhere near as loud as the thick, uncomfortable silence that had started to settle between you. 
A while is sort of a massive understatement. You haven’t seen him in… four? Five years? Not since you left college and he accepted the job offer of a lifetime, pulling him all the way to the other side of the country. Not since, despite your shared willingness to try, you realised that the whole long-distance thing didn’t work for either of you; not since you ended up calling time on your relationship after just four months of being apart. 
Ending things meant saying goodbye to amost two and a half years though, in total.
You’d you’d never been broken up with over a video call before. It fucking sucked.
“I didn’t know you were around,” you say instead of answering the obvious. “Are you just here for this, or…?”
Chan takes a long sip from his drink and finishes the glass, pushing it away from himself. He shakes his head, scrunching his nose a little. You were surprised not to see him with some sort of a whiskey in-hand, so his reaction to the chug makes sense: he was never that big into wines. Some things never change. 
“I got promoted. Came with a relocation,” he tells you. This time, he turns his head and looks at you properly, a small smile tugging up the corners of his lips. 
“Oh, shit. Congratulations,” you offer, tilting your now mostly empty glass in his direction before draining the little bit in the bottom, just like he did. You know it’s probably all in your own head that the fizz gives you a bit of a confidence boost, but you find the nerve to move to face him fully: you’ve never been one to turn your nose up at a positive coincidence, after all. “That’s amazing.”
“Thank you,” he says, bowing his head. “It’s… good to be back.”
A few seconds later, he tags on, “and it’s really good to see you.”
The bartender comes back to see if she can get you anything else to drink now you’ve finally finished your champagne and Chan puts his card down for a round of your choosing. It helps loosen up the tension in your shoulders, stops you bouncing your leg against the rest beneath your seat, makes it a little bit easier to settle into a back and forth with him. Eventually, the conversation starts to flow as if you were never really apart. 
You laugh at his bad jokes. Chan shoves you playfully when you make some back. He gets so invested in catching up on what’s been going on in your life that he doesn’t even tell you what the promotion he got is, nor where he’s been relocated to. 
As the following few hours tick by, he doesn’t leave your side. Even when people come over to talk to him, even when your friends’ eyes start to find you together and linger, as they attempt to read your lips, pick apart your body language, as they begin whispering behind their hands. He takes exactly one bathroom break, and he finds his way straight back to the chair he left. He even scoots it a little bit closer.
And the longer he stays glued to your left, the more you find yourself starting to hope a little harder that wherever he’s living now, it’s not too far away. That whatever him being ‘back’ means, something happens because of it.
Your something comes in the form of your companion trying to persuade you to get up and dance with him. He fails, numerous times; you have a whole arsenal of excuses, some of which are recycled and things that he heard a very long time ago, but others are new. He raises his eyebrows at a couple of them, though you don’t know if he’s just shocked at your attempts or actually impressed. None of them work on him though. You should have remembered that he wasn’t a quitter.
“My shoes hurt,” you tell him on attempt number five. “You go, I’ll stay here.”
Clearly, this line of defence isn’t good enough either. 
“Just one song,” Chan asks again as he stands up from his chair and picks up one of your wrists, this time. You look down at where he’s holding you, but he doesn’t. “Please? Just… for me?”
“When was the last time I did anything ‘just for you’?” You scoff incredulously, shaking your head. 
It doesn’t. His eyes soften and he takes a small step closer to you, those perfect lips of his pressing into a pout. 
He drops his fingers lower and squeezes your hand lightly. “Too long ago. I miss it.”
Something in his stare looks a little far away and you wonder what exactly it is that he’s thinking about. Is he remembering the times you would bring him his favourite snacks when he was sick, ice his injuries after gruelling dance practices, brush sleep out of his eyes early in the mornings when he stayed up too late and couldn’t get out of bed, but really needed to make it to his 8AM classes? Is he remembering when you’d put band-aids on his papercuts? Make sure his laptop was fully charged when he had long study days? Pick him and his friends up from the bars and let him lean all his weight against you as you dragged him into your apartment?
(Those needy nights where you’d let him call you the prettiest girl in the world as he snuggled into your side and nuzzled his cold nose against your warm cheek? When you’d let him tell you, without even rolling your eyes, that you were his everything, the reason he had any strength, the love of his life, the only person he’d ever need—)
He uses your distractedness to his full advantage; as soon as the muscles in your arm go slack, he pulls you again and this time succeeds in getting you to your feet. You stumble a few steps towards him and he ends up leading you all the way over to the dance floor, grinning proudly the entire time.
“One song,” you stress, hanging your head to try and conceal the fact that you’re definitely blushing hard.
“Just one,” he lies, glancing back at you. 
You know he's lying, too. High-flying job aside, he’s always been a dancer at heart: when he turns around to face you, there’s a glint in his eyes that says ‘one... or five.’ 
Confirming your suspicions, seven songs later, you’re still up there with him. You’ve stopped caring about your dumb shoes, or having too many sets of eyes on you, or whether anyone here is murmuring about it. How could you mind, when he keeps finding little ways to touch you again? When he’s singing his heart out, serenading you with corny 90’s love songs, hand on his heart and everything? 
How could you mind, when he so clearly doesn’t care?
And the thing is… no part of you thinks that this is a bad idea. It could never be a bad thing to let somebody make your heart race this way and your brain so fuzzy; just seeing him grin at you as he extends his hand out, waiting for you to take it, feels like being twenty one all over again. And when he spins you and spins you and spins you until you’re dizzy, falling over your own feet and staggering until you land against his solid chest, laughing… when he catches you in both arms, and darts his tongue out over his lips at the exact moment you look at his face… 
Perhaps your rare moment of unabashed bravery is spurred on by the way he drinks you up like an elixir. Perhaps it’s spurred on by the way he adjusts himself to hold you tighter against him, perhaps it’s spurred on by the fact that this right here is exactly what you feel like you’ve been missing. Whatever the reason, you hook a finger through one of the belt-loops on his pants and manage to find your voice long enough to speak.
“My room or yours?” You ask, quietly enough only for him to hear, loudly enough that he can’t mistake you.
Letting out a breathy chuckle, he brings his palm up between your shoulder blades. “Don’t care,” he says, ducking lower and brushing the tip of his nose against your own. “Just… pick one. As soon as possible.”
A few people have already started to leave: couples with young families, older relatives who are getting tired, friends who have work in the morning, so you don’t feel too bad about slipping out into the corridor with Chan in tow as soon as you’ve grabbed your things. The elevator door closes behind you and you feel the mechanism start to pull you upwards, away from the hotel’s function room and towards the fourth floor to your own suite. Chan presses kiss after kiss to the back of your neck as soon as you’re alone, hands slipping around your waist and joining together just below your belly-button. 
“They have… cameras in these, you know,” you sigh, tilting your head to give him better access anyway. 
He chuckles quietly, nosing just behind your ear. “Okay?” He says, kissing you there too, bunching your dress in his hand and pulling it a little higher up your thigh. “So what?”
“So… fucking… public indecency,” you laugh, a little taken aback by his brazenness. 
It’s hard to be stern with him when he’s acting as if he never forgot how to press every single one of your buttons. Hell, as if he never stopped pushing them, in the first place. You lay one hand over both of his and squeeze gently, encouraging his teeth to keep grazing over the skin of your shoulder. You’ve never had any resolve when it comes to him. He clearly hasn’t forgotten.
Just as you’re relaxing into it, the elevator pings and you jolt away from him just in time for the door to open. The middle aged woman waiting to get in eyes you both as you rush out into the hallway and Chan grabs hold of your hand: you’re fairly sure she sucks her front teeth just before the door closes, but you don’t care. You’re too busy counting the rooms until you get to yours. 
409, 410, 411… 
“You look so fucking good right now,” Chan groans as you whip turn a corner and he quickens his pace to catch up, walking so fast he should probably be running instead. 
421, 422… 
“423,” you breathe, fumbling in your purse for the key-card. 
In a flash, you wave it over the sensor and pull down on the handle: before you have the chance to get dizzy from the speed of the turn, Chan has you pressed against the door from the inside. He doesn’t wait to be invited. He barely gives you the chance to catch your breath from your power-walk from the reception. Both his hands press into your hips when he brings his mouth down against yours, lips scorching hot, lifted up at the edges in a grin. Your knees go weak and you hold onto his biceps for stability, which… maybe, with how thick and sturdy they feel beneath your palms, isn’t a great way to help you calm down. 
When his tongue presses into your mouth and he tastes you for the first time in what feels like forever, you know the only thing keeping you standing is his strength. His hands, pinning you to the wood behind you. His body, pressing against you everywhere it possibly can. His muscular thigh, slotted between yours, giving you something to relax down against but also, to find a tiny little bit of friction from.
He dips down a little lower, looping his hands around you just below your ass, and with a quick movement he lifts you up off the floor completely. You hook your ankles together behind him, shifting to get higher up on his hips: when he steps away from the door, you drop your head down to his shoulder and a smirk replaces his prior very needy expression, feeling how warm you are at your core now your dress has hiked up around your waist. 
“Say you want me,” he says, licking a stripe up the side of your neck. He knows you do. 
“Huh?” 
Chan repeats, “say you want me.” 
You grasp harder at his hair and pull, but he doesn’t move away from your neck, just keeps kissing you at your sweet-spot until he’s walked a few paces to the middle of the room, holding you up over the hotel’s generously sized bed. 
“Say you want me, and I’m yours.”
He’s… yours?
It takes you a moment to process it but you don’t have to think twice about how you respond, even though your stomach flips at this very open-hearted confession. The entire way back up here, part of you expected this to be little more than a one-night-only special event, but…
“Shit,” you whine, feeling his fingers slip beneath the thin fabric of your underwear at your hip and tug. He pulls back from you at the sound of your voice, determined to look you in the eyes when you say it. 
Faces just inches apart, you admit, “I– I want you, Chan. Please. I want you so much.”
He bounces you up a little bit higher to get you to unhook your ankles and proceeds to basically drop you down onto the mattress, pushing both his shirt sleeves up to his elbows and reaching for his necktie. In a manner you can only describe as obscenely smooth, he grabs the knot and pulls, tugging it side to side to make it looser. The expensive silk comes undone easily. He balls it in his fist. You watch him toss his tie to the side, snap open a few more buttons, and with heavily lidded eyes, he plants one knee on the comforter, before crawling up the length of your body until you’re face-to-face again.
You take care of the remaining buttons on his shirt for him as he trails his lips all over your throat, your chest, your shoulders: even down your arms, to the crooks of your elbows, everywhere he can reach with your clothes still on. When his upper body is bare, he disregards the fact that you’re still wearing anything at all and kisses down your torso anyway. 
He lays between your thighs and presses his lips to them, too, pushing your dress up higher until it’s bunched up around your ribcage. One of his hands pushes your panties to the side and the other one reaches up to grab hold of yours, pulling it down to lace your fingers back into his hair. You do as he silently asks, and you swear his eyes roll back into his head at the first little pull. 
Chan always liked giving, but he loved it when you used him like a little toy, tugging and moving him around until you couldn’t handle him anymore.
Some things never change.
You’re about to tell him that he doesn’t have to do this. That you could take him now, if he wanted to hurry and get to it, because you’re already feeling yourself flutter at the thought of having him buried inside you. But his lips part and you feel the tip of his tongue drag through your folds, separating them, exposing you; he collects your arousal and swallows it back, pressing his tongue into your hole, swirling it around your clit, sending sparks up and down your spine.
That ridiculous, stupid idea dies magnificently. You let Chan lose himself in you, and in equal parts, you lose yourself in him. In the cold bite of the ring decorating his middle finger as he trails them down your sensitive skin, in the way he grunts and moans and praises you between your legs. You selfish– and selfless–ly let him have his way, right up until you feel so tense you could snap. 
Sure, you could let yourself come undone like this. Easily. In seconds, even, because he’s got you right there and you’re battling not to let it wash over you. But there’s something you need even more than the euphoria of your own release.
You scrunch your fist in his strands so hard that it forces him to pull away from you, gasping and cringing at the sting. At this, before he has the chance to ask what’s wrong, why you’ve stopped, if you’re okay, you press up onto one elbow, straps hanging off your shoulders, your own hair a mess. Somehow, Chan still looks up at you with glittering eyes, so shiny you can see their sweet, questioning gaze even in the dark. 
“Need you, now,” you tell him, your chest rising and falling in shallow breaths. He wipes over his lips on the back of his hand and nods, pulling himself up onto his knees. You let go of him and tug your dress up over your head while he fiddles with the buckle on his belt. 
“Flip over,” he says huskily, tugging it free just as quickly as he did with his tie, and when it thunks to the floor, you hear him start to move his pants down his legs too. 
You do as he says, turning onto your front, bracing yourself on your knees with your hands clasped together beneath your head. Your back arches naturally for him, pressing your hips higher into the air; his breath catches at the sight of you, your perfect ass, your dribbling pussy. 
It’s his favourite view. Always has been. Shit, nothing since the last time he was with you has ever come close.
“Deep breath for me,” he says, so soft in comparison to the way his fingers on one hand grasp at your hip and you feel the blunt edges of his nails digging into your skin. You inhale through your mouth, loud enough for him to hear. “That’s it. My good girl.”
He’s so fucking hard when he finally drags his tip through your folds, so heavy and thick when he pushes inside you inch by inch. The stretch is more intense than you remember, and despite slowly letting the breath you sucked in leave your lungs, you feel all of your muscles go tense. Your eyes squeeze shut. Your torso goes tight. You know your cunt hugs him because of how he lets go of his length and lays his hand flat in the middle of your back, dragging his thumb back and forth, trying to soothe you through it.
“Easy,” he says to you, slowing but not stopping until he’s buried all the way inside you. He’s so deep, you swear he nudges something he shouldn’t. So far inside you that you don’t know what to do with yourself. “Relax, baby. I’ve got you.”
It’s a little difficult when you feel more full now than you ever have, but slowly, you manage to loosen up and it’s only when you give a small nod of your head and an 'mhm' that he starts to rock his hips back and forth. Shallow, to start with, but with the angle he slides into you at, he might as well be going full depth, full force, full speed with how feverish this already is. You bunch the comforter in your fist, letting those familiar sensations of being fucked by Chan take over, letting the discomfort subside until it's replaced only by pleasure.
By which point, he's stopped treating you like a fragile doll, and has started to handle you like the person he wishes he never lost.
Those dancer hips haven't gone to waste, you realise, as he snaps them fluidly into you, the harsh slap of skin-on-skin punctuating every single sound that escapes you both. Sometimes, he pulls you back, spearing you wholly on his length, letting you do some of the work and control the pace. Sometimes, he holds you completely still so that he can have it all.
At all times, you feel yourself losing your mind piece by piece. Though you've tried to be with other people since that horrendous breakup, it's never managed to stick, and you find yourself thinking that maybe in a way, you were waiting for him. Hoping that one day, he'd waltz his way back into your life and sweep you off your feet and make sure you never forgot just how well he can give it to you. Praying that the universe was going to give you another chance.
One of his hands slips around your waist, now, and you feel him come down lower, pressing his chest against your back. His thrusts stop being so long and instead, he settles for harsh, deep ruts. His fingers find and start strumming over your clit, and you can feel yourself start to break apart with gasps and choked moans and whines of his name.
You're done for, and he knows it, but he still teases you as he kisses up your spine.
"Wanna feel you come, pretty girl," he says. His fingers move so easily that it takes everything you have not to collapse beneath him. “Missed feeling this pretty pussy around me. Wasn’t the same watching you play with it on the phone.”
You hide your face in the comforter and gasp, that beautiful heat starting to rise up inside you again. “Fuck, Chan—”
“That’s it,” he guides you, grunting with every little spasm of your walls. “Missed you so much.”
“I missed— missed—” you try to say, but he finds just the right pattern to make you squeak and you tug harder at the sheets. “Oh my God—”
Your universe explodes as he hits just the right spot inside you and you feel your peak slam through you, hips jerking back to meet his until there’s no room for any air to pass between your bodies. Chan stills, letting you ride yourself through it, easing up a little with the pressure of his fingers but still keeping them moving to milk every ounce of pleasure that he can from you.
With your thighs still shaking, you buckle downwards and he slips out of you unintentionally as you fight to catch your breath. You’re still seeing spots, still trying to put your thoughts in the right order, but when he smooths his hands over your ass and down the backs of your thighs, still up on his knees behind you, you slowly start to come back to Earth.
You slowly move round to lie on your back so you can look up at him, his still hard, now soaked cock sitting heavily against his thigh. He settles his hands on your knees, and you lean over to the side to pass your finger over one of the light switches. The one behind the headboard flickers to life and illuminates him: a sheen of sweat makes his broad frame gleam, his rosy blush makes your chest stutter.
“I missed you too,” you say quietly, unsure now if he was just saying so in the heat of the moment or if it was the truth.
You never needed to worry, though. Not if the way he drops down onto one elbow and kisses your newly regained breath straight back out of your lungs, cupping your cheek with his other hand is anything to go by.
“You meant it, then? You really want me?” He asks, pulling away only to drag his thumb over the corner of your mouth. You nod, turning your head a little and pursing your lips forward, pressing a kiss to his skin.
“I never stopped,” you tell him.
Little celebratory fireworks start to dance in his pretty eyes.
“Yeah?” He breathes, rolling onto his back and pulling you on top of him. “Good. Neither did I.”
Tumblr media
thank u so much for reading, i hope you enjoyed it! as always, likes, reblogs, comments & feedback are so so appreciated.<3 thank u so much for reading, i hope you enjoyed it! as always, likes, reblogs, comments & feedback are so so appreciated.<3
242 notes · View notes
hotpinkhoshi · 2 months
Note
omg i almost cried bc i couldn’t find your acc, your jinyoungie fic series, “the pact” literally changed my life & got me into kpop 😭i can’t remember how it popped up for me, but i remember reading it having no idea who anyone was, then getting into got7 & reading it again knowing who everyone is. i love it sm, pls don’t ever deactivate 💔
awww thank you so much 🥺 i’m not going anywhere even if i don’t post often! i’m always here lurking lol
1 note · View note
hotpinkhoshi · 2 months
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
10 notes · View notes
hotpinkhoshi · 5 months
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
taehyung was born in the last minutes of 1995 so jimin wouldn't be alone cr. 0613data, jung-koook, namuspromised
2K notes · View notes
hotpinkhoshi · 5 months
Text
soonyoung is bordering the dangerous territory between tipsy and drunk when he gets home, dragging his feet in the doorway and whining for you the moment the front door shuts behind him.
you barely even have a chance to ask how his night out was before he’s throwing himself on the couch beside you, arms locking around your waist in a vice-like grip. dyed blonde hair obscures your vision when he nuzzles into your neck, muffling incoherent words against your skin.
“what was that?” you say, half a smile stretching over your face.
clearer now, he tries again: “had a good time.” the softest of exhales, warm against your skin, and then — “missed you.”
sometimes the weight of your love for him makes you dizzy. there’s so much of it: overflowing, gluey and sticky, straight out your heart.
“you were only gone for a couple hours,” you reply lightly. but you’re leaning back into him anyway, because the feeling is mirrored. entirely.
“still.” impossibly, his grip tightens. “i’m not going to let go,” he announces suddenly. “going to hold you like this forever.”
“yeah?” another of your fond smiles — you can’t help it. you card a gentle hand through his hair as you continue; “forever’s a long time, though.”
“doesn’t matter,” he says sleepily. “it’s not long enough.”
Tumblr media
an / inspired by @glowunderthemoon sending me a hoshi pic from that lee youngji interview !! thank u faye. and goodnight i need to be up in literally 3 and a half hours.
perm taglist: @n4mj00nvq @eoieopda @som1ig @glowunderthemoon @wondering-out-loud @graybaeismytae @hannyoontify @sahazzy @dokyeomin @icyminghao @smilehui @nicholasluvbot @lvlystars @immabecreepin @hanniehaee @kokoiinuts @astrozuya @doublasting @yepimthatonequirkyteenager @qaramu @weird-bookworm @phenomenalgirl9
348 notes · View notes
hotpinkhoshi · 5 months
Text
Tumblr media Tumblr media
hoshingie
280 notes · View notes
hotpinkhoshi · 6 months
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
chaotic⁷
(cr. namuspromised, dwellingsouls, 0613data)
2K notes · View notes
hotpinkhoshi · 6 months
Text
Tumblr media Tumblr media
waggle waggle : mingyu 🍻
1K notes · View notes
hotpinkhoshi · 6 months
Text
sweatshirt season | ksy
Tumblr media
your fuck buddy is good at a lot of things. taking hints isn’t one of them.
pairing: kwon soonyoung x reader type: one-shot / fluff + smut rating: 18+ (minors do not have my consent to interact) au: one-night-stand to fuck buddies to ? wc: 4.5k cw: gn! and afab!reader (no pronouns used); time skips; protected penetrative sex (p in v); hoshi is kinda a himbo, lmao; ft. cameo by minghao and roomate!gn!sibling OC; reference to the movie they're watching, which is hereditary (brief mention of decapitation + demonic possession); barely proofread, sorry! a/n: this is based on a headcanon i did a while ago! i've been in such a horrible rut re: writing for the past month and a half, so it was a major struggle to write this because i feel like i don't know how to do that anymore 😵‍💫 i'm hoping that himbo hoshi can save me from this hell. also, this is told in vignettes!
[APRIL]
“Babe?”
The voice from nowhere is barely loud enough to drag you from sleep, but the effect it has on you is far from soft. Those consonants dig in where your dehydrated brain shrinks away from your skull, pressing in so hard that they throb. 
Bleary-eyed, you blink as rapidly as you can to adjust to the bright, white light beaming in through your open shades. The sound that escapes you is something akin to a hiss; it gets the point across, nonetheless. You sit up just enough to see the figure standing in front of your window, looming overhead with crossed arms, laughing. 
Clearly, your roommate doesn’t give a shit or a fuck about your hangover.
“What’s the deal with the stray you brought home last night?” Mei asks, the corners of their mouth tilting wickedly. 
You don’t have the brain power for this conversation, so you respond with a groan and bury your face back in the pillow from whence it came. Never one to give up, Mei drops down on top of you so that the full weight of their body rests against yours.
“C’mon,” they urge. “Spill your guts, chingu.”
Funnily enough, if they don’t get off your guts, you might do exactly that.
Your reply comes in the form of a croak, some pathetic little sound that reads as lifeless as you feel. “Why do you care?”
There isn’t a single reason you can think of for their sudden interest in your bad decisions. You’ve been making them left and right for the past few months without much more than a concerned glance, and until now, you didn’t realize that you’d taken the lack of follow-up questions for granted. 
What a fucking travesty it is to be perceived.
“Your business is your business.” Mei shrugs. You quirk an eyebrow, ready to jump in and point out their lapse in logic, but then that smirk comes back. “But your business is currently burning eggs in our kitchen, which makes it my business, too.”
Sitting up quickly, the force of your sudden moves nearly knock Mei to the ground. Beyond horrified, you squeak, “He’s still here?”
Faster than you’ve ever moved before, you clamber out from underneath your roommate and crawl to the edge of your bed, kicking wildly at your blankets until your legs are free. 
You’re already up and swaying on your feet, panting from the effort,  when you finally think to look down and assess the state of yourself. Thankfully, you’d remembered to dress yourself before falling asleep. You glance upward and salute whatever deity was looking out for you, ignore the look on Mei’s face entirely, and dash out of your bedroom.
As soon as you reach the kitchen, you skid to a stop, socks sliding across the hardwood until your hip bone collides with the corner of the kitchen island. You hiss again, far louder than the last time. The shape standing at your stove turns around wide-eyed; his mouth is frozen in the shape of an “o”.
Just as quick, recognition flashes, and the shock wears off.
“Good morning,” he chirps, and he’s all fucking sunshine.
You blink back at him without a single idea of where to start  — with the fact that he’s still here after you could’ve sworn he left, that he’s wearing your apron but has no clear grasp on the simple act of frying eggs, or that you cannot for the life of you remember his name.
Fuck.
You should really start keeping a guest book.
Whatever his name is, he’s witnessing you at your worst — certifiably crusty with your standard bad attitude — and that alone makes you want to wither and die, right on the spot. Unbothered by your ghoulish appearance, he gestures to the kitchen island you just collided with, pointing to a glass of water and a bottle of aspirin.
Items he would’ve had to open two (2) separate cabinets to find. 
In the kitchen he shouldn’t even be in.
You open your mouth, primed to explode all over him, but the way he’s looking at you disarms you immediately. His expression is so chipper — so friendly and childlike in its innocence — that you swallow down the shit you’d readily hurl at anyone else. You gulp, and without saying a word in acknowledgement, you grab what he’s laid out for you.
He smiles when you choke down the aspirin, then turns back around to pull the scrambled, half-burnt mess off the burner. 
“You must have a pretty low alcohol tolerance if you’re this hungover after three drinks,” he muses.
It’s an accurate observation — a harmless one, too — but you did not ask. Once again, he shoots you a smile that prevents you from snapping at him. Instead, you set the now-empty glass back down on the island and stare vacantly over at him.
Seonghwa? 
“You’re still here,” you say flatly. You may be stating the obvious, but that fact speaks for itself. “You’re still here, and you’re also in my kitchen.”
Seokjin, maybe?
He smiles at this, either unaware that he’s violated the unwritten one-night-stand code of conduct or unfazed by his own rule breaking. Rubbing the back of his neck, he laughs awkwardly, “It was the least I could do, you know? After all you —”
What the fuck is your name?
“Sungwoo!” You cut him off with a gasp and a palm raised, all but begging him not to recount what he’s grateful for within earshot of your roommate. “Really, you don’t need to do this. Any of this.”
He corrects you gently, “It’s Soonyoung.” 
Then, without even a hint of offense taken, he nods his head towards one of the stools tucked under the counter of the island. Your eyes flit between his hopeful face and the seat, frozen solid with indecision.
You see two options, and both feel like a trap:
Holding the line risks squashing this clueless boy’s marshmallow heart; and you don’t want to be the gash that ruins his day at the very outset. If you feed the stray — rather, if you let the stray feed you — then you’re an enabler, contracting a residency when the show was supposed to be one-night-only.
More perceptive than you’ve given him credit for so far, he senses the conflict inside your skull and attempts to tip the scale with a bread-cheeked smile and a shoulder wiggle. “Your breakfast is getting cold,” he nudges in a soft, sing-song tone. 
Oh, for fuck’s sake.
Begrudgingly, you dump yourself onto a stool without a word. With your elbows now propped up on the countertop, you drop your chin down to rest on the heels of your hands. More than anything, you try like hell to ignore the way it all makes his face light up.
“I don’t understand how you went from demonically hot to…” Your voice trails off as you try to find a word for whatever this is. A beat passes before you give up, waving dismissively. “Domesticated, or whatever.”
And his cheeks go pink.
“You think I’m hot?” He all but gasps, like this is brand new information to him. 
Like you would’ve brought him home from the club if he wasn’t — and goddamn, was he ever. Carrying himself with the kind of confidence that made your knees wobble; saying all the right things in a low, smoky tone with his lips at your ear; moving his body in ways that still fluster you to think about.
And yet, here he is.
Adorable, if not completely obtuse.
After grabbing plates from a nearby cabinet, he snags two pairs of chopsticks out of the drawer to the left of the sink. It takes all you’ve got not to roll your eyes. He shouldn’t know where either of those things are, but he does.
A satisfied sigh slips out of his mouth when he takes the seat next to yours and scoots a plate full of eggs and kimchi in front of you.
“Here you go,” he sings as he holds out a pair of your own chopsticks to you. 
He’s beaming when you accept them into your hand, and it leaves you with no choice but to take a bite of the food in front of you. Intently and chronically hopeful, he watches you pluck a piece of scrambled egg from the plate, like the trajectory of his life hinges on your approval. There’s no turning back now. Reluctantly, you pop it into your mouth.
While you chew, he leans in a bit closer. From this distance, you can see your own reflection in his irises; there are tiny flecks of honey brown amidst the dark, you realize. Little details you didn’t notice last night when he was much, much closer — like the heart-shaped curve his upper lip takes when he smiles as big as he is now.
“How is it?” He asks, walking the borderline between eager and unbearably shy.
You swallow hard as you snap back to attention. If letting him stay for breakfast was a bad call, getting caught gawking at him is a flagrant foul. Somehow, you need to get the point across without being too cruel; to remind him that you signed up for the night and not the morning.
“Um. Well,” you start with a grimace, shifting uncomfortably in your seat. “Are eggs supposed to… crunch?”
Tumblr media
[JUNE]
“Oh, fuck, just like that —”
Your back arches off the bed as you grip uselessly at sweat-drenched sheets. Between your spread thighs, Soonyoung and the punishing pace he’s set make quick work of pulling you apart, again. His right arm loops under your left leg to anchor you to him while his left palm presses down on your lower abdomen, making damn sure that every thrust drags over your g-spot.
This — this right here — is why you keep calling him back. He may overstay his welcome, but that’s an occupational hazard. His perpetual presence is a risk you’re willing to take, so long as he fucks you like this.
“Shit. You’re gonna cum again, aren’t you?”
He’s panting as he says it, which surprises the hell out of you. His stamina is unearthly, and when you manage to keep your eyes open long enough to look up at him, you don’t see any hint of effort. It's just the ragged sound of his breathing, pushing you closer and closer to the edge.
“I think this might be a new personal record.” 
Unfortunately, his little announcement is genuine. He’s merely stating a fact, not trying to tease you, because his only concern outside of making you cum is outdoing himself.
To Soonyoung, sex is a performance he’s trying to perfect. He approaches it like an Olympian — an athlete or a god? — and the bar he sets for himself raises every time you see him.
You find it the tiniest bit endearing how focused he is on self-improvement.
Kind of. 
That doesn’t stop you from rolling your eyes, though.
“Not if you keep —” A moan that you didn’t mean to let out cuts your sentence in half. “— talking.”
Your head crashes back against the pillows, which only spurs him on. Deeper, more deliberate strokes leave you writhing underneath him, babbling like a fool. He grins so wide that his eyes almost disappear.
“I’m just saying…” Another thrust, a thousand more stars dotting the periphery of your vision. “If you hit five, you owe me dinner.”
There it is, right on cue: another piece of evidence to prove that Soonyoung still doesn’t know what he signed up for.
It’s a conversation you’ve had more than once — never because you want to have it; and never because he seems to be consciously seeking something more than what you have. 
At some point over the past few months of scattered nights with you, a seed seems to have taken root in the back of his brain. A zombie parasite, more likely; one that’s overridden the controls and completely undermined his understanding of the situation.
Whether he means it or not, these throw-away comments make you wonder if, deep down, he’s not wired to fuck without feelings.
Not like you, anyway.
Your self-preservation instincts don’t let you get that far. Risk-averse to your core, you don’t see the point of gambling when the stakes are that high. And even if you weren’t wary of getting yourself hurt, it wouldn’t change the fundamental truth that you enjoy your own company enough not to need anyone else’s.
The way you see it, Soonyoung can have a cameo in your weekends, but the plot of your life right now doesn’t need anything more than that. Changing the lineup now could fuck your whole season. So, why try?
To his credit, he seems to get that there are currently more pressing matters at hand than the same old conversation. He pats your hip and says, “Let’s switch it up.”
You’re as grateful for the subject change as you are for the hand he extends to help your boneless body sit up again. Thankfully, the one lesson he has learned is that no one can compete with his perpetually full battery. If he’s going to change positions as often as he wants to, he has to be the one to position you.
This time, you wind up with your back flush against his chest, skin slick against yours. To keep him close, you reach back until your hand finds the nape of his neck. After weaving your fingers through the damp hair at the base of his head, you tug slightly, pulling a low groan out of him.
“Fuck, yeah,” he grunts breathlessly. “Pull my hair.”
You do as he says, albeit a bit harder than you meant to; you can’t help it. That’s the exact moment he chooses to grab your hips and slam your ass back against his pelvis, perfectly in time with his forward snap. He’s in your guts now, there’s no doubt about it, and you’re falling to pieces.
Wailing, you have to squeeze your eyes shut to survive the surge of pleasure coursing through you. “Oh, my god,” you choke out.
The only way you manage to stay upright through your orgasm is with Soonyoung’s arms caging you in. Without him, you’d be a trembling fucking mess, collapsing face-down onto your bed in a useless heap. He keeps holding you even when he lets himself go soon after, spilling into the condom with a moan you feel as it leaves his chest.
“Goddamn,” he sighs, voice rough. The heat of his breath on your neck almost makes you want to cling to him, curl up and let your eyes flutter shut. “Every time I fuck you, I feel like I should thank you.”
That flicker of affection goes out in a flash as the memory of consequences comes back around. You snort. “Please don’t cook for me again.”
You leave it at that, and so does he. When he finally pulls out of you, you give into the safer urge; the one that can’t possible give him the wrong impression. Slumping forward, you hit the mattress so hard that you practically bounce, like the dead weight you are.
Soonyoung misses that spectacle, thankfully. He’s already on his feet, tying off the condom before dropping it into the wastebasket on the other side of the room. You hear it drop against the plastic bag, then the soft pad of his footsteps as he makes his way back to you. You unbury your face from the pillows and crane your neck to look over at him.
In a rare display, he looks exhausted. Moments like this might be the only time he ever finds himself depleted, and you figure he’s earned that right. Part of you wants to let him lay here with you — maybe even let him sleep it off — but you can’t let him get tangled in the strings you refuse to attach.
He’s halfway to you when he finally looks up at you and catches you watching him. You’re not sure what he sees in your expression; you’d bet it’s as confusing on the outside as it feels on the inside. Whatever he finds there, it makes him pause. There's a quick nod, like he’s reacting to something neither one of you has said out loud, then he changes course.
“You have to be up early,” he says, like he’s finally learned the script. “I’m gonna head out.”
You nod but say nothing else. You just watch as Soonyoung grabs the clothes you’d tugged off of him earlier, piece by piece, and puts everything back to the way it was before.
The way you want it.
Once he’s fully clothed, he shoots you a smile that only uses half of his mouth. Neither of you offers a word as he walks over to the door, although you can tell he’s moving more slowly than usual. Hoping you’ll stop him, maybe.
You don’t.
It’s not until he pulls it open that he looks back over his shoulder at you; and this time, when he smiles, it looks like he means it.
“Sleep well, yeah?”
Tumblr media
[OCTOBER]
“I’m just saying that if her shithead brother bothered to include her in his night, maybe she wouldn’t have been decapitated."
You tear your eyes off the television screen in time to see Minghao’s eyes roll all the way back into his head. Across the coffee table from where you sit, he and Mei occupy the couch; his head crashes against the back of it with a muffled thump while his younger sibling continues their rant.
“I’m being for real,” Mei urges, jabbing their finger emphatically through the air in his direction. “If you ever bail on me like that, and my head ends up falling off, you deserve whatever consequences come next.”
You snort. “Up to and including… what, demonic possession?”
“Absolutely,” Mei sniffs.
Minghao sits upright again slowly. He chews thoughtfully on his lower lip, leaving you and your roommate in suspense. Knowing him, he’ll lecture you both on karmic energy and how Mei shouldn’t fuck around with it. To both of your surprise, he frowns. “Is it bad that I kind of want cake now?”
You and Mei respond at the same time, although your responses are nothing alike:
“I think we have some left over.”
“Yes, you’re a monster.”
Despite what they just called him, Mei is nothing if not a good host. With a beleaguered huff, they push themselves off the couch, step carefully over the legs Minghao doesn’t move out of their path, and stalks off towards the kitchen to forage for food.
Left alone in the living room, you and Minghao fall into an easy silence, eyes glued once again to the screen. It’s always been easier to get through a movie without Mei’s commentary; this one would’ve been finished an hour ago if they hadn’t kept pausing it to ramble. You’re so immersed in it that you hardly hear the way they’re tearing through the kitchen like a cyclone. You almost miss the soft knock at the door, too.
Immediately, your optimistic eyes flick over to Minghao. He’s closer to the door, and if you stare at him long enough, he might let you stay in the armchair you’ve all but fused to. 
“Nope,” he says coolly, without even looking.
Whining, you peel off the blanket you’ve wrapped yourself in and unfurl your knotted legs. You shiver when your bare feet touch the cold wood below, but bravely, you don’t retreat. You push forward on tiptoe and skip across the living room until you reach the front door.
Your eyebrows shoot up your forehead when you open it to find Soonyoung standing there for the first time in several weeks. While overstaying his welcome is his signature, showing up uninvited never has been. That’s apparently one line in the sand he won’t stumble over.
“Hey,” you peep.
For reasons unknown, you have to pause to let your gaze sweep over him, like something might’ve drastically changed about him since you saw him last. There’s a tiny flutter in the center of your chest that begs you to greet him more emphatically than that, but you ignore it.
Soonyoung looks more apologetic than you’ve ever seen him, which makes your pulse quicken even more.
“I’m really sorry to bother you,” he swears. “I think I left my headphones here last time. I’ve looked everywhere, I promise, but they’re just — gone.”
Your first instinct is to ask why he brought headphones to a dick appointment in the first place, but you talk yourself out of it. The next is to find out why he came all the way over here on a hunch, rather than simply texting you; he hasn’t in a while, not that you’ve taken it to heart. But you don’t do that, either, which strikes you as odd.
Instead, you step back and push the door open wider, once again letting the stray inside. “No worries,” you breeze.
Since when?
As it turns out, letting him in doesn’t bring the sky crashing down around you. Taking a single brick out of the wall you’ve fastidiously built doesn’t bring about the end of days. It just brings a shy bow and a quiet “thank you” while he toes off his shoes.
He turns to head toward your bedroom with you following behind him, but he stops short after a few steps. Crashing into his back — god, he’s broader than he looks — you grab his biceps to keep from bowling him over entirely.
“Shit — I’m so sorry.” He wheels around, failing to realize that you’re as close as you are. You can see panic light up his eyes, now mere centimeters from yours. “I didn’t realize you had somebody over.”
What is that scribbled all over his face?
It’s not anger, you know that much. Nothing about the way he’s looking at you reads like jealousy, either. If anything, he seems genuinely torn-up over what he assumes is date-crashing. Guilty, maybe.
So, why do you feel bad?
“Mei’s brother,” you explain quickly, as if he’s owed one. “Our annual horror movie marathon. We — all of us — do it every October.”
Why did you add that qualifier in there?
Soonyoung’s face brightens immediately, and you feel the tiniest bit warmer now that the corners of his mouth aren’t curved downward anymore. You wish that surprised you, but it doesn’t.
Why should it? You’ve given into him more often than not, haven’t you?
All he says is, “Oh,” in the tiniest voice you’ve ever heard, like he’s embarrassed himself for the first time in his life.
It grows quiet while the two of you continue to stand there in the half-light. If you discount the screaming, the flickering colors coming from the television screen make it feel almost — cozy?
But you’ve been gazing up at him for far too long, so you clear your throat. “Your — umm — your headphones. Do you remember where you left them?”
You nudge him slightly to get him moving, which he does without complaint.
“I think they jumped out of my pocket when you…” Soonyoung’s voice trails off. As you pass by, he glances over at Minghao, who either can’t hear your conversation or doesn’t give a shit about it.
With that indifference confirmed, Soonyoung looks back at you with a smirk. “You broke my zipper, you know. I had to take those jeans to a tailor to fix it.”
Immediately, your cheeks start burning.
Resident fuck monster, reporting for duty! Here to rip clothes to shreds and — 
He touches your wrist, just for a second. “It’s cute,” he assures you, even though you haven’t said a word.
And it doesn’t do a damn thing to keep that heat from rising up your face.
You step into your bedroom before you can think of what to say in response, so you let the moment pass and flick on the light. Just as soon as he joins you inside, Soonyoung lays eyes on what he came for — which is a miracle. That thin, white cord is practically invisible under your dresser.
“Ah!” He chirps, bending down to grab it.
Looking triumphant as hell, he tucks it into the pocket of his joggers and shoots you a grin. Suddenly, you find it hard to mimic his smile, although you don’t know why. 
He got what he came for, didn’t he? He’ll be out of your hair in a matter of moments, which is exactly what you’ve been demanding of him for months. You had to train him to get in and get out, and when he eventually learned, the relief was immediate.
So, why don’t you feel relieved now?
Soonyoung must hear your trains of thought derailing because he comes in hot with a distraction. As usual, it’s out of left field, just like the soft brush of his fingers on your bare arm.
“You’re cold.”
It’s not a question. 
There aren’t even goosebumps on your arm; and there’s no reason why he should know by looking at you that you are, in fact, freezing. But he does, and before you can ask how the fuck that’s possible, he spins around to the dresser nearby and grabs the handle jutting out of the bottom-left drawer.
How does he —?
You open your mouth to speak. The words disappear when he stands upright again, now holding out a sweatshirt from the drawer you keep them in. He’s only seen you open it once before, and the fact that he remembers is making you dizzy.
Soonyoung’s expectant eyes lock on your face, looking at you the same way he did when he handed you those burnt fucking eggs. This time, though, you don’t hesitate to accept what he’s giving you. You tug that sweatshirt over your head without missing a beat, instantly learning that it’s much bigger on you than you remember.
Stunned, you blink back at him from underneath the hood, which obscures most of your forehead. “Is this —?” 
You grab the fabric from the front of it in your hands as you look down. At first glance, it looks like the million other white sweatshirts tucked into your drawer, but — 
“This isn’t mine.”
Your eyes flick back up to Soonyoung, who’s fighting for his life to bite back a smile.
Six months ago, you might’ve knocked him on his ass for this, but now, you can’t keep it together, either. You crack wide open, laughing so hard that your eyes almost disappear.
“When the hell did you sneak that in there?” You wheeze, wiping tears as they spill over your lash line. The smack you land against his arm is cloaked in a sweater paw, dealing no damage except to crack him open, too. “God, I was never going to get rid of you, was I?”
Beaming, he slips his hands into the kangaroo pocket on the front and tugs you closer; you let him. “It was just in case I get cold, I swear.”
“Is that it?” You narrow your eyes playfully. “Are you sure?”
“Mhmm,” he hums, although you don’t believe him for a second. “It does look good on you, though. Maybe you should hang on to it.”
“To the sweatshirt?”
Watching him blush like that may never get old. Still, he maintains his bluff and nods. 
“Yeah. I mean, why not? Right? It’s comfortable.” He shrugs, not even the slightest bit casually. “A cotton blend, I think. Pre-shrunk, so… It’ll — uh, never be your size, I guess. That’s — um — that’s kind of a bummer, but…”
“Soonyoung!” You cut him off with a breathless laugh, prompting him to shut his rambling mouth.
The rare use of his name seems to startle him. His eyes go wide with that typical, hopeful anticipation that he never seems to leave home without. That look hasn’t disappeared after six months of getting shot down on a weekly basis, and neither has the way he hangs onto every word you say. 
This time, it might actually be what he’s been waiting to hear.
“Do you….?”
It might be a new personal record, you caving like this after holding someone at arm’s length for so long. The relief is automatic, spreading through muscle that you didn’t even realize had been aching.
“If you’re not busy, do you want to stay?”
Tumblr media
510 notes · View notes
hotpinkhoshi · 6 months
Text
not flirting with anyone anymore pull me toward you by my red string of fate or fuck off
15K notes · View notes
hotpinkhoshi · 6 months
Text
13K notes · View notes
hotpinkhoshi · 7 months
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
MARK TUAN in Saint Laurent for MANIFESTO Magazine (2023)
180 notes · View notes
hotpinkhoshi · 7 months
Text
tired of seeing this question being asked to people who are just gonna answer someone from stray kids. who is the hottest kpop idol 🎤
588 notes · View notes
hotpinkhoshi · 7 months
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Park Jinyoung I love you 💚
262 notes · View notes
hotpinkhoshi · 7 months
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
JAY B Profile Photos for Mauve Company (2023)
134 notes · View notes