Ripples of the Past

1414 Words
Nymira’s POV Sleep did not come easily that night. I lay on my back staring at the ceiling, listening to the city breathe outside my window. Cars passed. A siren wailed in the distance. Somewhere, someone laughed too loudly. Life went on as if nothing had shifted, as if the name that had cracked my chest open hours earlier hadn’t returned to the same streets I walked every day. Malik Winterveil was back. The thought pressed against my ribs, heavy and unwelcome. I turned onto my side, pulling the blanket closer, but the warmth did nothing to calm me. My phone sat on the bedside table, face down, like it might burn me if I touched it. I hadn’t replied to his message. I told myself it was strength. Control. Boundaries. But the truth was simpler. I was scared. When morning finally came, it felt too bright. Too loud. I dressed in silence, tying my hair back with practiced movements, the way I always did when my mind was unsettled. Routine was my armor. Swim bag. Water bottle. Keys. Everything in its place. At the aquatic center, the air smelled of chlorine and echoes. The sound of water slapping against tile wrapped around me like a familiar song. This was where I belonged. This was where I reminded myself who I was without anyone else attached to my name. I stood at the edge of the pool, toes curling slightly against the cold tile, and tried to breathe. Inhale. Exhale. The morning sun filtered through the tall glass windows, turning the water into streaks of silver. It should have been beautiful. It usually was. But my chest felt tight. Every breath carried something old with it. A memory. A name. Malik. I shook my head slightly, annoyed with myself. Focus, I thought. This is just another practice. I lowered myself into the pool, the cold water closing over my shoulders. The moment I pushed off the wall, my body took over. Arms stretched. Legs kicked. Stroke after stroke, the rhythm tried to claim me. But my mind betrayed me. Each pull through the water felt like moving through time instead of distance. The pool walls blurred, replaced by images I didn’t ask for. Malik was sitting in the stands during my first major meeting, yelling my name like it was a victory chant. Malik leaning against a locker room wall after his games, sweat on his skin, eyes bright with dreams. The dreams we used to share. I reached the wall and turned too slowly, my foot slipping slightly. “Again, Nymira!” Coach Simone Hart’s voice cut through the air, sharp and exact. It always did. She didn’t believe in gentle reminders. She believed in results. I pushed off again, harder this time, anger fueling my stroke. The water resisted me, like it always did when my head wasn’t right. I counted breaths. One. Two. Three. Four. But then the memory shifted. The courthouse hallway. Cameras flashing like lightning. Reporters shouting questions that had no right answers. Malik was standing beside me, jaw tight, shoulders squared, trying to shield me from a storm that didn’t care who it destroyed. I surfaced suddenly, gasping. My stroke was off. My timing was wrong. I clung to the edge of the pool, chest heaving. Simone was already walking toward me, hands on her hips, eyes sharp. “You’re distracted,” she said flatly. “And distraction is dangerous.” “I’m fine,” I replied quickly, even though my voice betrayed me. She raised an eyebrow. “No, you’re not. Your turns are sloppy. Your focus is gone. That’s not like you.” I swallowed and looked down at the water instead of at her. “I didn’t sleep well.” “That’s not an excuse,” she said. “What’s going on?” The question hung between us, heavier than it should have been. I wanted to tell her. To say his name. To admit that the past had found me again without asking permission. But fear locked the words inside my throat. “I just need to swim,” I said softly. Simone studied me for a long moment. Then she nodded once. “Then swim like it matters. Because it does.” She walked away, leaving me with my reflection in the water. I dove back in. Lap after lap, I pushed myself harder, muscles burning, lungs screaming. Pain usually helped quiet my thoughts. Today, it only made them louder. When practice ended, my body felt heavy and weak in the wrong way. I sat on the bench, towel around my shoulders, staring at the ripples in the pool. My phone buzzed inside my bag. I hesitated before pulling it out. A message preview lit the screen. Unknown Number. My heart skipped. For a brief moment, I hoped it wasn’t him. But the number was familiar anyway. Malik’s old number. The one I never delete from memory, no matter how hard I try. Can we talk? Three simple words. My fingers hovered over the screen. My mind screamed a thousand reasons not to reply. Talking led to questions. Questions led to explanations. Explanations led to headlines. And headlines had nearly destroyed me once. I locked the phone and shoved it back into my bag. No, I told myself. Not today. Not ever. I stood and walked toward the locker room, trying to shake the weight in my chest. The sound of water followed me, echoing off the walls like a reminder that nothing truly disappears. Inside the locker room, I leaned against the cool metal bench and closed my eyes. Why does he still have this power over me? I wondered. I had built a life without him. A strong one. A disciplined one. I had survived the whispers, the lost sponsorships, the nights I cried alone because defending him had cost me more than I was willing to admit. I had loved him. That truth still lives in my bones. I pulled my phone out again, almost without thinking, and opened the message. My thumb hovered over the keyboard. What would I even say? You hurt me. I miss you. Stay away. None of it felt right. Instead, I deleted the message. The screen went blank. For a second, relief washed over me. Then guilt followed. I stuffed the phone away and dressed quickly, needing to leave before I drowned in thoughts. Outside, the air was cool, the city already alive with movement. I walked to my car, forcing myself to focus on small things. The feel of my keys. The sound of my footsteps. The smell of the street. This is your life now, I reminded myself. Not him. As I drove away, a large digital billboard caught my eye. A familiar face stared back at me. Malik. The headline beneath his image read: Redemption or Repeat? My hands tightened on the steering wheel. He looked different in the photo. Harder. More tired. But there was something else there too. Determination. I looked away quickly, heart pounding. At home later that afternoon, I tried to distract myself with stretching, meal prep, anything to keep my hands busy. But my mind refused to stay quiet. I kept thinking about the way he looked on the screen. About the gym. About the whispers following him. He was carrying the same weight I was. The phone buzzed again. This time, it wasn’t him. It was a message from a sponsor representative. We need to talk. Call me when you can. My stomach twisted. Sponsors didn’t ask to talk unless something was wrong. I sank onto the couch, phone heavy in my hand. The past was no longer just knocking. It was pushing its way in. I leaned back and stared at the ceiling, heart racing. Stay calm, I told myself. You’ve survived worse. But even as I tried to steady my breathing, one truth settled deep in my chest. Malik’s return wasn’t just stirring memories. It was pulling threads that had never truly healed. And if those threads snapped, I wasn’t sure what would be left. My phone buzzed one last time. A new message. Unknown Number. Running won’t save you this time. I stared at the words, a chill crawling up my spine. Whoever was watching hadn’t forgotten. Neither had the past. And I knew, with terrifying clarity, that my life was about to change again, whether I wanted it to or not.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD