*Warning this chapter contain NSFW scene*
(to read the NSFW scene you can read on my patreon page)
I swear I’ve never been more grateful for Rin’s absence. She texted Keiko earlier saying she’d be staying over the night at her friend’s house to study, and honestly, bless her. No awkward timing. No third-wheeling. The apartment was ours tonight.
The cold from outside still clung to our clothes as we stepped in. Keiko’s cheeks were a light pink from the snow and chill, and she looked so painfully cute that my brain short-circuited for a moment. The soft click of the door locking snapped me out of it.
Before I could even think twice, I grabbed her hand, pulling her with me. “Wah—! Ryusei—!” she gasped, stumbling slightly as I guided her towards our room like some desperate rom-com protagonist about to confess under cherry blossoms.
“Sorry… I really can’t hold it anymore,” I mumbled, my voice embarrassingly shaky.
Keiko blinked, startled. “W-what?”
I didn’t give her time to question it. I cupped her face, gently pressing my lips against hers. A deep, warm kiss that made my head spin. She made a small surprised sound, her body tensing, but then relaxing into me.
The room felt warmer, or maybe it was just my face burning up. I broke the kiss, panting like an idiot, realizing how fast my heart was going.
Keiko’s glasses slid down her nose a little. I reached up, gently removing them. She always looked so innocent without them, like the girl next door you’d never expect to make your heart skip this hard.
“You okay?” I whispered, brushing her bangs aside.
She nodded, biting her bottom lip. “Yeah… you just surprised me.”
I grinned. “Good.”
I gently pulled her toward our bed. Our lips stayed connected, the kiss deepening with each step as I slid her coat off her shoulders, letting it fall carelessly to the floor.
The warmth of her skin against my fingertips sent a rush through me. I guided her down onto the bed, her back meeting the sheets while I hovered above her, still kissing her softly.
My hands moved to undress myself, my heart pounding in my chest as her eyes followed my every move, her cheeks flushing deeper with every layer I removed.
“Look at me… Keiko…” I whispered, panting softly as my trembling fingers worked to undress myself in a hurry. One by one, each piece of clothing fell away until I was left in nothing but my underwear, straddling her slender frame on the bed.
Every time I moved, she let out a tiny gasp, her face growing redder with each second. Sometimes she tried to avert her gaze, flustered and shy, but I’d gently tilt her chin back toward me, locking our eyes together.
“No looking away,” I teased with a soft, breathless smile, my heart racing as I watched her crumble under my stare.
I gently took her hand in mine, guiding it up to my chest and placing it over my breast. “Massage me,” I murmured, my voice trembling with need.
Keiko’s eyes widened and she gasped softly, but after a moment’s hesitation, she gave a tiny, flustered nod and did as I asked.
The warmth of her hand through the thin fabric made me shiver, and I couldn’t help but let out quiet, breathy pants at her every touch.
It felt so good, so much better than I imagined. Unable to resist any longer, I leaned down and captured her lips again, kissing her deeply as her hand moved against me.
Between kisses, I brought my lips close to her ear and whispered, “Can I?” as my fingers brushed against the hem of her shirt, silently asking for permission to undress her.
She bit her lower lip, her cheeks flushed a delicate pink, and gave a shy little nod that made my heart race.
I slowly began undressing her, my fingers trembling slightly as I unbuttoned her shirt and slid it off her shoulders, revealing more of that soft, pale skin I adored.
Next, I tugged her pants down, leaving her in just her underwear. The sight made me catch my breath — she looked so beautiful like this, vulnerable yet somehow glowing.
“So beautiful…” I whispered without thinking. Keiko turned her face away for a second, her cheeks flushed deep pink, but then she peeked back at me and murmured shyly, “You too.” That little voice of hers made my heart skip.
Smiling, I gently cupped her breast through the fabric and began to massage her, watching how she instantly arched slightly and let out a soft gasp, her breathing growing faster than mine.
I blinked, surprised — was she wanting this even more than I did? The thought made a wicked little grin tug at my lips, and I leaned closer, brushing my lips against her ear.
I leaned in close, my lips brushing against her ear as I whispered, “Undress my bra.” I felt her whole body tense up at my words.
Keiko never changed — always so adorably shy when it came to moments like this. That flustered look on her face made my chest ache in the best way. She hesitated, her hands trembling slightly, unsure of what to do.
I couldn’t help but tease her, grinning as I slid my hand to the hook of her bra and murmured, “If you don’t move, I’ll move first.”
That made her gasp and, in a hurried panic, her fingers fumbled at the clasp of mine. After a few awkward seconds, she finally managed to unhook it, carefully slipping the straps off my shoulders, leaving my chest bare to her wide, blushing gaze.
“Good,” I whispered with a smirk, enjoying how red her cheeks got.
Then I nodded down towards the last barrier between us — my panties. “Now… the last one.” Keiko hesitated again, biting her lip, her eyes darting between my face and the fabric.
I chuckled softly, and when she still didn’t move, I slid my fingers to the waistband of her panties. She let out a startled sound, quickly mimicking my motion, and carefully slipped my panties off.
“Good girl,” I praised her with a playful grin, watching her face turn even redder as she shyly avoided my eyes. God, she was too cute for her own good.
Without wasting a moment, I reached behind Keiko and unhooked her bra with ease, sliding it off her shoulders and tossing it aside in one smooth motion.
Before she could even react, I hooked my fingers into the waistband of her panties and tugged them down in seconds, leaving her completely bare beneath me.
She gasped, clearly caught off guard by how fast it happened. Her face turned a deep crimson as she instinctively moved her arms to cover her chest and between her legs.
I smirked, leaning down to whisper teasingly, "I just let you undress me first so you wouldn’t get embarrassed being naked alone, you know." I gave her a playful wink, trying to be considerate in my own way.
Keiko opened her mouth like she wanted to protest, but no words came out. She just let out a tiny, flustered sound, her face so red it looked like she might overheat. Seeing her like this made my heart race and my grin widen. Honestly… she was dangerously cute like this.
When I slid her panties off earlier, I couldn’t help but notice the obvious dampness on the fabric. A sly grin tugged at the corner of my lips as a teasing idea crossed my mind.
Still hovering above her, I picked up the discarded panties and held them up with two fingers, waving them teasingly in front of her flushed face. "Seems like you want it more than me," I purred playfully, watching her immediately avert her gaze, her cheeks burning bright red.
Keiko squirmed under me, clearly dying of embarrassment, and in the tiniest voice she could muster, she whispered, "P-please..."
Well, well — at least she was honest tonight. But of course, I wasn’t about to let her off that easy. I leaned a little closer, my voice soft but dripping with playful mischief. "What was that? Say it properly if you’re that desperate, like you always did." I brushed a stray lock of hair from her face, watching her with a gaze that left no room for escape.
Keiko hesitated for a second, biting her lip, but then she met my eyes with a mixture of shyness and need. Slowly, she parted her legs a little more and finally confessed in a trembling voice, "I want you… I-I need you… please… Ryusei…"
That was it. I was done. Completely sold. The moment those words left her lips, I dove down to claim her mouth in a rough, hungry kiss, pouring every bit of heat I had into it.
My hands wasted no time roaming her body, tracing every inch of her trembling, sensitive skin, determined to make this night unforgettable.
God, this was heaven.
---
We both let out our final, desperate moan in unison, our bodies jolting and trembling together as pleasure crashed over us like a tidal wave. It was raw, messy, and so heartbreakingly beautiful that I almost forgot to breathe.
And then, just like that, it was over. Keiko’s body collapsed limply on top of mine, her skin hot and damp against me, her breath ragged in my ear.
I wrapped my arms around her at once, pulling her close, one hand gently patting her trembling back, the other stroking her sweat-damp hair.
“You did great,” I whispered softly, placing a tender kiss on the side of her head. “Just rest now.”
She didn’t have the strength to lift her head, only managing a small, weak nod against my shoulder. “T-thank you… Ryusei…” she murmured, voice hoarse, before going quiet for a long moment.
I thought she was about to fall asleep when she spoke again — but this time, her words cut through me like a knife.
“Ryusei... I love you… I really do. Please… don’t betray me.”
I felt my throat tighten instantly, my chest burning, and my eyes grew wet with the tears I’d tried so hard to hold back. Hearing her say that — it hurt more than any wound I’d ever taken. I’d hurt her. Over and over. I could hear the ache in her voice, the fragile hope in those words. She still wanted me, despite everything.
“Please… don’t leave me... again…” she whispered, and this time, I felt her body trembling against mine, her tears soaking into my skin as she cried softly in my arms.
God, how I wished I could go back. Back to the day we first met, to hold her, to protect her, to never let myself be the reason behind those tears. If it meant reliving every misfortune, every cruel twist of fate, every bit of punishment life could throw my way — I’d take it, just to start again with her.
My voice cracked, trembling, as I buried my face against her hair. “I won’t… Keiko… I promise,” I choked out, my own tears spilling freely now. “I’m so sorry… I’m really, really sorry…”
That was all I could manage to say. No excuse. No justification. Just the truth of my guilt and regret.
I held her tightly, our exhausted, tear-soaked bodies tangled together on the bed. The room was silent now, save for the sound of our quiet, broken breaths and occasional sniffles.
And like that — still holding her — I eventually drifted to sleep, my tears falling long after hers had stopped.