⸝⸝ pairing: sunghoon x afab!reader (ft. heeseung)
⸝⸝ synopsis: A party, a breakup, a rebound gone wrong - then Park Sunghoon offers you strawberry candy and a dance under fairy lights. Between Lee Heeseung’s sharp lies and Sunghoon’s quiet warmth, you learn what it means to be seen. Two lonely dancers, one chance at love - uncertain, tender, and maybe exactly what you’ve been waiting for.
⸝⸝ genre: love at first sight, love triangles, college au, fluff, romance, angst, ive liz (jiwon) is your bestie
⸝⸝ warnings + disclaimer: breakups, betrayal/cheating, jealousy, heeseung is a bit asshole (sorry). purely fictional, not reflective of real idols, names used for storytelling only, no harm or disrespect intended!!!
⸝⸝ a/n: this has literally been sleeping in my drafts for like a whole year 😭 i wrote it last year, kept second guessing it, and then just… forgot about it?! finally decided to post bc conan gray’s lonely dancers was living rent free in my head and honestly inspired this entire thing. my first time ever uploading a fic here on tumblr so pls!!! feedback + reblogs would mean the world to me!! hope u guys enjoy it as much as i enjoyed writing it ⋆ divider by @cafekitsune and @omi-resources
Jiwon adjusted the strap of her dress in the mirror, lips pursed in concentration. The citrusy scent of her perfume lingered in the room, mixing with the faint hum of traffic outside their dorm window. She glanced at Y/N, who was still fussing with her hair.
“So, are you ready?” Jiwon asked, tilting her head as if to appraise Y/N’s look.
Y/N twisted another loose strand into place, cheeks puffing out with nerves. “I was born to do this… I guess?”
Jiwon grinned, all confidence and spark. “Tonight is gonna be so much fun!” The excitement in her voice made Y/N laugh despite herself. This was their first real university party, and the anticipation thrummed between them like static.
The car rattled lightly as it sped down the road, music leaking faintly from the houses they passed. Y/N kept picked at her sleeve, the cool night air brushing her heated cheeks through the cracked window.
“D-Do you think Sunghoon will be there?” She blurted, barely loud enough over the engine’s hum.
Jiwon raised an eyebrow, smirking. “That Snow White guy?”
Y/N’s blush deepened. “Don’t be rude! He has a name.”
“Meh,” Jiwon said, pouting dramatically. “Still don’t get the hype. His girlfriend even so mean that she acts like the witch from the movie.”
Y/N gasped, then dissolved into laughter. “Okay, that’s rude… but also kind of true.”
They giggled until Jay’s house - the place where they held the party, also one of the student council member, came into view, pulsing with music.
The bass vibrated through the ground before they even reached the door. Inside, the air smelled of soda, chips, and a faint trace of alcohol. Students clustered in small groups, talking and laughing, though it was still early.
Suddenly, Jiwon’s phone buzzed, and she excused herself, leaving Y/N to wander toward the kitchen. The counter was lined with cups and bottles that gleamed under the harsh light. She reached for one, her fingers brushing the cool glass.
“Hey, need help with that?” Y/N startled, turning to find Sunghoon leaning casually against the counter, a bottle of water in hand. His hair was slightly damp with sweat, his smile easy and unguarded.
“Oh, hi! Um, no, I’m good. Thanks,” she said quickly, brushing her hair behind her ear. Her heart raced louder than the music
“You sure?” He twisted his own bottle open with a soft snap.
Y/N hesitated, then laughed lightly. “Well, water’s always safe.”
“Exactly.” He handed her one, their fingers brushing briefly. The chill of the condensation bit at her palm.
“So,” he asked, tilting his head as he sipped, “how’s university treating you so far?”
Y/N swallowed, cheeks warming again. The room suddenly felt too small. “It’s been… great.”
“That’s good to hear.” His gaze lingered a beat too long before he smiled.
Just then, Jiwon appeared, phone still in hand. “Sorry, got caught up on a call.”
“No worries,” Sunghoon said smoothly. He glanced back at Y/N. “I should probably go find my girlfriend.” His smile softened before he disappeared into the crowd.
Y/N’s own smile faltered. She followed Jiwon, but disappointment tugged at her chest. She had enjoyed those few moments, wished they could’ve stretched longer. Still, Sunghoon was taken, so she couldn’t let her feelings get in the way of their friendship.
Hours blurred with laughter and dancing. The music pounded in her ears, but Y/N still found herself stealing glances across the room, searching for him.
“What’s on your mind?” Jiwon teased, ruffling the carefully styled waves of Y/N’s hair.
Y/N sighed. “I don’t know…”
“Oh, you do know.” Jiwon arched a brow. “You’ve been staring at Sunghoon and his girlfriend all night. Your face says it all.”
Y/N’s blush gave her away. Jiwon always saw straight through her.
“Come on,” Jiwon said, draping an arm around her shoulders. “Distract yourself. Look-” She nodded toward the corner. “That guy’s been watching you for ages.”
Y/N followed her gaze and blinked. “Isn’t that Lee Heeseung from our major?”
“Maybe,” Jiwon shrugged. “All I know is, he can’t stop staring at you this whole night.”
Y/N shifted uncomfortably. She had never noticed him before, but then again, she had been too occupied with Sunghoon to notice anyone else. “I’m not interested in anyone else,” she said firmly.
“What about me?” Jiwon teased.
“You’re my best friend.” Y/N rolled her eyes and pushed her playfully. “That’s different.”
Jiwon laughed, shaking her head.
The lights dimmed. A slow song hummed through the speakers, and couples drifted toward the dance floor. Y/N was about to retreat back to the table when a hand caught hers.
“Hey, have you seen my girlfriend?” She froze. Sunghoon stood there, breathless, strands of hair sticking to his forehead.
“Y-Your girlfriend?” Y/N asked, her chest tightening. “Did something happen?”
He gave a sheepish smile, scratching the back of his neck. “I just… wanted to dance with her, but I can’t find her anywhere.” A blush rose on his cheeks.
Y/N’s voice lowered, feeling mixed. “Oh… I don’t think I saw her.”
“Ah. Okay.” He smiled gently, thanked her, and slipped back into the crowd.
For the rest of the night, Y/N’s thoughts refused to settle. His smile, his voice, the way his eyes softened when he mentioned his girlfriend - all of it lingered, bittersweet. She knew her crush was hopeless, but her heart had already chosen him, that’s why she’s been admired him from afar.
It had been love at first sight - her quiet, aching love for Park Sunghoon.
It was on a blazing summer day - the kind that clung to your skin even in the shade, when Y/N first met him. It was her first day at university, and she had gotten lost trying to find the gymnasium. Her footsteps echoed on the empty pavement, nerves buzzing in her chest, when a tall boy appeared out of nowhere. His skin looked pale under the sunlight, his frame graceful, almost delicate.
“Looking for the gymnasium?” He asked, waving a hand in the direction behind him.
Y/N startled, nearly jumping. She blinked, then gave a quick nod.
“It’s over there. Just turn left, and you’ll see it. Everyone else is already gathering, so you might want to hurry.” His smile curved easily across his lips, bright and warm, and it struck her instantly.
She mumbled a thank-you before rushing off, but that smile stayed with her. She didn’t know it yet, but Park Sunghoon would soon become her classmate, and from that moment on, she couldn’t help but notice him. The way he laughed with Jay and Jake and his group of friends; the way he listened kindly when others spoke;… He had this quiet radiance that seemed to light up any room, and Y/N found herself drawn to it again and again.
But she never had the courage to approach him, not after learning he already had a girlfriend. She refused to be the kind of girl who interfered in someone else’s happiness. So, she admired him silently, stealing glances, tucking her feelings away.
Still, as days blurred into weeks, and weeks into months, her crush only deepened. Her heart would skip whenever he smiled her way, or when he asked her the smallest question in any lecture. She told herself it was just a harmless crush. She told herself to be content with friendship. And yet, every night, a quiet part of her still wished, hoped, that someday he might see her differently.
Later that night at Jay’s party, Y/N found herself lost in thought again, her chest tangled with feelings for him. That was when someone grabbed her arm and tugged her into the crowd.
Her heart leapt, expecting Sunghoon, but when she turned, annoyance flared instead.
“What is it this time?!” She snapped, her voice raised over the music.
“Woah, woah, calm down.” The boy holding her hand lifted his arms in surrender. He wasn’t Sunghoon. Nor Jiwon. It was the guy she’d spotted sitting quietly in the corner earlier - Lee Heeseung. His grin was mischievous, his eyes playful.
“Lee Heeseung?!” Y/N blinked, confusion written across her face.
“Yeah, it’s me.” His smile widened. “You were hoping it was Sunghoon, right?”
Heat rushed to her cheeks. Why is everyone determined to embarrass me tonight?! She thought bitterly. She scowled, her forced smile slipping as she turned to leave.
“Wait.” Heeseung stepped in front of her, lowering himself slightly in a half-bow as he extended his hand. “Can I have this dance?”
Before Y/N could answer, the music cut abruptly. A wave of voices surged through the air, sharp and heated. The two of them turned toward the commotion.
It was unmistakable. Sunghoon’s voice.
“Sunghoon, please, listen to me!” a girl cried desperately.
“No, Minjeong! I can’t take this anymore!” Sunghoon’s shout tore through the noise.
Y/N froze, her breath catching. The crowd shifted uneasily around them, whispers spilling in every direction. Her heart hammered painfully. She wanted to rush to him, to ask if he was okay, but she couldn’t. It wasn’t her place. These were his problems, his relationship.
She took a shaky step backward, ready to flee, but Heeseung touched her arm gently. “Let them be, Y/N,” he murmured, his eyes fixed on Sunghoon.
Her gaze flicked back to the couple. Minjeong clung to him, begging, her voice breaking. And Sunghoon - his shoulders trembled as though the weight of the world had been placed on them. The sight pierced Y/N’s chest.
Just then, Jiwon appeared at her side, sighing as she glanced at the scene. “There you are. Do you want to go home? This whole party’s turning into a mess.”
Heeseung crossed his arms, his expression unreadable. “Guess the girlfriend made the wrong move.”
“It is what it is,” Jiwon muttered.
“And she got caught,” Heeseung added.
Y/N’s fists clenched. She couldn’t listen anymore. Her emotions were a storm, and their careless whispers only added fuel. With sudden force, she grabbed Jiwon’s wrist and pulled her out of the room, away from the party, away from the noise.
“Girl, are you okay?” Jiwon asked once they were outside. At first, she seemed confused, but her eyes softened when she caught the turmoil on Y/N’s face. “You know this isn’t on Sunghoon, right? It’s Minjeong’s fault. Sunghoon would never hurt someone he loved.”
“Of course I know that!” Y/N’s voice cracked, anger and sadness tangled together. “That’s why I’m mad. She hurt him.”
Jiwon exhaled, then wrapped her arms around Y/N, holding her tight. “Come on. Let’s call it a day.”
After all of that, the two of them slipped back to their dorm. The night air was cool now, carrying the faint hum of crickets. They changed into pajamas, crawled into bed, but sleep didn’t come easily to Y/N.
She lay awake, staring at the ceiling. Her mind replayed Sunghoon’s voice, his face, the anguish in his tone. She was worried, deeply worried. Would he be okay tomorrow? Would he even show up to class?
She turned to her side, clutching her blanket. Her heart ached for him, and all she could do was hope.
The next morning, Y/N’s heart sank the moment she stepped into the lecture hall. Sunghoon’s seat - the one she always found her eyes drifting to,was empty. Just as she had feared, he wasn’t there.
Before she could slip out to look for him, Jiwon caught her wrist. “Hey, where are you going? The lecture’s about to start.”
Y/N hesitated, her gaze still flicking to the door. The worry sat heavy in her chest, but she forced herself back into her seat. Her pen tapped uselessly against her notebook as the professor’s voice droned on. No matter how hard she tried, she couldn’t focus.
Meanwhile, across campus, Sunghoon sat slouched in another lecture hall. His usually sharp eyes looked dim, shadows carved beneath them. When Jay approached, Sunghoon barely lifted his head.
“Sunghoon,” Jay said softly, dropping into the seat beside him.
Sunghoon managed a weak smile. “Hey, Jay.”
Jay’s brows furrowed. “I’m sorry about last night. I should’ve… I don’t know, done something. I was worried about you.” His hand patted Sunghoon’s shoulder with awkward sincerity.
“It’s not your fault,” Sunghoon replied, his voice low. “Just because it happened at your place doesn’t mean you’re responsible for it.” He motioned for Jay to sit, then leaned back, letting out a long breath.
Jay folded his arms, concern etched across his face. “What happened with Minjeong?”
For a moment, Sunghoon said nothing. Then he spoke, his tone cracked but steady, explaining how he’d found out about her cheating, the hurt of betrayal still raw in his words. He told Jay how he had decided to end it because he couldn’t live in a lie anymore.
Jay listened in silence, eyes soft with empathy. “I’m sorry you had to go through that,” he said finally.
Sunghoon gave a short laugh, though it was hollow. “I’ll get my shit together. Don’t worry.”
“By skipping classes?” Jay quipped, a half-smile tugging at his lips.
Sunghoon smirked faintly for the first time that day. “A great way to heal your wound.”
The lecture ended. Y/N was dying to look for Sunghoon. But before she could search, a voice cut through the hallway.
“Trying to find someone?” Y/N turned, startled, to see Lee Heeseung leaning lazily against the wall, arms crossed. His smirk was infuriating.
“Have you seen Sunghoon anywhere?” she asked quickly.
Heeseung shrugged. “Meh. But how about you give him some space? The guy just went through a breakup.” His eyes glinted, teasing. “Or… you could spend that time with me instead.”
Her stomach twisted, annoyance flaring. “You get out of my way!”
He rolled his eyes, chuckling. “Fine. Don’t blame me if you miss your chance.” With that, he sauntered off, leaving her fuming.
Eventually, Y/N found Sunghoon sitting alone on a bench under the late afternoon sky. His gaze was fixed upward, where the clouds drifted lazily past, but his expression was heavy, like the weight of the world pressed on his shoulders.
Y/N’s footsteps slowed as she approached, her heart aching at the sight of him. She lowered herself onto the bench beside him.
“Hey.” His reply was soft, distant, and he didn’t look at her.
“Are you… okay?” she asked, her voice hesitant.
Sunghoon let out a long sigh, his breath trembling. “I don’t know. I just feel like I’m not good enough for anyone.”
The words hit her like a punch to the chest. How could he, of all people, think that? In Y/N’s eyes, Sunghoon was everything - kind, radiant, someone who made even the dullest days brighter. And yet here he was, broken.
She hesitated, then slowly placed her hand over his. His skin was cool, his fingers limp against hers. She looked at him, her eyes steady. “That’s not true, Sunghoon. You’re an incredible person. Anyone would be lucky to love you. Don’t let one betrayal make you doubt yourself.”
For a moment, the sadness lingered in his gaze, but then he finally turned to meet her eyes. His lips curved into a faint smile, fragile but sincere. “Thank you, Y/N. It… means a lot, hearing that from you.”
They sat in silence, watching the sky fade into hues of orange and gold. Neither of them spoke, but the quiet between them was comforting, a fragile peace in the middle of chaos.
When the sun finally dipped below the horizon, they rose and walked back toward campus, footsteps in sync.
“Thank you for being here today,” Sunghoon said suddenly, glancing at her with a small, almost shy grin. “It… kind of feels like magic.” He gave a short laugh, embarrassed at his own words.
Y/N’s cheeks burned, her heart fluttering. “Anytime, Sunghoon. You can always count on me.”
They walked on, side by side, their shadows stretching long behind them.
Neither of them noticed the figure watching quietly from a distance, eyes fixed on them with unreadable intent.
“So…” Heeseung’s voice broke through Y/N’s sleepy haze the next morning. She had barely settled into her seat when a cold bottle of strawberry milk landed on her desk. He leaned casually on the edge, grin cocky as ever. “If you don’t want to hang out with me, how about I help you out with Sunghoon instead?”
Y/N yawned so hard her jaw cracked, blinking at him like he’d grown two heads. “W-What…?!”
“Yeah, you heard me right.” Heeseung’s grin widened, his tone dripping with mischief. “Since you’ve rejected me, and I’m an angel, so I decided to become a cupid. My first target? You and Park Sunghoon.”
Y/N blinked twice, utterly thrown off. “You’re joking.”
“Do I look like I’m joking?” Heeseung’s brows arched dramatically as he plopped into the seat next to her. “Give me a week, and you’ll be a lovey-dovey couple. Guaranteed. Angel’s honor.” He winked.
Y/N stared at the strawberry milk like it might hold the answers. Part of her wanted to laugh, part of her wanted to scream, and part of her… well, part of her was tempted. “Wait, you’re serious?”
“Of course.” Heeseung leaned back, folding his arms behind his head. “I don’t get called an angel for nothing, you know.”
Her lips pressed together. It was dangerous to trust him - this self-proclaimed cupid with a smirk that could melt steel, but the thought of Sunghoon, the chance of being closer to him, made her heart flutter.
“But I don’t want to force anything,” she muttered at last, voice small.
“Ugh, never mind.” She tugged at her hair in frustration, then finally gave in and grabbed the strawberry milk. “Fine. But only if you don’t try to shove us together in some ridiculous way.”
“Deal.” Heeseung raised both hands in mock surrender, though the gleam in his eyes betrayed him. “You’ll see. Cupid’s got a plan.” He held out his fist, and Y/N hesitated before bumping hers against his. The pact was sealed.
“Buuut-” Heeseung suddenly leaned closer, tapping his finger against her forehead. “We need to exchange contacts.”
Her eyes widened. “W-What?”
“How else am I supposed to send you updates about Sunghoon?” he said smoothly, his smirk returning.
Y/N groaned but reluctantly handed him her phone. By the time she got it back, Heeseung had not only added himself to her contacts but followed her on every social media account he could find.
Over the next few days, their “updates” became an excuse to spend more time together. They met up under the pretense of talking about Sunghoon, but soon their conversations drifted.
At a café, Y/N found herself rambling about her favorite movies while Heeseung listened with surprising patience, occasionally leaning forward to ask questions. Somehow they even went to the arcade, and he dragged her into a racing game, only to sulk dramatically when she beat him by a landslide. She laughed until her sides hurt, and he claimed he let her win just to see her smile.
Each time, Y/N walked away with lighter shoulders, her heart warmed by the strange comfort Heeseung gave her. She reminded herself it was all for Sunghoon, but she couldn’t deny that she was starting to enjoy these little escapes.
One evening, Y/N’s phone buzzed as she lay sprawled across her bed. She snatched it up, expecting another one of Heeseung’s sarcastic “progress reports.”
Her heart nearly stopped. It was Sunghoon.
Hey, don’t know if you’re asleep. Just realized I haven’t seen you around much lately.
Y/N shot upright, her pulse hammering in her ears. SUNGHOON TEXTED ME FIRST?! She scrambled for a reply, her thumbs fumbling across the keyboard.
I’ve just been busy with errands lately, that’s all.
(Errands that involved way too much time with Lee Heeseung to “updates” about him, but he didn’t need to know that.)
Almost immediately, his reply lit up her screen.
Ahh, I seeヽ(・ω・)ノ Feels like something’s missing without you around haha.*
Sunghoon sent the message with a cute emoji. Her knees gave out, and she sank to the floor, clutching her phone like it was a lifeline. Does that mean he misses me? Heat rushed to her cheeks, her whole body tingling with giddy disbelief.
Another message followed.
Looking forward to talk to you again. Good night (~ ̄  ̄/)
Y/N pressed her phone to her chest, smiling so hard her cheeks hurt. Sleep didn’t come easily that night, her mind replayed every word until dawn.
The next afternoon, she burst into the café where Heeseung was waiting, practically glowing.
“HE TEXTED ME LAST NIGHT!” She blurted, her voice so loud that a few students turned to stare.
Heeseung nearly choked on his drink. “What-?”
“He texted me first!” Y/N spun in a little circle, her grin uncontainable. “The conversation was so smooth! Smoother than your stupid hair! And he said he wants to talk with me again!”
Heeseung leaned back in his chair, smirk curling. Watching her beam like that made something strange tug at his chest, though he quickly covered it with a shrug. “Told you I was a real angel.”
She blushed when he reached over to pat her head, then swatted his hand away with a laugh.
“Glad to see things are moving,” he said, smirk sharpening again. “Because, coincidence or not, Sunghoon told me he wants to meet you tomorrow afternoon.”
Her eyes lit up like fireworks. “Then I’m going home right now and sleep as soon as possible! Tomorrow has to come faster!” She waved goodbye in a blur and dashed out of the café, her excitement trailing behind her like sparks.
Heeseung watched her go, his grin fading into something more complicated. Isn’t she… too excited?, he thought, his chest tightening with something he didn’t want to name. Hope she doesn’t end up disappointed.
With a sigh, he stuffed his hands in his pockets and headed back toward the dorms, the ghost of a smile still lingering on his lips.
That night, Y/N lay in bed, staring at the ceiling with wide, shining eyes.
Tomorrow. Tomorrow she would finally spend time with Sunghoon. The boy she had fallen for since that summer day. Her dream, her impossible wish, felt so close now. She hugged her pillow tight, heart racing, unable to imagine sleep.
Tomorrow couldn’t come soon enough.
The next day, Y/N woke up earlier than usual, her stomach fluttering with nerves. She spent extra time getting ready: Choosing her outfit carefully, fixing her hair twice, even applying a touch of lip gloss. When she checked the mirror, she caught herself smiling like a fool. Today’s the day.
By the time she arrived at the designated meeting spot, her palms were sweaty, her heartbeat pounding in her chest. She stood there, shifting from foot to foot, scanning the crowd anxiously.
Then she saw him. Sunghoon’s tall frame came into view, his silhouette unmistakable. Relief washed over her, until her eyes shifted. He wasn’t alone.
A girl walked beside him, laughing at something he said. Sunghoon’s face lit up in response, his smile bright and easy, the kind Y/N had fallen for long ago. The two of them strolled together like they’d known each other forever, voices low, their shoulders brushing now and then.
Y/N froze in place, her excitement draining in an instant. Who… who is she?
Behind her, a voice sighed. “Oh my goodness…”
She spun around to see Heeseung standing there, his hands shoved in his pockets, eyes narrowed at the sight. He shook his head slowly. “What is Park Sunghoon doing?”
Y/N’s breath hitched, her chest tightening. “I-”
Heeseung tilted his head, voice laced with sarcasm. “He called you out… just so you could watch him laugh with another girl? Are you really sure he wanted to meet you, Y/N?”
The words sank like stones in her stomach. Her vision blurred with the sting of tears, anger welling behind her eyes. She had been so blinded by her feelings, so sure this day would be special, that she never even considered Sunghoon might not see her the same way.
Heeseung stepped closer, laying a comforting hand on her shoulder. His touch was steady, grounding. “Come on,” he murmured softly. “Let’s go somewhere else. You don’t need to watch this.”
Y/N’s throat burned as she nodded, too choked up to speak. She let him guide her away, each step heavier than the last. Behind them, Sunghoon’s laughter echoed faintly, twisting the knife in her chest.
What was I thinking? she thought bitterly. That he’d choose me? That I had a chance?
She wanted to hate herself for being so foolish, but even more, she hated how much it hurt.
Later, in a small café away from the campus crowd, Heeseung slid a cup across the table toward her. The cold condensation dampened the napkin beneath it.
“Chocomint smoothie,” he said lightly, sitting down across from her. “It’ll help.”
Y/N stared at the cup, lips pressed tight. Embarrassment, heartbreak, and anger tangled in her chest until she couldn’t find words. The humiliation of it all, the way she had built up this day in her head felt unbearable.
“Hey.” Heeseung leaned forward, tilting his head until their eyes met. He gently lifted her chin with two fingers. “It was only me who saw it. Not anyone else. You don’t have to feel ashamed in front of me. I already know how you feel about him.”
Her cheeks warmed, eyes darting away.
“And it’s not your fault, okay?” he added, his voice softer now. “Park Sunghoon was the one in the wrong for making you believe you had a place in his world when maybe he didn’t mean it.”
Y/N’s lips parted before she could stop herself. “Why are you being so nice to me?”
The question startled him. His eyes widened for a second, before he leaned back, exhaling a quiet laugh. “What?”
“You’ve helped me so much,” Y/N said quietly. “But… for what? Why?”
For once, Heeseung’s smirk faltered. He looked at her, right in the eyes, and his usual mischief gave way to something raw and unguarded.
“It’s because I like you,” he said suddenly.
Y/N’s heart stopped. Her breath caught, the words echoing in her head. “W-What…?”
Heeseung’s lips curved into a small, almost nervous smile. “I like you. I have since the day we met.” His gaze held hers firmly, no trace of teasing this time.
Y/N’s chest tightened, her thoughts scattering. Only hours ago, her heart had been crushed by Sunghoon, and now, here was Heeseung, laying his feelings bare.
“So,” he said, voice steady, “will you be my girlfriend? I promise, I’ll never let you feel humiliated the way Sunghoon did.”
Confusion swirled through her. She had been nursing her feelings for Sunghoon for so long, months of quiet glances, secret smiles, and daydreams of what could be. He had been her first crush, her first real spark of love. Every flutter in her chest, every skipped heartbeat, had been because of him. To let go of that felt impossible.
And yet… Heeseung was different. With him, she didn’t have to pretend. He didn’t make her heart race in nervous panic the way Sunghoon did. He made her laugh, he listened, he reminded her that she mattered. He had been there during the moments when she felt most invisible, most foolish.
Her mind tangled itself into knots. Is this what love is supposed to feel like? With Sunghoon, it was longing, aching, always reaching for something just out of grasp. With Heeseung, it was comfort, warmth, the feeling of being seen. One burned bright and distant, like a star she could never touch. The other was right here, steady and warm, offering his hand without hesitation.
Her chest tightened. Part of her screamed that she was betraying her feelings for Sunghoon, that saying yes to Heeseung would mean giving up on the boy she had admired for so long. But another part of her whispered that maybe she deserved to be happy, that maybe she didn’t have to wait for someone who might never choose her.
Her pulse quickened as Heeseung’s words lingered in the air: I like you.
And for the first time, she let herself imagine what it might be like to stop chasing, and instead… to be caught.
Her pulse raced as she took a deep breath. The words spilled out before she could overthink. “Yes. I’ll be your girlfriend.”
Heeseung’s smile widened, relief flickering in his eyes as he reached across the table to take her hand. “Thank you. I won’t let you down.”
For the first time of that day, Y/N smiled back. Warmth spread through her chest, numbing the ache left behind. Maybe this was the beginning of something new. Maybe, just maybe, things could change.
As they walked away from the café together, Heeseung’s thoughts lingered on the scene from earlier. The girl with Sunghoon - he knew exactly who she was. Yeji. Sunghoon’s younger sister.
He had recognized her instantly, the resemblance too obvious to ignore. But when he saw the look in Y/N’s eyes, the hope crumbling into heartbreak… he stayed silent.
If she knew the truth, she might run back to Sunghoon without hesitation. And Heeseung wasn’t ready to let her go, not now, not when she was finally within reach.
So he swallowed the truth, kept his smile steady, and let her misunderstanding take root.
“Y-You what?” Jiwon’s jaw practically hit the ground.
“I’m dating Heeseung,” Y/N said casually as she tucked her books into her bag, getting ready for their next class.
“Lee Heeseung?!” Jiwon’s voice shot up an octave, drawing glances from a few nearby students.
“Yeah. What’s the problem?” Y/N raised a brow, her tone cool.
Jiwon pressed a hand to her forehead and let out a long sigh. “Listen, I get it, you want to move on from Sunghoon. But Heeseung?” She lowered her voice, concern flickering in her eyes. “There are… rumors about him, Y/N. Weird ones. And not the good kind.”
Y/N rolled her eyes, shouldering her bag. “Those are just rumors. You know how cruel people can be.”
“But Heeseung? Really?” Jiwon caught up with her as she strode toward the door.
Y/N stopped, turned, and looked her best friend straight in the eye. “Yes, Jiwon. I like him. And I’m going to date him.” Her voice was firm, her confidence unwavering. “I hope you can support me.”
Jiwon’s lips pressed into a thin line before she sighed again. “Of course I’ll support you,” she said, forcing a small smile. “I just… want you to be happy.”
Y/N’s expression softened, and she squeezed her friend’s arm. “Thank you.”
As they walked side by side, Jiwon’s thoughts were less certain than her smile. She knew Heeseung’s reputation wasn’t spotless. But Y/N was no fool, she could make her own choices. All Jiwon could do now was hope that choice didn’t come back to hurt her friend.
That afternoon, Sunghoon wandered the campus with an unusual heaviness in his chest. It had been days since he last had a proper conversation with Y/N. She had been there for him when no one else was, quietly offering comfort when he was at his lowest. He never even thanked her properly.
Lately, though, something unsettled him. The thought of her smile, her laughter, it lingered in his head longer than it should have. He had brushed it off as gratitude at first, but now he wasn’t so sure. Deep down, a question gnawed at him: Was she becoming more than just a friend to me?
Lost in thought, he nearly collided with someone. “Oh- Hi, Jiwon.” Sunghoon smiled politely. “Have you seen Y/N? I don’t know why, but it’s been hard to reach her lately.”
Jiwon stopped in her tracks and gave him a sharp look, her patience snapping. “Wow. So you really don’t know anything.”
“What do you mean?” His smile faltered.
“Maybe it’s hard for you to contact her,” she said flatly, “because she has a boyfriend now.”
She smirked, pivoted on her heel, and walked away, leaving Sunghoon frozen where he stood.
The words hit him like a punch. A boyfriend? Y/N? His chest tightened painfully. When did this happen? The thought of her smiling at someone else, giving her time, her kindness, her warmth to someone who wasn’t him, it clawed at him.
Jealousy burned hot in his stomach, but beneath it was regret. Bitter, suffocating regret. He should have told her sooner. Should have shown her how much she mattered to him before it was too late.
Without thinking, he broke into a run, his pulse hammering.
When he reached the lecture hall, Y/N was already packing her things. She turned at the sound of her name.
“Sunghoon? What are you doing here?” Her brows lifted in surprise.
He stepped closer, still catching his breath. “I- I heard… from Jiwon. That you have a boyfriend.” The words scraped out rougher than he intended.
Y/N blinked before nodding with a small smile. “Oh. That. Yes. I do.”
For a moment, silence stretched between them. Sunghoon’s throat tightened as he looked down at the floor. He forced a smile, though it felt like glass shattering inside him. “I see. Congratulations, then.”
Y/N tilted her head, concern flickering in her eyes. “Sunghoon, are you okay?”
“Yeah.” He looked up, forcing his voice steady. “I just wanted to congratulate you. That’s all.”
Her smile was gentle, but Sunghoon barely registered it.
As he walked away, a storm brewed inside him.
He was happy for her, at least, that’s what he told himself. Y/N deserved someone who cared for her. Someone who would protect her, treasure her.
But underneath the congratulations, underneath the mask of composure, jealousy gnawed at him. Regret echoed in every step.
Why didn’t I say something sooner? Why did I let her slip away?
For the first time, Sunghoon admitted to himself what he had been denying all along. He no longer saw Y/N as just a friend. Somewhere between her quiet support and her gentle smile, he had fallen for her.
And now… it might be too late.
For the first four months, things between Y/N and Heeseung were light and easy. He teased her endlessly, sent her late-night messages, showed up with her favorite food or gifts, and always found ways to make her laugh. He made her feel chosen, like she wasn’t invisible anymore.
But slowly, so slowly she almost didn’t notice at first - the warmth began to fade.
He didn’t stop being her boyfriend outright, but the little things disappeared. The random texts turned into delayed replies; their playful coffee dates dwindled until they were gone altogether; when she spoke about her day, he nodded distractedly, eyes glued to his phone; when she reached for his hand, sometimes he pulled away, claiming he needed both hands to type or carry something.
At first, Y/N told herself it was just stress, that university and work was draining him. She reminded herself how attentive he had been the whole time, and convinced herself it was only temporary. But the distance grew, an invisible wall rising brick by brick between them.
When she finally tried to bring it up, her voice small, her hands twisting in her lap, Heeseung only sighed and said he was busy with work and studies. His words were always calm, but his tone made her feel as though her worries were childish.
And so she swallowed them, one after another, until insecurity filled her chest like water seeping into cracks.
One afternoon, Jiwon caught her staring out the window, lost in thought.
“Hey,” she said gently. “I heard there’s a party this weekend.”
“Oh… really?” Y/N’s response was half-hearted, her gaze still distant.
“Come on, let’s go together. It’ll be fun!” Jiwon nudged her.
Y/N hesitated. The thought of another party didn’t excite her. But maybe, just maybe, it could be a chance to fix what was breaking. If I talk to him there… maybe we can go back to how things used to be.
Before she could even press send, her phone buzzed.
Hey, the student council is holding a party this weekend. Mind if I escort you?
Her heart leapt. It had been so long since Heeseung texted her first. For a moment, relief bubbled up inside her.
She smiled faintly at the screen, clinging to that small spark of hope that he still love her deeply.
The night of the party, nerves returned in full force. Y/N stood in front of the mirror, smoothing the fabric of her simple but elegant black dress. Her half-up hairstyle framed her face, and a light layer of makeup gave her confidence she desperately needed.
“Go talk to him properly tonight, okay?” Jiwon said, fussing over the last strands of her hair. “I’ll be waiting for good news. And if he does anything wrong to you-” she drew her thumb across her neck, mock-threatening, “I’ll find him myself.”
Y/N laughed nervously, though a chill slipped down her spine. “We’ll be fine, Jiwon. Don’t worry about me. I’ll talk to him tonight.”
“Good. You look amazing, by the way. He’d be an idiot not to notice.”
Y/N hugged her friend, grateful for her steady support.
At the party, the music was loud, the lights dim, and laughter echoed from every corner. Y/N tried to steady her breathing, telling herself this was her chance. But as the night wore on, her chest grew heavier.
Heeseung was there, yes. He had escorted her, yes. But did it feel like a date? No. He kept drifting away, sliding into conversations with other people, laughing with different groups of friends, his hand never reaching for hers. He didn’t ask her to dance, didn’t compliment her dress, didn’t even check if she was having fun.
She might as well have been invisible.
Y/N sat by herself for a while, her heart sinking lower with each passing minute. Finally, unable to take it, she slipped outside. The cool night air rushed against her skin, sharp and bracing, but it did little to numb the ache in her chest.
Footsteps approached, and she glanced sideways. A tall, pale figure dropped into the seat beside her.
“Sunghoon?” she blinked, startled.
He offered her a gentle smile. “Thought I’d find you out here. Needed some air too?”
“Yeah…” She exhaled, hugging her arms around herself.
They began to talk, their words aimless but easy. Before long, she was laughing, genuine, unguarded laughter she hadn’t felt in a long time.
“By the way, you look pretty tonight,” Sunghoon said suddenly, his voice quieter than before. His eyes flicked toward her, then away again, almost shy.
Her cheeks warmed. “Thank you.”
“How could he ignore you,” Sunghoon murmured, “when you’re looking this stunning?”
Her breath caught. “Y-You mean Heeseung? He’s not ignoring me. We’re just… having a fight, that’s all. I’ll go back inside when the slow dance starts.”
“Make sure he invites you to dance,” Sunghoon replied, his jaw tightening slightly. There was a hint of something else in his tone - frustration, maybe even anger.
Or I’ll be the one who does, he thought.
Y/N forced a grin, trying to lighten the mood. “Sure. Okay. Let’s head back inside.”
Together, they walked back into the glowing house, until Y/N’s steps faltered, her eyes widening at the sight in front of her.
Inside the house, the laughter hit Y/N before the sight did. That loud, carefree laugh - it was Heeseung’s.
Her eyes followed the sound, and there he was, sprawled on the L-shaped sofa like he owned it. A bottle dangled lazily in his hand, his other arm draped over the shoulders of a girl pressed close to him.
The two of them were leaned in, their knees nearly touching, sharing some inside joke as if the rest of the room didn’t exist.
“You know what?” Heeseung chuckled, his words slurred just enough from the alcohol to sting sharper. “That girl’s become so annoying. Spamming me with texts, stickers, all that clingy crap… I don’t even want to respond anymore.”
Minjeong let out a laugh that scraped against Y/N’s ears. “I know, right? You should just ignore her. Don’t waste your time.”
“Yeah,” Heeseung smirked, pouring another drink into Minjeong’s cup. “That’s what I’ve been doing. Let’s see how long it takes before she breaks up with me herself.” He laughed again, loud and careless.
The words hit Y/N like a slap across the face. Her chest constricted, breath caught somewhere between anger and heartbreak. Heat burned her cheeks, but her whole body felt cold at the same time. That girl. Annoying. Waiting for me to end it myself.
She wanted to scream, to confront him, to ask him how he could so easily humiliate her, but her voice refused to come.
Sunghoon, standing just behind her, clenched his fists so tightly his knuckles whitened. He started forward, his eyes dark with anger. “I need to talk to him-”
“No.” Y/N snapped, swatting his hand off her wrist before he could drag her into a fight. Her voice was low, trembling, but firm. “It’s fine. I’m not in the mood to watch a scene. Don’t make this bigger than it already is.”
She turned away without another glance, her vision blurry, her body stiff with the effort of holding herself together.
Sunghoon stayed frozen for a moment, torn between chasing after Heeseung and following Y/N. His gaze dropped to the floor. With a deep sigh, he went after her.
The night air outside felt sharp against Y/N’s skin as she walked away from the party. She didn’t know where Jiwon was, but she needed to leave, to escape before the tears fell.
Minutes later, she found herself in Sunghoon’s car, the passenger seat cold beneath her legs. Neither of them spoke. The silence filled every corner of the car, heavy and suffocating. Her fingers twisted in her lap. She couldn’t look at him. Not now, not when her chest was raw and her pride was bleeding.
Finally, Sunghoon broke the silence, his voice soft, calling for her name. “Y/N.”
She flinched slightly. “Yeah?” Her gaze stayed glued to the road ahead.
“I’m sorry you had to see that,” he said, guilt thick in his tone.
Y/N sighed, pressing her nails into her palm. “It’s fine, Sunghoon. I don’t want to talk about it.” Her throat ached, the tears threatening to spill, but she forced them down.
He glanced at her, his chest tightening at the way her voice cracked. “I didn’t mean to upset you,” he murmured.
“It’s not your fault,” she said, forcing a smile that hurt to hold. “Don’t worry about it.”
He wanted to say more, to tell her she deserved better, to remind her that she wasn’t the “annoying girl” Heeseung made her out to be. But the words stuck in his throat, heavy and unsaid. Instead, Sunghoon gripped the steering wheel a little tighter and exhaled slowly.
The car was quiet, save for the hum of the engine and the faint thump of bass still leaking from the party house they had left behind. Outside, the streets were lined with shadows, the glow of streetlights cutting through the dark like pale ribbons.
After a while, Sunghoon spoke again, his tone lighter, gentler. “You know, you zoned out so hard back there I thought you’d forgotten I was sitting right next to you.”
Y/N turned her head, startled. “What? I wasn’t zoning out…”
“You were,” he countered, a small grin tugging at his lips. “You didn’t even laugh at my joke about Jay’s playlist. That says a lot.”
She blinked, then let out the tiniest huff of laughter. “Maybe it just wasn’t funny.”
“Ouch.” He clutched his chest in mock offense. “And here I was, trying to be the comedian of the night.”
It wasn’t much, but her lips curved into a faint smile. Sunghoon noticed, and a small knot in his chest loosened. So he kept talking, steering the conversation toward safer, softer places. He pointed out how the stars looked unusually clear tonight, teased her about the way she kept fidgeting with her hair, and told her about the ridiculous excuse Jay and Jake once used to skip class.
The air in the car shifted, bit by bit. It was still heavy, but no longer suffocating. Their words filled the silence like careful stitches mending a tear.
By the time he pulled up in front of her dorm, Y/N felt different, not whole, not healed, but lighter. The ache was still there, raw and sharp, but it wasn’t crushing her anymore.
She unbuckled her seatbelt, then turned to him. The streetlight spilled through the windshield, painting his face in pale gold. His eyes weren’t playful now, but steady, watching her with quiet concern.
“Thanks for being with me tonight, Sunghoon,” she said softly. Her voice wavered, but her gaze didn’t. “I… I really appreciate it.”
For a moment, he only looked at her, as though memorizing her expression. Then he smiled, warm and gentle, the kind of smile that always made her chest flutter. “Anytime, Y/N. You can always count on me.”
Her breath hitched. The words sank deep into her, melting against the ache in her heart. As she reached for the door handle, she realized she didn’t want to leave, not yet. A part of her wanted to stay in that small cocoon of warmth, away from the world, where Sunghoon’s voice and presence were enough to quiet her storm.
But she forced herself to step out. The cool night air rushed against her, and she hugged her arms around herself. She waved faintly as he drove off, headlights disappearing into the distance.
Only when she entered the dorm did she finally press a hand against her chest, realizing how fast her heart was beating. It wasn’t from the heartbreak anymore - it was from him.
That night, lying in bed, Y/N stared up at the ceiling, the room cloaked in darkness except for the faint glow of her phone charging on the desk. She looked aside, Jiwon was sleeping peacefully, but sleep wouldn’t come to her, her mind was too loud, replaying everything like a non-stop film on repeat.
She saw Heeseung first. The image of him on that sofa burned into her memory: his arm casually draped over Minjeong, his laughter booming, his words sharp and careless. That girl’s so annoying. Let’s see how long it takes before she breaks up with me.
Every syllable echoed in her chest, each one a blade carving away at the affection she had once clung to. She thought about the way he used to text her first, how he used to make her feel special, and how quickly that tenderness had withered. Had she really been that blind? Or had she just refused to see it?
Then Minjeong’s smirk flashed before her eyes, mocking and smug, like she had been let in on a joke Y/N never wanted to exist. Y/N’s stomach twisted, shame mixing with anger. How humiliating, to know she had been reduced to gossip, a punchline shared between two people who didn’t care how much it might hurt her.
But after the bitterness, another voice emerged, quieter, steadier. Sunghoon’s.
Anytime, Y/N. You can always count on me.
His tone had been so gentle, his eyes so sincere. He didn’t try to tell her how to feel or what to do; he just sat beside her, letting her sadness spill out without judgment. He had made her laugh again, even when she thought she’d forgotten how.
The contrast between them made her chest ache. Heeseung’s neglect, his cruelty, his thoughtless words. Sunghoon’s patience, his warmth, his quiet way of making her feel like she wasn’t alone.
And in that moment, Y/N finally admitted what she had been avoiding for a while: she couldn’t keep holding onto someone who treated her like a burden.
Her pillow was damp by the time she turned over, clutching it close. She had poured so much of herself into this relationship, only to realize he had been slowly letting her slip away. No matter how much it hurt, she had to stop pretending it would get better.
She had to let Heeseung go.
The next day, her phone rang. His name flashed on the screen: Heeseung.
She almost ignored it, almost let it ring out. But something inside her pushed her to answer. Maybe she needed closure.
“Y/N, I didn’t see you anywhere last night. I was looking for you,” he said quickly, as if rehearsed.
Her grip tightened on the phone. “It’s fine, Heeseung. You don’t have to lie to me, I saw you with Minjeong. That’s why I left.” Her voice was flat, but inside she was shaking.
“Oh…” His voice faltered because now he knew that he’s been caught, but then quickly recovering. “Please, let me explain.”
Y/N hesitated, but she decided to give him a chance. “Make it quick,” she said coldly.
“I know I messed up,” Heeseung’s voice came rushed at first, then slowed, unsteady. “I shouldn’t have said those things about you… especially to Minjeong. It was stupid, thoughtless, and I regret it. Every word.”
Y/N sat frozen on the edge of her bed, her phone pressed to her ear, her chest tightening. His words tumbled over her, but they didn’t soothe the wound. They only pressed deeper into it. Her throat burned as she forced out, “But why, Heeseung? Why did you say it in the first placce?” Her voice cracked, tears finally spilling down her cheeks. “Why humiliate me like that? Was I really just… a joke to you?”
There was a pause on the other end, heavy with static and guilt.
“I’m sorry,” Heeseung admitted at last, his voice low, strained. “I was angry. Frustrated. And I took it out on you when I never should have. I-” his breath hitched faintly “-I can’t take it back, but I swear I didn’t mean it the way it sounded. I’m sorry, Y/N. I really am.”
She closed her eyes, letting the tears fall freely now. His regret was real,she could hear it in the tremor of his voice, but it didn’t erase the memory of him laughing with Minjeong, dismissing her like she was nothing. His apology couldn’t stitch back the pieces of her heart he had so carelessly broken.
Her heart ached so deeply it felt hollow, but her mind was clear in a way it hadn’t been for weeks. “I’ve thought this through, Heeseung,” she whispered, her voice trembling. “I can’t do this anymore.”
For a long moment, silence stretched. Then, so quiet she almost missed it, Heeseung spoke. “If that’s your decision… is there anything I can do to make it right? Please, Y/N. Anything?”
Her lips parted, but no words came. If she spoke again, her resolve would crumble, and she couldn’t afford that. So she pressed the call ended button before her voice betrayed her.
The silence in her room afterward was deafening. She let the phone slip from her hand and buried her face into her palms. The sobs tore out of her chest uncontrollably.
For all his faults, Heeseung had still been hers once - the boy who made her laugh, who brought her strawberry milk, who she believed cared for her. Walking away from that, even when she knew it was the right choice, felt like ripping out a piece of herself.
Heartbreak wasn’t clean. It was messy, raw, jagged. And in that moment, Y/N finally understood it in full.
The next morning, Y/N dragged herself into class, hidden beneath a hoodie and a mask. She wanted to disappear. But of course, fate had other plans.
She froze. He had slipped into the seat beside her, concern etched across his face.
“You don’t look okay,” he said softly.
“I’m fine,” she muttered, eyes fixed forward. If she looked at him, she’d shatter.
“No, you’re not.” His voice was firm, but gentle. “What happened after I dropped you off? Did Heeseung… do something?”
Her lips trembled, but she stayed silent.
“Please,” Sunghoon urged, leaning closer. His eyes were filled with sincerity, worry written across his features. “You can talk to me. About anything. I want to help.”
Her walls broke. The tears she had fought so hard to hold back spilled, her shoulders trembling. And once she started, she couldn’t stop.
She told him everything, about the laughter, the words, the betrayal, the phone call that confirmed everything she feared. Her voice cracked, her hands shook, but Sunghoon didn’t interrupt. He just listened, every word soaking into him, his gaze steady and warm.
When she finished, she sat there, exhausted, hollow.
Without a word, Sunghoon pulled her into his arms. His embrace was steady, gentle, strong enough to hold her together when she felt like falling apart.
“You didn’t deserve any of that,” he whispered against her hair. “Not a single part of it.”
Y/N closed her eyes, leaning into him. For the first time in weeks, she felt safe.
Her heart fluttered painfully, but beneath the ache was something else, a warmth she couldn’t ignore.
Maybe, just maybe, her heart was finding its way back to him.
Jiwon slipped into the lecture hall late, her bag swinging against her hip. She scanned the room quickly, ready to slip into the first empty seat she saw, until her eyes caught Y/N.
Y/N was sitting with Sunghoon, their chairs so close their shoulders almost brushed. Jiwon froze for a beat, taking in the sight. Y/N’s head was tilted slightly toward him, her expression softer than it had been in weeks. For once, there wasn’t that heavy, clouded look in her eyes.
Jiwon’s lips pressed together. She thought about walking over, thought about teasing Y/N the way she normally would, but something stopped her. Instead, she let out a tiny smile and quietly found another seat. Maybe, she thought, Y/N needed this moment.
Later that afternoon, the two of them strolled down the street, the sounds of campus life were all around them. Jiwon pressed a cold cup of ice cream into Y/N’s hand.
“Sorry for not keeping an eye out for you last night,” she said as they walked. “Heard from Jay that you left the party with Sunghoon.”
Y/N didn’t answer, just scooped a spoonful of ice cream and let the sweetness melt on her tongue.
Jiwon studied her closely. “Did you… end things with Heeseung properly?”
“I hope so.” Y/N shrugged, eyes fixed on her cup. “I already told him. Hope that he knows it and won’t disturb me anymore.”
“I don’t know about that.” Jiwon sighed, brushing her hair back from her face. She slowed her steps, turning so she could look at Y/N more directly.
Y/N kept her gaze down, pretending to focus on her ice cream. She didn’t want to talk about Heeseung - not now, not anymore. She was too tired, too drained by his coldness and cruelty.
But Jiwon’s concern lingered, heavy in the air. “Hey,” she said softly, her usual sharp tone gone. “You know I’m not judging you, right? I just… I hate seeing you like this. You’re not yourself lately.”
Y/N blinked, finally glancing at her.
“I’ve been your best friend long enough to know when something’s eating you alive,” Jiwon continued, her voice steadier now. “And Heeseung… he wasn’t worth what you gave him. You deserve someone who doesn’t make you question yourself every single day.”
Y/N’s throat tightened. She looked away again quickly, afraid that if she held Jiwon’s gaze too long, the tears would come back.
Jiwon sighed, nudging her shoulder lightly. “I’m not saying you need to move on right away. Just… promise me you won’t go through this alone. I’ve got you, no matter what. Okay?”
The corners of Y/N’s lips curved into the smallest smile. She didn’t say much, words felt too heavy, but the warmth in her chest told her Jiwon’s words had landed.
And in that small, quiet moment, with melting ice cream in their hands and the weight of unspoken worry between them. It was the kind of quiet that didn’t need filling. A steady presence, a shoulder brushing close when the world felt too heavy.
The semester was drawing to a close, and with it came the buzz of prom. Spring had settled softly over campus, the kind of spring that was warm but still forgiving, sunlight filtered through fresh green leaves, the air cool enough to breathe easily. Excitement rippled everywhere. In the halls, whispers about outfits, about who would go with whom, colored every conversation. For some, it was a chance to confess long-held crushes; for others, just one last glittering memory before summer pulled them apart.
The student council worked tirelessly on decorations, string lights already being tested in the gymnasium. Professors rushed through final assignments, reminding everyone that classes didn’t end just because the prom was near. It felt like the whole school was holding its breath, waiting for one night to sparkle.
In the middle of a lecture, Jiwon leaned across her desk and nudged Y/N with her pen.
“So… do you have any plans for prom night?” she whispered, mischief in her eyes.
“Plans?” Y/N muttered back, her voice flat. “I don’t have a partner anymore, remember? What do you want me to do- dance on my own?” She tried to laugh, though it came out small and self-deprecating.
“Oh, I’m sorry,” Jiwon said quickly, her cheeks heating with guilt.
Y/N shook her head, forcing a smile. “Don’t worry about it. Really.”
Still, Jiwon twirled her pen between her fingers, unwilling to drop it. “Come to think of it, Heeseung never really asked you to dance, did he?”
Y/N let out a dry chuckle. “Once. Back when we were just friends. Back when I still had that giant crush on Sunghoon.”
Jiwon’s eyes widened. “Speaking of… why don’t you ask him out?”
Y/N nearly choked on air. Her face flushed scarlet. “W-What? No way… We’re just friends.”
Are you sure you’re just friends? Jiwon thought but kept the question to herself. Instead, she patted Y/N’s shoulder gently. “It’s up to you. I just don’t want you to be alone that night. You’ll look stunning- I already know it.”
Y/N tried to brush it off and shot back, “What about you? You’re always glued to me, maybe you should find yourself a date.”
“Oh, I already have.” Jiwon’s grin spread wide.
“Jay asked me this morning,” Jiwon admitted, eyes sparkling. “I said yes, of course. Can’t wait.”
The lecture ended soon after. Jiwon hurried off to meet Jay, leaving Y/N to walk back alone, her thoughts spinning. Prom. The word made her stomach twist. She tried not to think about Heeseung and all the bitterness he left behind, but it kept crept in anyway.
She stopped at the sound of hurried footsteps behind her. Turning, she saw Sunghoon jogging up, slightly out of breath, strands of hair falling into his eyes.
“Yeah,” he said, catching his breath with a small laugh. “I saw you in lecture but didn’t get the chance to talk.”
“Oh… I didn’t notice,” she admitted, smiling faintly.
“I was in the back.” He pointed behind him, then rubbed his neck awkwardly. “Anyway… are you busy now?”
“Not really. Just heading back to the dorm.”
“Mind if I walk with you?” His smile was shy, almost boyish.
Y/N’s chest warmed. “I could use some company.”
They fell into step, their pace unhurried. For a while, the only sounds were their footsteps and the whisper of a breeze drifting between budding trees. Sunghoon seemed restless, searching for words, glancing at her then back at the pavement.
“So…” he started, his voice hesitant. “Everyone’s buzzing about prom, right?”
Y/N smiled. “We can tell. What about you?” She asked.
“M-Me?!” He looked startled, his ears turning pink. “Well… I don’t have a partner. Honestly, I was thinking about not going at all.”
Walking beside him, Y/N noticed just how tall he was, how his shoulders curved inward like he was trying to make himself smaller. His eyes stayed down, his ears flushed red. It was strangely endearing.
“There’s nothing to be embarrassed about,” she teased lightly. “I don’t have a partner either. But I still think I’ll go.”
Something in his shoulders relaxed. “Then what will we be? Lonely dancers?” He chuckled.
A soft breeze shifted between them, ruffling Y/N’s hair. When Sunghoon glanced over, their eyes met, and suddenly he couldn’t look away. The way her short hair framed her face, the curve of her smile, it hit him all at once. His chest tightened.
“No,” Y/N replied, smiling at him. “Not only you get to be lonely. We can be lonely together.”
They both laughed, the sound ringing easy in the cool spring air. The awkwardness between them melted, replaced with a surprising comfort.
As they walked, the conversation drifted as easily as the spring breeze around them. It started small, the safe kind of small talk: Classes, professors, the ridiculous amount of assignments dumped on them right before finals. But slowly, like a thread unraveling, it stretched into something deeper.
“Favorite song right now?” Sunghoon asked, kicking at a stray pebble on the path.
Y/N thought for a second, her lips pursed in mock seriousness. “Hmm… probably that ballad everyone’s tired of hearing already. But I still listen to it every night.”
“Really?!” He laughed, eyes widening. “I thought I was the only one keeping it on repeat. Everyone else says it’s too dramatic.”
“Too dramatic?” Y/N scoffed. “That’s the point. It makes you feel like you’re the main character in a movie.”
Their laughter spilled into the air, soft and unguarded.
From there, they moved to movies. Y/N confessed she could watch the same old animated films, the kind with talking animals and happy songs from times to times without getting bored. Sunghoon admitted, half-embarrassed, that he could watch the same cheesy rom-com a hundred times and still tear up at the ending.
“I knew you had a soft side,” Y/N teased, her eyes glinting with mischief.
Sunghoon’s ears burned red. “Don’t tell anyone. I’ve got an image to keep, you know.”
Their steps fell into rhythm as they teased and laughed, the street around them growing quieter, only the faint rustle of spring leaves filling the spaces between their words. It felt… easy. Like this was something they had done a hundred times before, not something new.
The conversation wandered further, into childhood memories and silly dreams.
“When I was ten,” Sunghoon confessed, staring up at the dusky sky, “I swore I was going to be a professional ice skater. I’d practice every morning, even when I’m sick.”
“And now?” Y/N tilted her head, curious.
He shrugged, smiling sheepishly. “Things just happen, you know.”
Y/N burst into laughter, the sound ringing out like bells, and Sunghoon felt a warmth spread through his chest at the sight of her.
She shared one too, how she once dreamed of becoming an artist. “I used to draw all the time when I was younger,” she admitted, a sheepish smile tugging at her lips. “But honestly, half of my ‘masterpieces’ looked like stick figures with extra arms. I think I traumatized my family by forcing them to hang my drawings on the fridge.” She covered her face with her hand, groaning at the memory.
“I’d still frame them,” Sunghoon said suddenly, his tone soft but certain. He glanced away quickly, as if embarrassed by his own words. “Even the ones with… extra arms.”
Y/N peeked at him from behind her hand, her cheeks heating. The warmth in his voice made her chest flutter, and she couldn’t help but laugh.
The world around them seemed to fade as they kept walking. Street lamps hummed faintly above, casting pools of golden light that stretched their shadows long across the sidewalk. Every now and then, their hands would swing just close enough that the air between them felt charged.
Sunghoon found himself stealing glances, at the curve of her smile when she spoke, at the way her eyes lit up when she laughed. He’d never realized how natural it felt to be next to her, how much he wanted this walk to stretch on forever.
And Y/N… she felt it too. With each joke, each quiet confession, the loneliness that had clung to her for weeks seemed to lift. Her chest felt lighter, her steps steadier. She hadn’t expected to feel this comfortable with him, hadn’t expected her heart to race at such ordinary moments, his laugh, the way he shoved his hands into his pockets, the shy curve of his lips whenever their eyes met.
The conversation never ran out. It just flowed. Songs, movies, dreams, silly stories, and with every shared laugh, the path back to her dorm seemed shorter and shorter, as if the night itself wanted to steal time away from them.
For both of them, it was just a walk home. Simple. Ordinary. And yet, it carried the quiet magic of something beginning, something neither dared name just yet, but both could feel in the warmth blooming between them.
When they reached the steps, Sunghoon suddenly stopped. His face was serious now, and Y/N’s pulse jumped.
“Y/N, I… I have something to tell you.” His voice was unsteady, and the way his eyes darted away only made her more nervous.
What is he going to say? Her heart raced.
But after a long pause, he only reached into his pocket, pressed a strawberry candy into her hand, and smiled with his eyes. “So… I’ll see you at prom? You convinced me to become a lonely dancer.” He chuckled softly.
Relief rushed through her, and she laughed, clutching the candy tightly. “S-See you.”
She waved quickly, then darted inside before her nerves could betray her.
Behind the closed door, she leaned back against the wood, her cheeks flushed, her heartbeat wild. She stared down at the candy in her palm, a simple sweet that suddenly felt like a promise.
She had dreamed of moments like this since her first day at university, but now that it was real, nervous excitement tangled inside her. She wanted it to be perfect, the dress, the night, the dance.
Outside, Sunghoon lingered on the sidewalk for a moment longer. Watching her disappear, he smiled faintly, but the warmth in his chest was tangled with guilt. He had wanted to say more, to confess what had been growing quietly inside him, but fear held him back.
Selfish, he thought. I just don’t want to lose her and this comfort that we’re having… that even if it means staying silent.
He sighed, turning to walk away, the night air brushing cool against his heated skin. Somewhere deep down, he hoped, when the music played and the lights dimmed, he’d finally find the courage.
As prom night crept closer, Y/N felt like her heart had become a restless bird, fluttering against the bars of her chest. Every night she lay awake, staring at the ceiling of her dorm room, the shadows of tree branches swaying outside her window. No matter how she tossed and turned, her mind dragged her back to that walk with Sunghoon.
The way his laughter had rung out, low and warm, wrapping around her like sunlight after rain.
The way his hand had brushed hers ever so slightly, leaving her skin tingling long after.
The strawberry candy he had pressed into her palm - such a small thing, and yet she had kept it tucked in the drawer of her desk as if it were a secret treasure.
Every detail replayed endlessly, and each time, her chest tightened.
Her heart thudded whenever she remembered his smile, not the polite one he showed to his classmates, but the soft, almost shy curve of his lips when his eyes had met hers. She could still see it clearly, like an imprint burned into her memory.
And yet, alongside the flutter of excitement, fear lingered like a shadow she couldn’t shake.
What if I’ve misread everything? What if he was just being nice? What if he doesn’t feel the same at all?
The thoughts twisted in circles, leaving her exhausted. She feared ruining the fragile balance they had built - their friendship, their comfort with each other. Losing that felt unbearable. So she held her hopes close, whispering them only into her pillow at night, where no one else could hear.
What Y/N didn’t know was that Sunghoon, too, was caught in a storm of nerves.
He had been sneaking into the practice room after hours, music pulsing low through the speakers, teaching himself steps he was terrified of messing up. Not because he wanted to impress everyone else at prom, but because of her. He wanted to be ready if she said yes when he asked her to dance.
In lectures, his attention drifted, not to the professor’s words, but to the way Y/N tucked her hair behind her ear, the way she scribbled notes furiously, the way her lips pursed when she concentrated. Even the most ordinary moments became extraordinary when she was in them.
Tell her that she was the reason he woke up with something to look forward to.
That she wasn’t just another classmate, not just a friend - she was the one who had slipped quietly into the center of his world without even knowing it.
But every time he opened his mouth, fear clamped it shut.
What if I ruin everything? What if she pulls away? What if she stops smiling at me like that?
The thought of losing what they already had was enough to keep the words caged in his chest. So he swallowed them down, carrying them silently, hoping that somehow, some way, prom night would give him the courage he had been missing.
The ballroom glowed under strands of fairy lights draped from the ceiling, chandeliers shimmering like fallen stars. Music floated in waves, sometimes fast, sometimes soft, always filling the air with a promise that tonight could be unforgettable. Students milled around in their best outfits, laughter echoing against the polished walls.
Y/N stood in front of her mirror one last time before leaving. The dress she chose shimmered faintly when she moved, simple but elegant. Her hair had been styled into soft waves, and a touch of makeup made her features glow. She looked beautiful, but inside her chest, nerves tangled tightly.
At the entrance, she spotted him instantly. Park Sunghoon.
He stood tall beneath the soft glow of the chandeliers, the black suit tailored perfectly to his frame, the crisp white shirt bright against the dark fabric. His hair was swept neatly, but a few strands had fallen loose across his forehead in a way that looked effortlessly handsome, like he hadn’t even tried. For a moment, Y/N’s breath caught, it wasn’t just the clothes or the setting.
It was him. The way his presence seemed to anchor the entire room.
But what unraveled her most was his smile. Warm, steady, and just for her. It reached his eyes, softening them, making them shine brighter than the glittering lights above. When he extended his arm toward her, the world around them dimmed, as though the night itself was pausing to wait for her answer. And when she slid her hand into his, something inside her chest settled. Steadier. Safer. For tonight, at least, she wasn’t alone.
Together, they stepped into the venue.
The ballroom was alive with chatter and music, the air buzzing with youthful excitement. Strings of fairy lights draped across the ceiling cast everything in a golden glow.
By the dessert table stood Jiwon and Jay, unmistakable even in the crowd. Jiwon, radiant in a flowing dark blue dress, leaned slightly toward Jay as he whispered something in her ear. Her laughter burst out, bright and free, and Jay’s grin widened in response. His hand hovered near hers, not quite touching, but close enough that it was clear they were both aware of the space between them, and how small it was. When Jiwon’s gaze flicked up and found Y/N’s, she raised her brows and shot her a mischievous thumbs-up, eyes sparkling with playful approval. Y/N’s cheeks burned, her lips twitching into a flustered smile.
The night blurred with the rhythm of conversation, laughter echoing like bells, and fleeting touches that lingered longer than they should have. Y/N found herself caught up in the magic of it. The music, the sparkling lights, the feeling of Sunghoon’s steady presence beside her.
And then, the spell faltered.
A weight pressed against her skin, not physical, but sharp, like a shadow falling where there shouldn’t be one. She looked across the room, her chest tightening when her gaze locked with his.
He stood half-hidden in the corner, his figure leaning lazily against the wall as though he had no care in the world. But his eyes betrayed him. Fixed on her, unblinking, unyielding. The intensity of it was suffocating, like he was trying to peel back every layer she had rebuilt since him. His stare didn’t hold warmth, or regret, or even curiosity. It was colder, unreadable, and it made her stomach knot in discomfort.
Y/N’s fingers twitched where they rested on Sunghoon’s arm. For the first time that evening, the warmth she had felt began to slip away, replaced by a creeping unease.
Sunghoon noticed the stiffness in her shoulders, the way her smile faltered. Without hesitation, he leaned close and whispered, his breath brushing against her ear:
“I know why you feel like this. But tonight… you have me.”
Her cheeks burned, but her heart steadied.
The music slowed. A romantic song filled the air, the kind of melody that made the world soften around it. Sunghoon bowed, extending his hand. “So… can I have this dance?”
Her lips curved upward despite her nerves. “You may.”
They moved to the floor, his hand warm against hers, his other settling gently at her waist. Her own hand rested lightly on his shoulder, and together they swayed in time with the music.
It was her first proper dance. The moment felt surreal, lights glittering above, the world fading at the edges until it was just the two of them, breathing the same rhythm.
“Funny, isn’t it?” Sunghoon murmured after a while, his head tilted closer to hers.
“What is?” Y/N frowned slightly.
“How your lover left you, and mine was kissing someone else behind my back. And now here we are, two lonely dancers, dancing together.”
The words might have been bitter, but his tone was soft, laced with something tender.
Y/N’s throat tightened. She wanted to say something, but the weight of his gaze stole her words.
Out of the corner of his eye, Sunghoon saw Heeseung still watching, sharp and unrelenting. A smirk tugged at his lips. He leaned in, spinning Y/N gracefully, then catching her hand again.
“Forget him,” Sunghoon whispered.
“Huh?” Y/N blinked, startled.
“He doesn’t know anything about love.” His voice dropped lower, his eyes locked on hers. “You deserve so much more.”
Y/N’s laugh burst out, soft and bright. “Chill. I already deleted him from my mind.”
“That’s right,” Sunghoon said, his smile softening. His gaze lingered on her face, his words gentle but certain. “Tonight… you’re mine.”
Her face burned hot, but she didn’t look away. She couldn’t. Something in his voice. The firmness, the quiet protectiveness laced beneath it - struck her deeper than any sweet word ever could. It made her chest ache, but in the gentlest, most intoxicating way, like a string being pulled taut between them.
Around them, the ballroom shimmered under a canopy of soft golden lights. The song that had carried them through their slow steps was fading now, its last notes dissolving into the hum of voices and the clinking of glasses at the edges of the hall. Other couples loosened their holds, breaking apart with laughter and whispers, but Y/N and Sunghoon remained rooted in place, hands joined, as if the world beyond them had blurred into nothing.
His fingers tightened around hers, warm and steady, as though letting go meant risking something irreplaceable. His breath ghosted against her temple as he leaned closer, his words barely louder than the hush of the dying music.
“Y/N,” he whispered, his voice trembling, caught between fear and hope. “Can I… can I be your boyfriend? I want to be the one to cherish you.”
The words fell fragile into the space between them, yet they rang louder than anything else she had ever heard.
Her breath caught, her entire body going still. It felt as though the chandeliers had frozen mid-glitter, the air itself holding its breath. She had dreamed of this. Late at night, staring at her ceiling, hugging her pillow as if it could carry her secrets - but never once had she believed she would hear those words from him.
Her eyes stung, the edges blurring with unshed tears. Not of sadness. Not anymore. This was something purer, sharper, relief so powerful it made her chest ache.
She swallowed, her voice trembling when it finally found its way out. “I’d love to, Sunghoon.” Her lips curved, though her eyes brimmed with tears. “I’ve always liked you. I just… never had the courage to tell you.”
The moment broke over them like light spilling into a darkened room. His breath hitched, his gaze softening in wonder, as though her words were the most precious gift he had ever been given.
For a second, he froze, stunned. Then his lips curved into the brightest smile she’d ever seen. He pulled her into his arms, holding her as if she were something fragile, precious.
“I promise I’ll make you happy,” he whispered against her hair. “I promise I won’t let you go.”
A soft kiss pressed to her forehead, lingering, sealing his words. Y/N closed her eyes, hugging him tighter, her heart soaring.
Later, they drifted out into the cool night, the echoes of music fading behind them. The moon hung low and luminous, casting its silver veil across the quiet streets. Their shadows stretched side by side, sometimes brushing, sometimes overlapping, as though even the light wanted to bind them together.
They walked slowly, not out of weariness, but because neither wanted the night to end. The silence between them was tender, a silence heavy not with absence but with everything unspoken: Promises, hopes, the fragile beginning of something beautiful. Each step carried a rhythm, their movements unconsciously aligned, like the remnants of their dance still lingered in their bodies.
They had stepped into the evening as two solitary souls, uncertain and hesitant. But somewhere between the laughter, the music, and the courage to finally speak their hearts, the loneliness had dissolved.
No longer just lonely dancers, they had found something greater. A love delicate as moonlight, new as spring, and yet so achingly real.
THAT'S ALL AODWOIHEFOIAWHEDI !! please leave feedbacks and reblogging is very much appreciated ♡
update: omg guys tysm for 100 likes 😭 i luv u all