Chapter 48: Homecoming


The Ferris wheel came to a slow, creaking halt. The door swung open, but Keiko stepped out without waiting for me. I sat there frozen, my body refusing to move. My mind screamed at me to follow her, to say something—anything—but my legs wouldn’t cooperate.


I watched her silhouette grow smaller as she walked away, each step distancing herself from me. And then, as if the sky itself shared in my despair, the rain began to fall.


---


*A Few Minutes Ago*


"Are you Ryusei?" Keiko's voice had been steady, but her eyes told me she already knew the answer.


I should have spoken then. I should have answered her.


But I didn't.


Instead, I sat there in silence, staring at the floor of the Ferris wheel cabin as seconds stretched into minutes. My hands clenched into fists, my throat tightened. The truth was right there, teetering on the edge of my tongue, yet I couldn't bring myself to say it.


When I finally glanced at her, tears were rolling down her cheeks. I had never seen her cry so openly before.


It was my fault. Again.


Before I could say anything, the Ferris wheel ride came to an end.


---


Something inside me snapped.


I jolted from my place and ran after her.


The rain poured harder, making it difficult to see. I pushed past the crowds, my heart hammering against my ribs. I couldn't—wouldn’t—lose her.


Then I finally saw her.


Keiko was walking in the direction of home, her hair and clothes completely drenched. She didn't turn around, didn't slow down.


Desperate, I reached out and grabbed her wrist.


"Keiko!"


She stopped but didn’t face me.


I tightened my grip. "Please, just listen to me."


Slowly, she turned, her wet bangs clinging to her face. Her eyes were unreadable, but she didn’t pull away.


I swallowed hard and took a deep breath. "I am Ryusei."


Keiko didn’t look surprised. If anything, her expression softened.


"I'm sorry," I continued. "I'm sorry that I lied to you for months. I'm sorry for everything."


She lifted her hand and gently placed it on my face, tilting my chin up so I was forced to meet her gaze. The warmth of her palm contrasted against the cold rain, making me tremble.


"I was afraid," I admitted. "Afraid of messing up again. Afraid that you wouldn’t believe me. That you'd reject me. I thought if I could just make you happy at least, if I could prove I was someone better, maybe… just maybe… you and Rin would like me more as 'Ryuko' rather than as the man who hurt you before." My voice cracked. "But I was wrong. I was always wrong."


My vision blurred.


"I thought—if I came back as someone new, someone clean, someone who hadn't broken your heart, maybe I’d have a chance with you again. But that was selfish, wasn't it?" I laughed bitterly. "I was only thinking about myself. About what I wanted. I didn’t realize how much pain I was causing you."


The words tumbled out, years' worth of guilt and regret spilling from my lips.


"I am really sorry for keeping running away from you… I should have faced you sooner."


Keiko didn’t say anything.


She just looked at me—really looked at me.


And then, before I could react, she closed the distance between us.


Her lips pressed against mine.


I froze. My mind went blank.


The rain around us faded into silence.


For a moment, all that existed was the warmth of her mouth, the softness of her lips, and the taste of rain. It was a kiss filled with something deeper than words—something raw, something real.


When she finally pulled away, her face was flushed, her breathing uneven.


"Let's go home," she murmured.


I could only stare at her. "Keiko…"


She turned away. "We'll figure out everything later. But if you really want to fix things, if you really want to be part of our lives again… no more running away. No more lying. No more avoiding the truth."


She met my eyes, her gaze unwavering.


"Promise me."


I swallowed the lump in my throat.


"I promise," I said, my voice steady this time.


She gave a small nod, then started walking.


And for the first time in a long time, I followed her home.


---


By the time we reached the house, the rain had finally stopped, leaving only the lingering scent of wet pavement in the air.


Keiko and I stood at the doorway, completely drenched.


As soon as we stepped inside, Rin came running toward us.


"Mom, welcome ba—" She stopped mid-sentence, her eyes darting between us. "What the—Mom?! Why are you soaking wet? And—" Her eyes landed on me. "Ryuko?! Why are you here?!"


I felt my stomach tighten.


Keiko simply shook her head. "We'll explain everything later," she said, her tone serious. "For now, we need to change and dry off."


Rin frowned, clearly confused but didn’t push. "Okay…" She glanced at me warily before muttering, "Weird."


Keiko turned to me. "Come on."


I hesitated but followed her down the hall.


As we entered the bathroom, she handed me a towel. Our eyes met again, and for a moment, neither of us said anything.


Then she sighed.


"I don’t know what’s going to happen next," she admitted quietly. "I don’t know if I can just… pretend like everything is fine. But I do know that you’re here now. And maybe… maybe that’s enough. For now."


I clutched the towel in my hands.


"Keiko," I whispered. "I don’t deserve you. I don’t deserve Rin. But I will try. I really, really want to."


She didn’t respond right away.


But when she reached out and gently squeezed my hand, I felt hope for the first time in years.


Keiko didn’t say anything else, but that simple touch spoke volumes. It wasn’t full forgiveness, nor was it an open invitation back into their lives—but it was a start. A chance.


I squeezed her hand back, holding onto that fragile hope.