pairing: class president!eom seonghyeon x brat!reader ft. swimmerlahn keonho
genre: high school!au, love triangle, situationship!au.
warnings: everyone here is eighteen, swearing, lowkey mean reader at times, hanni&danielle from newjeans/ian from h2h, ryul&ohyul from Ing shot appearance, an almost kiss, parties, drinking, hyeon kinda sucks with his feelings, reader is very dramatic, casual situationship break down.
synopsis - you've liked class president eom seonghyeon ever since, from random students asking you if you two were dating or even his own best friends teasing the life out of you both - counting down the days until the confirmation of your relationship. what happens when you finally believe he likes you back only for everything to crumble? thank god for cute swimming champions.
✩‧₊˚˚ ༘♡ ⋆。˚ੈ ੈ✩‧₊˚˚ ༘♡ ⋆。˚ੈ✩‧₊˚˚ ༘♡ ⋆。˚ੈ✩‧₊˚˚ ༘♡ ⋆。˚ ੈ✩‧₊˚˚ ༘♡ ⋆。ੈ
now playing: good reasons by gracie abrams & number one girl by rosie.
it wasn’t the best idea to be listening to gracie abrams’ saddest songs on spotify whilst you stared out the car window, gazing towards the fast background moving along as your driver continued on driving away from the school.
after that miserable encounter with seonghyeon all you needed to do was getaway, it was embarrassing enough already realising he only ever saw you as his friend.
all those times you second guessed with your friends, with seonghyeon’s friends - who told you that seonghyeon clearly liked you back, it was just delusion mixed with false hope. not to mention how hana was back in his life, you’ve never even heard him talk about his old childhood friend until now.
your entire world was crashing down on you, everyone liked you. why didn’t seonghyeon? what made you so undesirable that he only wanted you as a friend, nothing more. more than a friend, less than a lover. his actions.
you were beginning to become rather annoyed than sad, obviously he performed actions that weren’t friendly. you’ve never seen him act the same way he did to your girls the same way he did with you. even seonghyeon’s own family asked if the two of you were dating.
“ we are here, miss l/n.” mr han, your driver interrupted your thoughts inside. “ thank you, can you come get me in an hour please?” you asked, the older man nodded before you hopped out of the car. watching the black behicle drive away.
your body turned around to face the blue waves, your comfort place. the familiar beach that your parents took you to all the time as a child. gracie still continued singing in your ears as you walked across the sand, focusing on the waves that crept closer and closer towards you.
the sand mountains were huge as you walked across, barely paying attention to anything else.
the last time you came here was with seonghyeon. he drove an hour back and fourth because you wanted to go a restaurant across the city, he spent hours with you - sitting on the sand with his letterman jacket under your skirt. he listened to your rants about people, fixed your hair behind your ear whenever the wind took control - allocated your head to rest against his shoulder.
looking back, you honestly couldn’t blame yourself. eom seonghyeon knew what he was doing.
“ that fucking prick.” you grunted, still a little far away from the beach as you picked up a pebble; throwing it as far as you could. “ fucked with my feelings!”
unfortunately you watched as it didn’t even make it to the waters, hiding behind the small mountain of sand that rested before the current. “ ouch!” a voice yelped out, making you squeal in fear for a second - realising you seriously hit somebody. the stranger moved from behind the sand, realising that someone was sitting closer.
you made eye contact with the stranger- wait, he’s kinda cute. nope. y/n, focus, you hit him with a rock by accident.
“ oh my god i’m so sorry!” your eyes widened seeing the boy clutch onto the top of his head, even though the pebble was small, it was still probably terrifying to have a rock hitting your head out of nowhere on the beach.
“ are you okay?” he asked. your eyebrows furrowed, you were the one that hit him yet he was the one asking if you were all right. “ what?” you ask confused, waving him off, “ are you all right?” emphasising on the ‘you’ specifically.
“ um i think i’m good!” the boy replied but you watched as he still clutched onto the top of his head. “ i’m so sorry, i didn’t even see you, i wasn’t thinking.” you explained but he just nodded like you were telling him instructions. “ hold on let’s grab you an ice pack, there’s a convenience store nearby. come follow me.” you mumbled.
the boy was seriously cute but so different, he was laughing to himself about his injury while walking beside. “ i’m keonho, by the way. ahn keonho.”
“ oh i’m y/n.” you replied with a small smile, walking on the pathway. “ you sure you’re okay?” he asked. still being weird as if you weren’t the one that hit him with a rock earlier.
“ yes i am, why are you asking?” you couldn’t help but laugh at the stranger’s antics, usually people could be complaining that you hit them in the head, but not this boy. “ i’m the one that hurt you, man.”
he shrugged, “ don’t worry too much about me. but i heard you before the rock.” your eyebrows raised, wondering what he was implying. did you even talk?
“ so whose this prick hm?” his question made you laugh, of course he was talking about your little tantrum just a few minutes ago - embarrassed that someone literally heard you talking shit about seonghyeon.
“ oh um don’t worry keonho, just boy drama.” keonho nodded his head before the two of you made it into the convenience store quickly. “ i’m gonna get some ice, grab anything you’d like. it’s on me, i feel bad.” the boy tilts his head in confusion, “ don’t feel bad, you didn’t know i was there. besides, it was a stupid spot to sit in. i should’ve known people would be throwing rocks in anger.”
you glared at him before he giggles, reaching out to a box of chocolate chip cookies on the shelf. “ can i just grab this then?” he asks.
holding out your father’s black card, keonho simply blinks.
“ so is it okay?” he asks once more. “ you could literally fill up an entire cart, ahn. i don’t care.” with the way you two were interacting, people would believe you both knew each other - seriously forgetting you met him five minutes ago with a rock to his head.
“ then i would feel bad, i only just met you. it doesn’t even hurt.” you reached over his head to place the ice pack on the spot where you hit him, “ shush keonho.”
“ can i get your number then?” his words make you freeze for one second, he was quite bold. “ i just moved to seoul from the states, i need someone to hang out with besides my ugly cousin.”
“ ugly cousin huh?” you snorted, “ maybe he’s cute.”
“ ew hell noooo,” keonho made a grossed out face and dramatically shook his head, “ he’s so gross.”
“ which school are you going to?” you asked, grabbing his box of cookies and heading to the counter where an older female started bagging your items.
“ oh my god that’s my school!” you exclaimed, “ at least you know me then.” keonho smiled, removing the ice cold pack on his head to brush his fingers through his hair. whilst he was busy staring at the cookies, you take time to actually examine how cute your new friend was.
those doe eyes, he looked like a puppy. something told you keonho was going to be fun to hang around with.
“ alright loves, that will just be 17.99.” the cashier announced staring between you and keonho as you tap your phone on the card machine, “ you two are such a cute couple by the way.” you immediately shake your head in panic as keonho laughs, forgetting that you don’t even know this boy.
“ oh we’re not a couple ma’am!” keonho answers for you, a little too enthusiastic. “ oh really?” she asks genuinely shocked, “ you two look amazing together sweethearts. now get home safe.” you could barely get anything out before keonho thanked her and walked away, making you follow right behind him.
right on time, your driver pulled up infront of the shop - he must’ve seen your location on life360. “ oh i’ve got to go home now.” you turned over to keonho, who took out his phone.
“ can i still get your number?” he asked. sure, whatever. he was cute and going to your school anyways. “ fine.” you accepted his phone, adding your number onto his contact list. angling the photo, you decide to already put a contact photo for yourself - trying to take a selfie before keonho buts his face into the frame. “ man!” you yelp as the boy grins, making you take the photo.
“ see you tommorrow at school y/n!” keonho grinned, taking his phone back and opening the door. he was so friendly, what the hell. he even waved to mr han and told him to get you hole safe, what the hell was wrong with this boy. he’ll get kidnapped with how friendly he was.
“ whatever, stranger.” you scoffed.
“ bye bye rocky!” he replied, you were about to say something back before keonho shut the door, salute your window before mr han started driving off. through the back window you watch as keonho decides to take out his phone, focusing on something on his screen.
you genuinely forgot what happened with seonghyeon as soon as you met ahn keonho yesterday at the beach, seeing the disturbed looks on the girls’ faces after you told them what happened in hanni’s car during class - oh well, you didn’t really care about being five minutes late.
“ i’m gonna kill that little troll.” ian scoffed, imagining attacking in her head for even messing with your feelings like that.
there was seriously something wrong with him, to fumble a perfect girl like you.
“ what are you gonna do now babe?” hanni asked.
okay definitely not, you wouldn’t look horrible in a prison outfit.
he could just buy more, and you could still end up arrested.
the girls recommended, but you knew better than that. there were better ways to hurt seonghyeon. “ nothing, i can’t really do anything about it.” you simply reply.
the girls go quiet for a minute wondering if you were just gonna laugh and tell them your insane plan to humiliate seonghyeon for hurting you like that.
“ wait seriously?” ian turns around, shocked by your reply. others have done worse to you over the years, ex boyfriends, ex friends - you’ve always managed to make them regret their decision. but this? they would’ve expected you to put nair in seonghyeon’s hair.
you nod, “ i can’t help that he doesn’t share the same feelings as i do. i just have to move on, especially with hana around now.”
“ holy shit, did the aliens replace you?” danielle leaned over to check you out but you seemed totally fine, dealing with the palm of her hand against your forehead to make sure you were okay.
“ oh okay then, if you’re fine, then should we go in?” hanni slowly blurted out. while they were still concerned about your care on seonghyeon’s unrequited feelings were so low, they were happy that you weren’t ever so depressed and miserable.
“ yep!” you reply, fixing your lip gloss one last time through the rear view mirror before hopping out of the car. the girls stare at each other weirdly, heading out as well. through some telepathic conversation, they swore to pay extra attention to you for the next two weeks. especially now, when you’ll be walking into a class with said guy that broke your heart.
okay now with all honesty, without the girls present and in your head, you still did obviously care - a lot. obviously you didn’t just move on after a couple hours, you lost your mind for an entire year with the belief that eom seonghyeon liked you back, he felt the same way, he was just scared.
it was easier just to play a facade rather than to listen to other person tell you that he’s just not thinking straight.
hanni walks by your side as the four of you enter the school, heading into your classroom where mrs kim happened to be introducing the new student. ahn keonho. the same boy you accidentally hit with a rock less than 24 hours ago. he stood next to mrs kim with a huge smile on his face, seeing you walk in with your girls.
he seemed different looking wearing your school logo. the other girls in your class definitely liked the new eye candy, resting your cheeks against their palms in excitement of the handsome student - meanwhile seonghyeon’s eyes laid on yours, watching you and keonho make eyes in front of everyone.
“ girls, this is the new student. ahn keonho. please look after him.” the teacher smiled. your girls nodded as you headed to your seats, walking past keonho at the front.
“ you can sit next to louis whose sitting next to the heater right there, let me know if you need anything.”
“ and class i will be leaving the room for a couple minutes to get things sorted out for keonho. please be on your best behaviour, thank you.” she announced before closing the sliding door, a signal for everyone to start talking.
“ everyone, this is my cousin from the states, ahn keonho!” a familiar annoyingly loud voice echoes throughout the room coming from the other side, only for you to turn your head slowly to see martin bringing keonho into a headlock.
“ wait that’s your cousin?” you blurted out, your social clique wthin the room overhearing you. of course he’d be related to martin fucking edwards. “ oh hey y/n.” keonho grins, making everyone else turn to look from you and then to the boy.
“ hold on, you two know each other?” juhoon asked. “ i thought you didn’t know him?”
“ we met the other day.” you shortly explained, not wanting to admit you ran off to the beach and hit keonho with a pebble in the head after getting friend zoned by seonghyeon. keonho looks over to you, hopefully noticing the obvious look on your face that shows you don’t want him telling everyone what happened.
“ oh yeah, uh just a coincidence.” he covered for you thankfully. a lot of people didn’t have the gift of doing that.
“ hm okay then.” martin didn’t seemed convinced at all, knowing that after keonho came home the other day he was on the phone the entire time with some dumbass giggle.
on the other hand seonghyeon nods his head with hana right behind him, focused on you. he had been meaning to text you after what happened the other day, to try explain himself for his sudden change of behaviour but he couldn’t do it.
he just hopes you’ll still be a good friend to him.
but he did have one question, how come you were staring at keonho like you’ve known him forever?
wait no, he had no right to ask this. he only saw you as a friend, nothing more.
the entire day seonghyeon watched as you and keonho acted like you’ve known each other for years, laughing about things and even martin was so surprised at how the two of you went along. he didn’t even get the chance to talk to you after the conversation prior, with keonho circling your every move.
what the hell is happening?
slowly within the next few weeks you and keonho became inseparable, with the boy finally easing into the swim team who automatically adored him - especially the captain, anton lee. it was easier to ignore your feelings for seonghyeon by completely trying to rid him of your everyday life, barely replying to his messages and turning down his offers to hang out.
what made matters worse was the little tension within the two groups, hana decided to cling onto seonghyeon 24/7 with the way it was pretty hard to get close to your girls.
the place that seonghyeon used to be by your side, now was slowly belonging to keonho.
“ and as you all know, the school trip is coming up soon. please sign up on the app to vote where we should go, camping in the mountains or in the forest. all right, you may go now!” mrs kim announced with a smile on her face, this was the best part of the year where your class would go on a trip somewhere far away on a bus.
your girls excitedly already voted on the app to go camping in the forest, finding it interesting to be in cabins under the stars.
“ which one are you gonna vote for, n/n?” a voice called out as you were packing your notebook away in your bag, looking up to see seonghyeon and hana in front of you.
“ oh um probably the forest, i’ve been to the mountains enough times.” you replied back, noticing how close hana was leaning onto seonghyeon - trying your best to ignore the slight ache in your heart. was there something going on between them?
all you did was avoid seonghyeon these days, using excuses to keep away. it was for the best, you didn’t need to be coddled by the same boy that said your almost kiss was due to the “ moment” and “ time.” keonho noticed the uncomfortabe look on your voice and excused himself from talking with juhoon, ringing his arm around your shoulders.
seonghyeon glances at his arm longer he should’ve, his lips pursed at the sight. “ you two have gotten close.”
keonho grins and nods, pulling you closer towards him as if it was to mock the other boy. “ yeah, y/n’s a cutie. i can’t stay away.” he teases, pinching your cheek.
your other classmates hear his words, cooing at the affection. in your class, it was so easy to be shipped with another student. for years it was you and seonghyeon, but ever since keonho came along, everyone decided the two of you were a match made in heaven.
“ date already!” hyunwoo cheered as others clapped in delight. they were all just so nosey. “ ah y/n look at how cute keonho is!” changmin continued on.
“ but i thought you didn’t being in the wilderness, n/n?” seonghyeon spoke up. he was the one who had to carry you down the hiking trail after you complained it was too much.
you looked up at him, shaking your head. “ figured i’d try something new.” your words had much more meaning than the simplicity of what came out of your mouth.
on the other hand he couldn’t help but furrow his eyebrows a little, feeling a little dig at him after what happened.
seonghyeon felt the way you disconnected yourself away from him, constantly making up excuses to never hang out anymore and watching as keonho suddenly had more meaning in your life than he did.
“ oh okay, um that’s fair.” he replied back, fixing the back of his hair. hana noticed the awkward tension between you and seonghyeon, obviously she knew there was something between you both - she didn’t know how to feel about it at all. she liked him, but it wasn’t hard to notice you had some sort of hold on him.
“ come on hyeon, let’s go. see you guys later.” hana sent you a small smile. you shared the same look, the two walking away before keonho let out a small whistle.
“ you two are so full of shit.” you nudged his arm away, punching him in the shoulder as the boy complained as if you hit him with a car. “ you know, he got a little jelly there.”
“ shut up keon, it’s not worth being delusional anymore.” you muttered. this is what you told yourself, reminded yourself of what he said to your face. he only saw you as a friend, nothing more.
“ hm, sure.” he smiled back. due to your blindness of seonghyeon’s continuous actions ever since keonho moved to the school, he could tell that seonghyeon wasn’t the happiest man of his arrival.
seonghyeon took once last glance behind him as hana pulled him away from you, seeing the way keonho was still making you laugh in the classroom. he couldn’t understand why he felt this way, he’s never felt this way before.
his heart clenched at the sight of another guy making you laugh, not just another, actually, someone who he knew could easily get your heart.
“ they’re cute together, don’t you think?” hana commented. she obviously noticed how he looked back, the words coming out of her mouth before she could even think. he instantly became a little defensive, “ wait what?” seonghyeon brought his attention back to hana who stood beside him.
“ y/n and keonho, i can see it happening.” she said a little louder.
he shook his head, no way. “ nah, he’s not her type.”
hana raised her eyebrow, “ and how would you know?”
seonghyeon stopped in his tracks, she didn’t know you. she wouldn’t know how you are when you like someone. he’s only ever seen you have a small thing for anton lee and the japanese-german exchange student from a couple years ago, maki.
“ i’ve known her for a long time, i know what she likes.” he replied back. a little more defensive than he would’ve liked to bring out. he knows all your favourite foods, the music you like to blast in the middle of the night during a drive, the people you had a grudge against within the past few years.
hana cleared her throat, she remembered when he used to know all about her like that. now it was you, just you.
but then again, she heard what happened between you and seonghyeon from martin - who blabbered his mouth a little too much. everyone in the friend group knew what happened, with the girls trying their best not to throw things at seonghyeon and his own friends shaking her head at his decision to downplay whatever you had.
maybe since you were pulling away from seonghyeon, there was room for her again.
“ then what is her type?” she asked casually.
“ you said you know y/n, so tell me, who does she like?” hana continued. “ i’ve seen the guys she likes, keonho’s different. i just can tell.” seonghyeon answered her question, it was honestly a shit reply.
“ oh well, i think they look good together. i mean everyone thinks they do.”
“ what, no they don’t. keonho literally just moved here, hana. y/n barely knows him.” hana stayed silent for a minute at his disapproval of the possibility of you two happening. he was jealous. it was obvious. to picture you with someone else.
“ who knows. she probably likes him, i’ve seen the way she looks at him.” her words anchor onto his mind, the boy slightly scoffing. “ hana my mom wants me home, i should go.”
“ oh um okay.” she went too far, obviously. it was every so much confusing, she didn’t understand why seonghyeon would call you two just friends only to hate seeing you with keonho.
hana watched as he walked away from her, clutching onto his backpack. the awkward tension left between them mocking her own personal feelings.
she swallowed her spit. she didn’t want to dislike you. she just liked him, so so so much. that’s why she mentioned the first love thingy when she first came to the school. before hana came to the school she had a chance to speak to seonghyeon’s mom, the lovely lady mentioned how you and seonghyeon were so close, and that she loved you like her own daughter.
in which resulted in old feelings being brought up again.
@luvpadron @yufansbby @wonheeloves @1014b @rinazkvie @qhevy @jennaort3ga @mirophobic @riddlesonlywife @miles4eva @bestboileeknow @jiaant11 @sweetbabysblog @camdenlou @saintlysl @zooweemimi @venicebitch323 @leosdigitalarchives @helloitsmeami @exclusiverinaa @konnilvr @bvnyx3 @brachioswrld @kittsnewera @ive-cool @gigibaka @yuesning @sillylule @skyeincc @wonumber @rmooninked @cakeart12