eom seonghyeon x myopic!reader AU oneshot — ☆.ᐟ
background :: A severely nearsighted girl with an aggressively “nonchalant” personality keeps losing her glasses, only to find herself slowly and unavoidably pulled closer to Seonghyeon, a busy idol who quietly becomes her anchor in everyday chaos.
warnings :: Mild language, embarrassing/crush-centered humor, teasing friend group dynamics, accidental flirting, emotional vulnerability, and slow-burn romantic tension.
lee' s note :: inspired by this ask! this one is a super long one! just to make up for my little break I had hehe. pls enjoy! w/ luv, THROUGHYRS
You’ve known Sora long enough to know her life doesn’t happen in normal settings.
It happens in group chats, chaotic house visits, sudden introductions, and people slowly accumulating in her orbit like she collects them without trying.
Which is how you ended up knowing her older brother, Martin Edwards, for years.
And how you ended up knowing his entire extended circle of friends.
And how, somehow, that circle expanded into people you were never emotionally prepared for.
A member of CORTIS — the globally known group made up of Martin, Keonho, James, Juhoon, and him — constantly moving between schedules, rehearsals, airports, interviews, and stages. Someone who should feel distant in every possible way.
Not when he shows up at Sora’s house like it’s normal. Not when he’s standing in the same kitchen as you talking to Martin like he belongs there. Not when he greets you like you’re just… part of his everyday environment.
Because you are extremely committed to the idea that you are normal about him.
There are three facts everyone agrees on about you.
One: you are one of Sora’s closest friends.
Two: you are completely useless without your glasses.
Three: you are absolutely, painfully obvious when it comes to Seonghyeon.
You disagree with number three.
In your mind, you are incredibly nonchalant.
Cool. Controlled. Emotionally stable. Mysterious if you squint.
That is your version of reality.
Everyone else has a different one.
The morning everything goes wrong starts like any other morning where you briefly believe in peace.
You reach for your glasses.
A quiet, sinking realization spreads through your chest.
You begin searching immediately. Bed, floor, desk, chair, under pillows, behind objects that should not be movable but somehow are. You find a pen, a spoon, two hair ties, and a receipt from a café you don’t remember visiting, which feels like the universe is mocking you personally.
Okay, slightly panicking.
Sora arrives like she’s been assigned a job by the universe.
She starts searching immediately.
“You didn’t lose them somewhere insane again, did you?”
“I don’t lose things in insane places.”
“You left your phone in the fridge.”
“That was strategic cooling.”
She doesn’t respond to that, because she knows arguing won’t change your confidence level.
“Oh yeah I also brought my brother here. Hes finally home lol”
“Martin. And the others.”
Then immediately pretend you didn’t.
“I’m not doing anything.”
“You literally changed posture.”
Because you are above this conversation.
Downstairs, voices drift up.
Keonho. James. Juhoon. Martin.
Like your body is suddenly aware of its own existence.
When you enter, everyone is already there.
Jae is holding his phone like it’s recording evidence.
Yuna looks like she’s predicting your downfall in real time.
And Seonghyeon is standing near the counter mid-conversation with Martin.
Then your brain adds a second attempt before you can stop it.
Silence hits the room instantly.
Jae mutters something about “we got it.”
Sora looks like she’s already tired.
Seonghyeon just smiles like this is normal behavior for you specifically.
You walk straight into a chair.
You recover too quickly to be casual about it.
“she’s fighting furniture again.”
James adds without looking up, “furniture winning.”
Juhoon follows up, “scoreboard updated.”
You pretend you did not hear any of that.
Seonghyeon moves closer at some point.
Just enough that suddenly he’s within your space.
“Where’d you last see them?”
“Because it’s consistent.”
He exhales like this is a well-worn problem.
Like it makes sense to stay.
That becomes the pattern.
He guides you without making it a thing.
“You were about to miss it.”
“You fail that test often.”
Minji laughs somewhere behind you.
Hana whispers, “he’s so calm about roasting her.”
Yuna replies, “this is baseline behavior.”
Because acknowledging it would make it real.
At some point they get a call from their manager and step away.
And everything feels subtly wrong without him there.
You don’t say anything about it.
When they returns, everything shifts back into place without explanation.
Like it was always supposed to be that way.
That thought annoys you more than you expect.
Small moments you refuse to label.
And every time you try to prove you don’t need him
you immediately prove the opposite.
That night, your phone is too easy to reach.
“Don’t walk into anything.”
And the space he leaves behind feels too noticeable.
Which you immediately hate.
And that is extremely inconvenient.
When you finally lie down, it doesn’t feel like the day is ending.
It feels like something is starting.
And you don’t have a nonchalant explanation for that.
The next day, your glasses arrive.
Sora holds them like they’re sacred.
“Behold. Vision restoration arc.”
“You walked into a wall.”
Seonghyeon is there again.
He greets you like normal.
Because now that you can see clearly, you notice everything.
The way he looks at people like they matter while they’re talking.
the way his eyes land on you and linger like it’s not an accident.
Sora notices immediately.
Because that would be dangerous.
At some point, Seonghyeon ends up beside you again.
“I didn’t lose them on purpose.”
“That wasn’t a compliment.”
And your brain registers it far too strongly.
Later, he’s the first to leave again.
You notice before he says anything.
Martin answers for him, “schedule’s packed.”
Keonho: “we are going to survive unfortunately.”
Juhoon: “legend behavior continues.”
Seonghyeon doesn’t say much.
“don’t overthink things.”
Sora watches you immediately.
“That is a lie with emotional structure.”
But you already know she’s right.
That night, you open your phone again.
But you stop pretending a little less each time.
And somewhere between all of that
Seonghyeon starts becoming less of a “presence you notice”
and more of a “constant you rely on.”
Without either of you naming it yet.
Which is, honestly, the most dangerous kind of change there is.
The shift doesn’t announce itself.
It just… starts showing up in the smallest possible ways.
Like Seonghyeon being slightly harder to reach on certain days.
Or your texts sitting unread longer than usual.
Or the group chat mentioning “schedule changes” in a tone that sounds too casual to be casual.
At first, you don’t think much of it.
And you are famously “not affected by things.”
Except you are, just not in a way anyone would immediately call dramatic
More like… you just notice the gaps.
The pauses where he used to be.
One evening, Sora drops her bag on your bed with way too much force and immediately flops down beside it like she’s exhausted by your entire life trajectory.
You sigh, “He’s been gone a lot more lately.”
You don’t look up from your phone.
“Seonghyeon and Martin is always busy.”
You don’t respond right away, which already betrays you more than words would’ve.
Sora watches you for a second.
“They’re in comeback prep.”
“And overseas schedules.”
“And interviews and rehearsals and whatever else idols do when they disappear into airports for a living.”
“You’re doing that thing again.”
“The pretending-you-don’t-care thing.”
“…I just mean it’s normal.”
Sora hums like she doesn’t believe you, which is rude but accurate.
That night, your phone doesn’t light up.
Not the way it usually does.
No “don’t walk into anything.”
No random check-in that sounds like nothing but somehow lands like everything.
You tell yourself it’s fine.
You even believe it for approximately five minutes.
You’re halfway through scrolling your feed when Minji’s message pops up in the group chat.
But you also don’t stop reading.
Which is your first mistake.
Because the more you look, the more real it becomes.
Photos. Clips. Fans. Headlines.
Seonghyeon smiling in passing. Seonghyeon walking through crowds. Seonghyeon existing in a completely different part of the world like it’s normal.
And you realize something slightly annoying.
You’ve gotten used to him being… close.
Just consistently there in your orbit.
And your brain doesn’t like that gap.
The next day feels louder than usual.
Not because anything is different.
But because everything is the same,
The group still gathers at Sora’s house.
But there’s a missing frequency.
And you keep noticing it.
Which is deeply inconvenient.
At some point, you’re sitting on the couch when Sora nudges you lightly.
You glance down at your phone.
“You’re checking it a lot.”
“You’re worse when you pretend you’re fine.”
“That’s not what I said.”
Later that evening, your phone finally lights up.
That lands differently than it should.
And somehow that word feels like a promise.
The next few days fall into a pattern.
But somehow, he still shows up in small pieces of your day.
And every time, you try to act normal about it.
And every time, you fail a little more internally.
Sora notices before you say anything.
“You’re smiling at your phone again.”
“That is not what I said.”
You throw a pillow at her.
She catches it without looking away from you.
“…don’t ‘okay’ me like that.”
But she just smiles slightly.
Like she’s storing the information away.
Two days later, things change again.
But enough that you feel it before you understand it.
Seonghyeon calls instead of texting.
You hesitate before picking up.
His voice comes through slightly tired.
“We’re coming back tomorrow.”
That shouldn’t feel like something.
You don’t argue this time.
When he comes back, it’s late.
Sora drags you to the living room under the excuse of “group hangout,” which is clearly code for something else.
Because you already know.
You hear the door before you see him.
And suddenly the room feels different again.
“HELLLLOOOO WE SURVIVEDDDD.”
Tired in that soft, familiar way.
Bag slung over one shoulder.
And when his eyes land on you
But your chest still does that annoying thing anyway.
He doesn’t come closer right away.
He just looks at you for a second longer than necessary.
Like he’s confirming something.
“you didn’t text as much.”
That catches you off guard.
And that should be normal.
Sora is absolutely watching this like it’s a live documentary.
Hana has already grabbed her phone.
Jae looks like he’s restraining himself from narrating out loud.
Yuna looks like she predicted this outcome three weeks ago.
You are very carefully trying to remember how to breathe normally.
Seonghyeon finally sits beside you.
But close enough that you notice everything again.
And for the first time, you realize something:
you didn’t just miss him being around.
you missed how naturally he fit into your space.
Later, when everyone starts dispersing, he walks you out again.
Because this time, the silence between you doesn’t feel empty.
It feels full of everything you haven’t said yet.
He looks at you for a second.
And you hate how easily it lands.
You try to recover your usual tone.
“I’m literally right here.”
“that’s why i missed you.”
And your brain officially stops functioning for about three seconds.
Because you’re pretty sure he knows exactly what that did to you.
And when you finally speak, it comes out quieter than intended.
“…you’re really bad at saying things normally.”
“you’re really bad at reacting normally.”
Then he steps slightly closer.
“can i ask you something?”
“do you still think you’re nonchalant?”
And you immediately know you’ve lost that argument before it started.
And finally, you let out a small breath.
“…maybe a little less than before.”
But there’s no real bite to it anymore.
And when he finally reaches for your hand again
you don’t even hesitate this time.
Like it was always going to happen.
And somewhere behind you, Sora whispers:
“oh this is absolutely irreversible now.”
It becomes harder to pretend after that.
Not because anything suddenly changes in a loud, dramatic way.
But because now there’s a memory attached to everything.
His voice saying he missed you like it was the simplest fact in the world.
The way he didn’t hesitate.
The way you didn’t pull away.
Those kinds of things don’t just disappear when you go back inside and act normal again.
The next few days, Seonghyeon is still technically busy.
But “busy” now looks different than it did before.
Because even when he’s not physically there, he still shows up in ways that feel… intentional.
A message in the morning.
A random photo of something he saw on the street with no context at all.
You try not to read into it.
One afternoon, you’re sitting with Sora and Minji when your phone buzzes again.
You just… forgot lunch existed for a while.
Minji leans over immediately.
Sora, without looking up:
“He is absolutely parenting you.”
You stare at your phone like it personally betrayed you.
Minji is already laughing.
Sora is smiling like she’s watching something inevitable unfold.
“You’re cooked,” Minji says.
“You’re being monitored.”
“That is not what this is.”
“That is exactly what this is.”
You glare at both of them, then reluctantly take a picture of a snack you didn’t want to eat but now have to for legal reasons.
You nearly drop your phone.
Sora just nods slowly like she’s accepting the downfall of your entire resistance arc.
That evening, the group is all gathered again at Sora’s place.
Martin and all of CORTIS are there too—Keonho, James, Juhoon—lounging around like they belong to the furniture now.
Seonghyeon arrives later than everyone else.
And somehow, you still notice the exact moment he enters the room.
He greets everyone normally.
Just for a second longer.
Still completely transparent to everyone except you.
Minji whispers loudly on purpose:
“she said it normally. character development.”
Yuna nods like she’s tracking data.
Jae mutters, “temporary stability.”
Sora just sips her drink like she’s watching a documentary finale unfold.
Seonghyeon sits down beside you again.
But close enough that your brain immediately becomes aware of him in a way that is physically inconvenient.
You glance at him before you can stop yourself.
“just missed a lot of things.”
Your stomach does something extremely unhelpful.
You look away immediately.
That earns a quiet laugh.
That shuts you up for half a second.
Later, the group starts doing whatever chaotic thing they always do—games, arguing, laughing too loudly, someone yelling about snacks.
And you and Seonghyeon somehow end up slightly separated from it.
Like the rest of the world blurred out around you two without asking permission.
At some point, he shifts closer again.
“you’ve been quieter lately,” he says.
He’s watching you like he already knows the answer.
That’s the frustrating part.
And somehow always ends up right.
“…you’ve been gone a lot.”
And that makes your chest tighten again in that annoying way you’re starting to recognize too well.
You try to recover your usual tone.
“…you’re acting like this is something serious.”
Like he’s choosing words carefully for once.
Which is rare enough that even the group notices from across the room.
Sora is definitely watching now.
Hana has stopped talking entirely.
Even Keonho glances over mid-laugh.
Seonghyeon doesn’t rush you.
And that patience is what finally breaks your “nonchalant” defense system completely.
Because it gives you time to think.
And thinking is dangerous.
“I don’t know what you want me to say,” you finally admit.
He tilts his head slightly.
“you don’t have to say anything perfect.”
That makes you exhale a small laugh despite yourself.
“…you’re really annoying when you’re honest.”
And somehow that “sure” feels like he doesn’t believe you, but also doesn’t need you to admit it out loud.
A pause settles between you.
Then, very quietly, he says:
“i’m not going anywhere for a while.”
“…that sounds like a threat.”
You don’t respond right away.
Because your brain is doing that thing again where it forgets how words work.
So instead, you just nod once.
Across the room, Minji whispers:
“inevitable conclusion: approaching stability.”
But for once, you don’t care enough to argue.
Because Seonghyeon is still beside you.
Still close enough that you can feel the calm he brings without him trying.
Later, when everyone finally starts leaving, he walks you out again.
The kind of silence that doesn’t feel empty anymore.
You stop walking at the same time this time.
Turns slightly toward you.
And you realize something simple.
You’re not trying to pretend tonight.
He doesn’t react like it’s surprising.
Just like it was expected.
Then he steps a little closer.
Not closing space too fast.
Just enough to make your heartbeat noticeably louder in your own ears.
“good thing or bad thing?”
He nods like that’s fine.
Like uncertainty is allowed.
Like you don’t have to be fully figured out to be here with him.
Something in your chest finally unclenches in a way you didn’t realize it was holding on so tightly.
You don’t say anything back.
Because when he reaches for your hand again this time
No “nonchalant” version of yourself trying to survive the moment.
And the very obvious, very inevitable fact that this was never just an accident of timing or friendship or proximity.
It was always going here.