YN gathers the courage to confess his long-hidden feelings to Bae, a sharp-tongued, distant classmate whose cold front has masked something deeper.

The late afternoon sun poured golden light into the classroom, painting the old wooden desks and faded blackboard in honey tones. A soft breeze carried the scent of sakura petals through the open windows.
Your heart pounded as you stood near the front of the room, one hand nervously ruffling your dark hair.
“Hey, everyone,” you said with voice tight.
Your classmates looked up from their chatter. Conversations stalled; laughter faded. Twenty sets of curious eyes settled on you.
“I… I’ve got something to tell you,” You continued, forcing a smile. “My family's gonna take me. To the States. And... I'll be studying there starting next week.”
For a second, the room was dead quiet. Then—
“What?!”
“No way!”
“Dude, seriously?!”
Shock rippled through the room. You laughed softly, the sound slightly hollow.
“Yeah,” you nodded. “It’s been decided for a while. I didn’t know how to tell you all.”
A flood of voices followed.
“Man, we’re gonna miss you.”
“Ayo, promise you’ll keep in touch!”
“Who’s going to carry the soccer team now?!”
They swarmed him, clapping his back, pulling him into hugs, already begging for photos and contact info. You smiled through it all, a strange knot tightening in his chest. He didn’t realize leaving would feel like this.
But his eyes kept drifting toward the corner of the room — to Bae.
She stood leaning against the wall, arms folded, her chestnut hair catching the sunlight. Her expression was unreadable, lips set in a line. As the others surrounded You, she turned slightly away.
“Hmph,” she muttered, loud enough for you to hear. “Good riddance.”
Your lips twitched. Typical Bae, you thought.
They’d danced this dance for years — her sharp tongue, his easygoing smiles, a pattern neither dared break. But under her scolding and eye-rolls, you had seen something fragile, something unspoken. And now, time was running out.
That night, you sat cross-legged on your bed, phone in hand, thumb hovering over her contact.
You stared at the blinking cursor in the chat box.
Your finger hovered.
Then, in a burst of breath, you typed:
Hey… can you come over tonight? There’s something I want to tell you before I leave.
You hit send before you could chicken out.
Bae lay on her bed, hugging a pillow to her chest, phone on her stomach. The message lit up her screen, sending her heart into a wild sprint.
She sat up abruptly.
“Tch… this idiot really had to disturb me in the middle of the night,” she whispered under her breath, cheeks flushing. She glanced at the mirror, frowned at her reflection, ran a hand through her hair.
Why was she even hesitating?
With a frustrated growl, she snatched up her coat and stormed out of the house.
The living room was dim, the only light coming from the soft flicker of the TV. You sat at one end of the couch, elbows on your knees, fingers laced tightly. Bae perched stiffly at the other end, knees drawn close, arms wrapped tightly around herself. The air between them was thick with unspoken words.
“Thanks for coming,” You said quietly, his voice rough at the edges.
Bae gave a tiny shrug, staring hard at the floor. “Whatever. You said you had something to say, so… say it. Don’t you dare waste my time and effort going in here just for your silliness.”
You drew in a long breath, chest rising and falling, eyes flicking to her face — to the curve of her lashes, the stubborn set of her mouth, the faint flush in her cheeks.
“I’ve been watching you,” you murmured.
Bae’s brow shot up. “The hell? That’s creepy,” she snapped, though her voice trembled slightly.
You laughed under your breath, shaking your head. “No, sorry. I don’t mean like that. I mean… all this time. I noticed.”
She shifted, arms crossing even tighter over her chest. “Noticed what?”
“The way you always left a bottle of water by my desk after practice, pretending you ‘just had extra.’ The way you’d nag me about studying, pretending you didn’t care. The way you were always there at games, yelling at me to ‘try harder, idiot’ from the back of the crowd.”
Her cheeks flamed deep red. “W-well someone had to keep you from flunking or falling on your face.”
Your smile turned gentle, wistful. “You were always there for me, even when you were pretending not to be. And… I loved that about you. I wanted you to come here tonight, just us together, for you to hear it from me that… I love you, Bae.”
The words fell between them like a stone dropped into still water.
Bae’s breath hitched audibly. Her mouth opened, then closed again. Her fists clenched in her lap.
“Why… why now?” she whispered. Her voice cracked on the last word, and she shot to her feet, trembling. “You… you idiot!” She pounded a weak fist against your shoulder. “You can’t just say something like that and leave!”
Her fists hit your chest again, and again. “Why… why didn’t you say anything before?! Why didn’t I…?” Her voice broke into a quiet sob.
You gently caught her wrists, pulling her toward him. Your arms closed around her, uncertain at first, then tightening as she sagged against you, burying her face in your shoulder.
For a moment, neither spoke. Then Bae’s voice came, muffled, raw.
“I hated you,” she whispered. “I hated you so much, YN.”
You froze — but her fingers fisted in the fabric of your shirt.
“I hated you for making me feel this way. From the beginning, you’ve always saw me different and you got me on that. For always smiling at me like I was just your annoying classmate. For not noticing how hard it was for me to pretend I didn’t care.” She hiccupped softly, shoulders shaking. “I hated knowing you were leaving and the fear of the thought that I’d never—never get to tell you that I…” Her voice cracked again.
Your hand slid up, fingers tangling gently in her hair.
“I love you,” she whispered, fierce and trembling. “I love you, you idiot. I’ve always loved you. And I was too scared to say it, but now I had to because… realizing that I may never be able to let you know because you’ll be gone would bring me down.”
You pressed your forehead to hers, breath shuddering.
“I’m sorry,” you murmured. “I just wanted… I just wanted one real moment with you before I go.”
Bae pulled back slightly, just enough to look up at him, her face tear-streaked and flushed, eyes shining with everything she’d held back for years.
“Then take it,” she whispered. Her lips curved in a broken, brave smile. “Take it, idiot.”
For a heartbeat, neither moved.
Afterwards, you cupped her face in both hands and kissed her — soft, hesitant at first, then deeper as Bae’s fingers curled around your collar, pulling him closer. She rose on tiptoes, and you bent to meet her, the kiss messy and tear-salted and achingly tender.
Their laughter was shaky when they parted, their foreheads resting together.
“I was so scared you’d never know,” You whispered.
“I was so scared you’d leave without looking back,” Bae breathed.
“We have a lot of time tonight. This is what I wanted. Just you and I alone. One last time.”
“Might as well savor the moment.” Bae hooked the hem of your shirt and lift it up to undress you. “What are you waiting for, slowpoke? Go and grab your chance, I’m not stopping you anymore, so you better give me whatever you got..”
You pinned Bae to the wall, brushed off her hair aside to expose her collar. You began peppering kisses and sucks all over the hollow of her alluring skin.
Bae gasped and closes her eyes as she felt your warm mouth breathing and marking her body as your prized possession. She bit her lip while gripping your hair as she dragged you along to her sexy jawline to have its own attention as well.
Just like what she did, you disposed her oversized t-shirt away to reveal her appetizing upper body with her red bra being a distraction. You continued turning her on first as you attacked her shoulders and chest while Bae starts to moan with the feeling of your knee rubbing her center and your hand squishing her ass on her shorts.
Bae whimpered and huffed, the tight pressure of your lips sucking her white skin enough to form hickeys. You admired your creation before staring at Bae hypnotized with lust to your effect.
She looks so hot in this state you’re witnessing of her at the moment.. Your classmates and other students that found her popular definitely have no idea that this supposed to be smug,intimidating, tough tomboy putting everybody on notice with her presence secretly vanishes only when it comes to her falling from your trap that urges her to yield from your temptation.
You kissed her again feverishly on the lips. Letting go, you grabbed her hand and took her onto your bedroom. Kicking the door close, you pushed Bae to the bed and pounced on her to repeat where both of you left off.
Both switched positions from being top to bottom in an intense liplock, with Bae victorious as she got you stiffened with her grinding on your crotch. She caressed your torso before going to unclasp her bra off.
Her small perky breasts greeted you. Neverminding the support you’ve been giving by grabbing her waist as she stimulates you, you sat up, adjusted her on your lap and sucked her tits that had her throwing her head aback.
She growled and mewled with your tongue action, nipping on her tits and running your hands on her back. Bae locked you around her body, now wrapping her legs behind you to make sure she ain’t gonna let you stop pleasuring her body further.
“Ahh yes~ fuck mmh there, YN. Keep doing that.” Bae said as you glisten her tits with your spit before doing few more sip on her nipples. You returned to her face and rewarded her again with a short burning kiss before Bae left your lap.
“Let’s make things interesting now.” Bae pulled your sweatpants down, your now 6-inches hardened cock in full view just resting on your thighs. “Shit, you definitely are the most undeserving loser I’ve ever messed with.” Bae said as her eyes widened at its erect form.
“I don’t mind it though. With you, I always feel like I’m winning instead.’ You shrugged. “How about you?”
“Fuck yeah, I am.” She reached for your length and licked her lips. “Those pathetic punks couldn’t match you at al. My gut feeling has always been right when it comes on me meeting people.”
“And you…” She starts stroking your cock which had you gritting your teeth. Bae smirked at your reaction. “Just happen to be my proudest guess. You’re very interesting, YN… and now that I see more of you, I couldn’t wait anymore to explore them tonight.”
She licked your bulbous head, creating a tingling feeling through your legs. “Shall I start… by sucking your cock, darling?”
“Oh please do so, you’re killing me with your teases already, Bae.”
“Okay then. From now on, I could only allow this dick of yours to ruin me and turn who I am into something nobody has ever seen at all.” She dragged her tongue across your shaft. “And you don’t know how you make me so happy right now that you get to be the only witness of it, while I can have this all by myself.”
Bae finally puts your cock in her mouth, had you groaning in pleasure with how well she orally services you. She focused on training herself to match your pelvis as she deepens her blowjob on your thick cock, and when she did, she showed that begging eyes at you that she wants you to make her take it more.
As she pulls back, she grabs your hand and put it on her head. You grabbed a bundle of her hair and starts guiding her while she bobbed below at your crotch. “Mmh fuck yeah that’s how I like it. Take me deeper, I’ll endure it.” The feeling of arousal keeps on building up, and so you joined through it as you buckled your hips repeatedly now on Bae’s lewd face.
Gagging and wet choking are the only noise that can be heard in the room. “Shit, Bae I’m about to release it all.” You said as you kept fucking her face.
“Cover me with your cum. Do it. It want it all.” Bae said as she slids off your cock on her mouth and now pumping her fist aggressively on it.
The tense underneath your abdomen has given up, it reached its breaking point to prepare your load to burst it straight into her awaiting features.
And, the vision becomes blurry and white. Lots of thick salty cum fired across Bae’s face, landing at her nose, nose, forehead and to others. She sighed in satisfaction as she felt her skin carrying a weight of gooey substance that boosts her arousal.
“Damn, Bae you had it a lot.” You said as you glanced at her messy face. She tried removing some on her eyelids and scooped some on her cheek to taste it. “Well it because you gave me a huge delicious load that I was expecting to have. All this shit for me only.”
She rose from her feet and removed her shorts including her undies to finally join you being stark naked. “I’ve had enough waiting.. Use your cock to show me what I’ve been missing all this time of not being able to find a guy like you.”
“Will do. But, wait. I’ll get some condoms first.” You were about to leave when Bae prevented you.
“No need. Well, I appreciate how ready and understanding you are but… I want you raw, YN. I’m safe today, and I meant it when I say I want you to truly bring it all.” Bae didn’t let you response any further as she invited you again for a kiss as she grabs your cock for additional arousal.
You and Bae spent the next three hours going frenzy on the bed being your own personal playground of fulfillment and even around the room. Bae was pulled to your embrace and crashed onto your bed’s soft surface. Being on top of her, you started off the midnight sex with your crush with a passionate missionary while you stared deep at her, foreheads touching at one another as her body rocked with the force of your thrusts.
Bae was bent to the edge of the bed, screaming in impression at the increasing pace of your cock pounding her ass behind in a doggystyle manner. You wrapped her body into your arms, laying your body on her back to take her deeper.
She then went on bouncing crazily on your lap, hammering this tomboy’s pussy while doing it in a standing position, squatting your leg for a perfect stance while Bae was colliding at your cock as she is locked around your waist. She is being handled by your hands gripping her slim shoulders.
Then, you and Bae went back at the bed to rest your numbing legs from the pressure and the endurance of carrying her weight from that challenging position. She had to watch herself in the reflection from your mirror slowly riding your cock stuffed on her pussy while expressing lewd reactions at your hands going active around her tits and your lips slithering kisses all over her nape.
Lastly, Bae couldn’t contain her curses and compliments at the great fucking you’re giving to her as you took her to something both of you thought would be impossible to execute. Thanks to her height, figure and the size of your package, you easily rolled her back to the bed and make her lay on top of you.
Spreading her legs from behind, you took your cock and led it back to her gaped pussy, slowly inserting it until both became comfortable. After that, you bent your knees to lift your lower back a bit for a better unleashing of force you have to give on fucking her.
Arms spun around your head, Bae prepares herself as you started hammering on her while she was left sprawling atop of you. You gnaw on her neck that left her moaning through her muttered curses and broken words until you made her jaw drop and chest heaving heavily as both her juices and your cum on the condom spurted.
That night, under the warm glow of your bedside lamp, they crossed the fragile line they’d danced around for years. There were awkward smiles for assurances, trembling bodies in stimulation, hurried kisses softening into slow, lingering ones before picking up the pace of desire and the fright of longing they’re about to carry for themselves
Every touch was clumsy due to the first-time experience but nonetheless, they’re still full of desperate tenderness, a quiet language of everything they’d never been able to say.
For one night, they were no longer classmates caught in a game of push and pull.
For one night, they were simply you and Bae — two hearts too full, too late.
The first pale light of dawn crept through the curtains, casting soft gold across the tangled sheets.
Bae stirred, a quiet sigh escaping her lips as her fingers brushed over warm skin. For a heartbeat, the world was quiet — only the sound of his steady breathing beside her. She nuzzled closer, burying her face against your bare shoulder, eyes still heavy with sleep.
Then, slowly, memory returned.
Her eyes fluttered open.
The clock on the bedside table read 6:12 a.m.
Her chest tightened.
You shifted beside her, a soft, sleepy groan rumbling from his throat. Your arm, heavy and warm, tightened instinctively around her waist. For a moment, it was almost easy to pretend they had all the time in the world.
But Bae felt it — the creeping edge of goodbye curling around the edges of dawn.
She lay still, eyes fixed on the faint lines of light cutting across the ceiling, her fingers resting lightly on You’s chest. His heartbeat was slow, steady beneath her palm.
“Bae…” your voice came, low and rough with sleep.
She swallowed hard.
“Mm?” she managed.
“Sun is up.”
She gave a broken laugh, so soft it was nearly a sob. “I don’t… want to move.”
Your fingers brushed through her hair, lazy and tender. “Okay.”
But they both knew.
You buried your face in her hair, inhaling deeply, as if you could memorize her scent, carry it with you wherever you go. Your arms tightened once, fiercely — then slowly loosened, like even your body understood what your heart refused to.
Bae’s lips trembled. She tucked her face into your shoulder, voice muffled. “You dumbass…”
“I should’ve told you sooner,” he murmured, his voice thick. “I should’ve said it a hundred times by now.”
“II—I’m sorry, YN.” “I was so stupid.,” she whispered, her voice tight, trembling. “All this time… I pushed you away. Teased you. Pretended I didn’t care.” Her fingers curled into fists. “I was scared, okay? Scared of what you meant to me and what you may see about me..” You shifted, rolling to face her fully, one hand cradling her cheek. Your eyes glistening, lips parting to speak — but Bae kept going, voice cracking.
“I hated watching you be so kind to everyone nd they’re the same as you. I-I mean I showed some kindness in you but it seemed not as pure as them, like as if I’m just doing it forcefully. Like an act, but no… I care for you more than they can ever be. And now, I hate it even more that you were leaving, I feel like I ran out of time. Hate it that I was too much of a coward to tell you… everything.”
“I was scared too, you’re not alone.” you whispered. “Scared you’d laugh and bully me because I’m just simply pathetic, scared I’d make things worse between us. So I just try to smile it off while it gives me a hard time containing how heavy I’ve been feeling for you. I kept on waiting too much to realize that…” your throat bobbed in a tight swallow. “I wasted so much time.”
You swallowed hard, blinking rapidly. “I love you, Bae.”
She let out a soft, broken laugh, lifting her gaze at last. Her eyes shimmered, rimmed in red. “You’re an idiot. Well, I mean we. We’re two absolute idiots.” she whispered. “I love you too.”
You kissed her softly, a trembling press of lips. “Yeah,” you murmured against her mouth. “But we’re idiots who love each other.”
They lay there, foreheads touching, the silence thick with everything they’d hidden for years — and everything they wished they’d been brave enough to say sooner. Their hands clung tightly in the space between them — fingers trembling, desperate to hold on a moment longer.
Then the clock ticked past 6:30.
“Your flight,” Bae whispered. Her voice cracked. “You’ll miss it.”
You’s fingers traced her jaw, memorizing the shape of her face. “I know.”
She opened her eyes slowly, wet and shining. “Say it again,” she whispered. “Let me hear you love me.”
You pressed your forehead to hers. “I love you,” he breathed. “I love you, Bae.”
Her fingers curled into your hair and smiled bitterly.. “I love you too, idiot.”
Their last kiss was messy, wet with tears, as if they could pour every unspoken word into it. When they parted, Bae stayed frozen in the bed, watching you get dressed, her chest squeezing tighter with every button he fastened.
You ordered your butler to drive Bae first before they head onto the airport. At the door, you hesitated, your hand on the frame, eyes fixed on her as if trying to burn the image into memory. She could only give him a frown before forcing herself to smile.
They reached her house. As the door opens and Bae was properly dropped off, she crushes you with one last tight hug.
“I’ll keep on connected,” you promised softly.
She forced a smile, lips trembling. “You better. Or else I’m blocking you forever and you’ll never see me again”
“I won’t let that happen.” He chuckled. His thumbs brushed on her wet, sulking cheek. “I’ll still return and look out for you.”
Her breath hitched, lips brushing his in a kiss that was salty with tears, messy and aching.
When they parted, they stayed close, eyes shut, foreheads resting together. Then their eyes locked for one last fragile moment.
“Promise me you’ll be okay,” she whispered.
You exhaled shakily, your free hand brushing her cheek. “Promise me you won’t pretend you’re fine.”
She laughed again, soft and bitter. “Yeah yeah yeah… okay.”
You returned to the car and waved your hand at Bae. “Be safe and keep on becoming a better woman for me, and I’ll be there to see it for myself someday. Goodbye, Bae.”
“Become successful out there, YN. I know you can do it.” Bae grinned. “I’ll wait for the day when we can share our stories again.”
And then Bae turned, walking up the steps, her figure framed in the soft dawn light.
You watched until she slipped inside, the door closing behind her with a soft click. It echoed through your chest like a crack.
For a long moment, you sat frozen in the driver’s seat, your hands still curled where hers had been.
Then, with a shaky inhale, you commanded your driver to start the engine back to life.
As the car pulled away, from behind the window; Bae stood with her forehead pressed to the glass, eyes wet, watching you disappear down the street — wrapped in the ache of everything they’d finally confessed, and the quiet heartbreak of everything they perhaps, were too late to change.
=== END ===
28 likes from kryphtot, PinkBlood, ItzStacyyyy, Rooktrvlr, Nashty21, ShinyUrchin, Toby777544, rakkomonsieur, fahzball, kindtyranny, Sullyoonist, KuyaHayden63, iMARKurmom, YodaTzuTzu, Sh1ba100, Qantz, Noob, TheReturnofTheBlueBird, Battoussaaii, and Zyology, .
1 recommend from juren.