fanprose
Sign inSign up
My LibraryIdolsGroups
AuthorsChallenges
PhotocardsTradingShrine
Dark mode
Sign inSign up
UpdatesFAQContent GuidelinesTerms of ServicePrivacy PolicyDMCA

© 2026 Fanprose

  • Home
  • Browse
  • Authors
  • Idols
  • Sign in
  • Sign up
    Cover image
    PublishedApr 25, 2026
    CreatedApr 17, 2026
    UpdatedApr 26, 2026
    LengthOne Shot
    Wordcount12,018
    Rating
    Mature
    Genres
    Smut
    Group
    idle
    Pairings
    Miyeon x Male Reader
    Characters
    Miyeon (i-dle)Male Reader
    One Shot

    We Just Fit

    Complete
    orangecassettetapes4h ago
    50

    “Fuck you.”

    “That’s kinda the idea, baby.” Miyeon quips as she stares up at you with a cocky smirk. 

    Seeing your unshifting gaze, she rolls her eyes and lets out a sigh, defeated. 

    “Come on. We’ve had this argument a hundred times. You have won none of them. So save me the white knight act and fuck me,” She gives your cheek a few light slaps, finally getting her adorable pet to obey. “Hm, baby?”


    Now, Miyeon wasn’t always like this. She used to be sweet, and caring, and soft, and unbelievably infectious with her sudden shotgun bursts of laughter that always catch you off-guard. It’s that distinct rise in pitch and volume in her laugh that makes it so stupidly goofy. Very unlike her image, much less a princess as she, annoyingly, claims to be.

    But, calling her a delight would be an understatement; a heinous crime. She was more than that. She was sun, warmth, home. She was afternoon drives by the countryside as a breeze coolly slides across your cheek. But at the same time, she was class, elegance, and frilly dresses. She was velvet pillows and intricate curls on rose gold upholstery. She was, whether you like it or not, fucking immaculate. You’d call her godsent, but you think no God would’ve been wise to put this much power in a human being. Either way, God or no God, Miyeon was real. 

    And, as luck would have it, she didn’t smite you the first time you interacted with her. Once you’ve gotten past the initial awkward small talk, conversations with her have been far from uninteresting. She tells stories like they’re epic sonnets with rising and falling actions, and you can’t help but flow to her narrative. She endlessly recounts to you the several dramas, shows, and countless movies she’s watched (Yes, even the ones you’ve already watched.), and you can’t help but pray that actors would go out of business if it means talking to Miyeon all day.

    With a talker like her, she expects full attention from you, too. It was your sworn duty, an oath, invisibly signed on the day you became friends. 

    But sometimes it could prove just a bit too much. Unbeknownst to her, you always kept a long list of phrases that help shut out the noise that is Miyeon as she drones on and on and on. Trusty tools, you thought so yourself.


    “…and then I killed it during the live stream. I just hate it when they fly slow enough to buzz in my ear but fucking quick enough to dodge everything I throw at it.” She released a quick sigh. “Then afterwards I kinda felt bad, so I gave it a little funeral with tissue.” Miyeon pouted.

    “Uh-huh, yeah.” You replied, eyes still fixated on your laptop screen. 

    Miyeon shifted her gaze and stared at the side of your face. “And after that I got up to fix the chairs…”

    “As one does, yes.” Your fingers glided across the keys.

    Miyeon prodded her cheek with her tongue as she scoffed lightly. “And then I got naked on stream, you asshole. You’re not even listening!”

    You inhaled deeply and exhaled shortly. With a final CLACK on your enter key, you faced a sulking Miyeon. 

    “You were doing the livestream, and then you kept hearing the infuriating buzzing sound, but it would miss your hand every time you swatted it. You whirled around a bit and finally caught the mosquito. You suddenly felt bad, so you held a funeral with tissues and a little prayer. Afterwards, you probably fixed the chairs in the practice room, then ended the stream. I was listening. Asshole.” You smirked, proudly. Miyeon did too.

    You’ve never really needed those tools.


    From an outside perspective, people might think there’s something going on between you and Miyeon. You got it a lot actually, but that isn’t the case. You know that isn’t the case. 

    Okay, well, you have harbored feelings for Miyeon to some degree, but seeing her already beaming with your friendship left you wanting to leave things the way they were. It worked perfectly, so why mess it up?

    Consequently, knowing that there wasn’t anything between you and Miyeon, Minnie went ahead and asked you out. It was on a rainy afternoon, and it was chilly even inside Cube’s building. You were bundled up on the couch, busy fixing various schedules and the logistics of some of I-DLE’s promotion-week activities on your laptop when Minnie suddenly popped the question.


    “Do you wanna go out?”

    Your fingers halted. Your eyes immediately went to the closed window. The blur of the grey sky and the cold outside nipped at your ears. You dreaded the thought of the outdoors. So, you faced Minnie.

    “You mean—“

    Minnie quickly shook her head.

    “Oh…Oh.” you realized.

    Minnie continued to stare, lips slightly pouted. That was when you got a good look at her for the first time. Overshadowed by Miyeon’s constant hogging of your attention, Minnie wasn’t able to engage with you that much. You’ve had a few talks, but never really got to a real conversation. But holy hell, without competing with Miyeon, Minnie easily radiated and filled the whole room and about 4 other buildings down the block. You audibly gulped, nervously wracking your brain for a response. Say yes, idiot!, you internally shouted.

    Minnie piped up again. “I think you’re cute and I wanna get to know you more. So what do you say?”

    Sensing the silence, you shifted back to the task at hand: the gorgeous woman in front of you. Ears, check. Eyes, check. Head, check. You nodded up and down. 

    “Yes, please.”


    But this isn’t about Minnie, it’s about Miyeon. 

    Now, for the record, Minnie was an absolute angel. No doubt about that. You’ve been dating for a couple of months now and have almost checked all the boxes on the list: you have a copy of each other’s keys, you’ve both met each other’s parents, and you’ve both admitted to loving one another. You haven’t slept together yet, but you were willing to wait if Minnie wanted to take it slow. Things were going great — up until that one night you had Miyeon over.


    Miyeon called you up to tell you that she was coming over. It was around 12. On the phone, she already sounded kinda loopy — tipsy. Slurred words and constant hiccups kinda gave it way. Being the good friend you are, you agreed. Someone had to watch over her, so might as well be you. You sent a quick update to Minnie and a sweet goodnight. She sent back a photo of her, bundled up in bed with messy bangs and a small thumbs up.

    Miyeon shortly arrived at your door with three soft knocks. She had her brown hair down and wore an extra-large purple sweater that hung on her slim body and shorts that proudly displayed her smooth thighs and legs. With a quick smile and a hey, she let herself in, and you got to making dinner for the both of you.

    So there you were, sitting beside each other on your smelly (according to Miyeon) couch. You had just finished dinner and continued to tap away at your laptop while Miyeon fiddled with her phone. It was silent, but it was fine. Just the noises of each other seemed to suffice. Then Miyeon’s voice broke the air between you.

    “Am I a good friend to you?”

    Your ears perked up, and you hummed lightly. “Hm?”

    Miyeon slowly exhaled. “I asked if I was a good friend to you.”

    There was something about the question that sounded so different, so foreign, so…unexplored. You guys weren’t much for mushy stuff, so this was definitely a first. But, you had to admit, Miyeon is a great friend.

    On days with too much work on your hands, she would never forget to stop by your office for a quick chat, holding whatever instant junk she found around the company. She would plop down on the couch in front of your desk and start talking. Little by little, you got to know her better.

    You’re a talker just as much as she is, albeit only with her, but you figured that everybody was a talker with their best friends. Miyeon knew you well, too. She knew your ins and outs, your pet peeves, and your grievances. And you knew hers — how her nose scrunches every time she hears a trot song, or how she has a secret dimple on her cheek that only appears when you say an absolutely hilarious joke, or how she curses, like a lot, whenever only the two of you are around. You guys just…fit. So you went with that.

    You cleared your throat and shuffled a bit on the sofa. Miyeon audibly gulped as she waited. She hugged her knees to her chest as she stared. 

    “Well…” you started. “You are. You’re my best friend, and you’re really great. We just fit, you know?” You finished with a small shrug.

    Miyeon’s face lightened, brows slowly unfurrowing, satisfied with your answer. She licked her lips and nodded. Right about now, you could guess a smirk was coming. Then, as if on cue, a corner of her lips rose, and you saw that dimple starting to show. The world just seemed to fade into the background as Miyeon held your gaze, the drunk blush perfectly accenting her cheeks. Both of you were light-years away from Earth at that point, drifting aimlessly into the unknown. And yet you didn’t care. Even then — with Miyeon in her messy, tipsy, aimless state — she was stunning. 

    You flicked her forehead. 

    Can’t let her have too big an ego. “That’s the only compliment you’ll squeeze out of me.”

    She flicked your hand away as she clicked her tongue. “Oh fuck off,” she said with a snort.

    Both of you settled shortly after, content and satisfied with each other’s answer. But you decided to question her more.

    “So why’d you ask?” You smiled lightly.

    Miyeon shrugged. 

    “Miyeon.”

    Continue reading

    Sign in now

    Don't have an account? Sign up

    22 likes from SadMango, kryphtot, KTYN, KMJU, SuperMonkey7, jtr04, KindHare, cartman3307, TheReturnofTheBlueBird, badsnowman, 1, ShinyKoala, hyeyulenjoyer, x-ddd-x, TinyFalconX, JadeHare, SwiftViper, roses_are_rosie, lollers, and yunaships, .

    You might like

    • Cover for Reputation
      Reputation
      Series4,800 words
      justacasualreaderdontmindme
      Smut
    • Cover for "you make me feel good"
      "you make me feel good"
      Oneshot5,760 words
      Child of the Sun
      SmutYiren x Reader
    • Cover for wyd?
      wyd?
      Oneshot8,896 words
      cloudtransprncy
      Slice of lifeAn Yujin x Male Reader
    • Cover for Spectacles
      Spectacles
      Oneshot2,572 words
      iz
      SmutLee Chaeyeon X Male Reader