CHAPTER 2
310 days before my life was caught short. The morning after my poetry notebook reappeared, I skipped breakfast. Gloria was already halfway through a rant about utility bills and my missing laundry, but her voice sounded distant, like I was listening through water. I slipped on my uniform, stuffed the mysterious notebook deep into my backpack, and left the house before she could ask why I looked like I hadn’t slept. Because I hadn’t. Again. The dreams were worse now—less like dreams and more like memories I didn’t remember making. Last night, I’d found myself back in that same hallway, only now it was underwater. Everything moved in slow motion. The walls bled shadows. And there were voices—not just Brianna’s this time, but others. Distant, urgent, unintelligible. I didn’t understand what they were saying, but I knew they were meant for me. At school, no one seemed to notice that I was falling apart. That’s the thing about high school. You could be a ghost and no one would care, as long as your shoes matched your backpack and your eyeliner wasn’t smudged. In homeroom, Malik sat one row ahead of me. He didn’t look back, didn’t try to talk. Maybe he could feel the wall I was building brick by brick around myself. Or maybe he was just done with me. Either way, the silence between us buzzed louder than any conversation. “Morning announcements,” said Ms. Reyes in her singsong voice. “Please rise for the pledge.” I didn’t rise. I sat there, fingers gripping the edge of my desk, feeling that same itch in the back of my skull I’d had since finding the note in my locker. Like I was being watched. Not in a paranoid way—more like observed. Documented. After the bell, I moved through the halls like I was being timed. Quick glances. Shoulders stiff. I stopped talking to people unless they spoke to me first. Every locker door that slammed behind me felt like a warning shot. I needed answers, but nobody was offering any. So I decided to find them myself. ⸻ During lunch, I went to the library instead of the cafeteria. Nobody would look for me there. The overhead lights buzzed faintly as I slipped into the far back corner near the microfilm machine no one ever used. I pulled out my red poetry notebook. My heart beat too fast as I flipped to the back page again. Some people can’t be saved. But maybe you can. I stared at the words for a long time, trying to decode the handwriting. It wasn’t familiar. Not Lana’s, not Maya’s. It was neater than mine. Almost clinical. Like whoever wrote it didn’t feel anything when they did. I turned the page over, half-hoping to find more. A clue. A symbol. A fingerprint. Something. Nothing. So I did something I wasn’t proud of. I snuck into the library’s staff office. It wasn’t hard. Ms. Lindo, the librarian, always left the door ajar when she went to shelve books. I slipped inside, my palms slick with nerves, and looked for the security cabinet. Most people didn’t know this, but every hallway camera fed into a central system stored right here. The cabinet was locked. But beside it sat a logbook. I flipped it open. Inside were printed notes—timestamps, incidents, student names. Fights. Vandalism. Suspicious behavior. March 4th: Locker opened by unknown student. 10:42 AM. My stomach dropped. That was the day my notebook vanished. The log didn’t say who. Just that it happened. But that meant someone saw it. Or at least the camera did. I scribbled the timestamp down and left before Ms. Lindo returned. ⸻ That night, I followed Gloria to work. She didn’t notice me at first. Her job wasn’t glamorous—night receptionist at the coroner’s office—but it gave her just enough power to snoop, and just enough boredom to welcome a visit from her daughter, even when unexpected. “I thought you were home,” she said, raising an eyebrow as I stepped inside. “Needed a change of scenery,” I said. She stared at me for a moment, then sighed. “Well, don’t touch anything. This place already gives me the creeps.” It gave me something else—access. While she got distracted by paperwork, I slipped down the hallway and into the records room. Everything smelled like bleach and old leather. The files were arranged alphabetically. I found Brianna’s almost immediately. Her case was labeled: Accidental drowning. That didn’t surprise me. What did surprise me were the attached photos. Her body was found at the deep end of the pool. Face up. Eyes open. No bruising. No cuts. But there was a smear of lipstick that didn’t match hers, and her fingernails were chipped—one entirely torn off. There was no record of toxicology results. No mention of the missing gold top and jeans. No witness statements. Just three clinical sentences and a file that felt too thin. I took a picture of everything before leaving. ⸻ Back home, I locked my bedroom door and laid the photos out across my floor like a crime scene. My heart thudded in my ears. “She didn’t fall. She was pushed.” That note was right. And someone had gone to a lot of trouble to make sure no one noticed. But why? Brianna wasn’t perfect. She was loud, impulsive, often cruel. But she had a fire in her. She called things as she saw them. If someone crossed her, they’d know it. And maybe that’s why she ended up dead. I picked up my phone and texted Maya. Me: Did Brianna have any enemies? Like serious ones? Maya: Lmao. Half the school. But no one that would kill her. Me: Are you sure? Maya: What are you doing, Jas? I didn’t answer. Because I didn’t know how to explain what I felt—that this wasn’t just some tragedy. This was a pattern. A puzzle. And I was trapped in it. Later that night, I sat on the edge of my bed staring at my mirror. Not at my reflection—at the corner behind it. That’s where the dreams always started. A hallway. A door. A girl screaming. The air felt colder than it should have. My skin prickled. I said it out loud. “She didn’t fall. She was pushed.” And then— My phone buzzed. Unknown: You’re not listening. I stared at the screen. Me: Then tell me what to listen for. Three dots. Then nothing. Silence. Then—another message. Unknown: Look closer. I didn’t know what they meant. Until I glanced back at my mirror. There was something taped behind the corner. My heart stuttered. I peeled it off slowly. It was another photo. Not of Brianna. Of me. Asleep. In my bed. Wearing last night’s clothes. Taken from outside my window. My blood turned to ice. I didn’t scream. I didn’t drop the photo. I just stood there, frozen, while a tidal wave of nausea rolled over me. The picture was real. It wasn’t a trick of the light or some prank or edit. I recognized the wrinkle in my pillowcase, the way my left leg always stuck out from under the blanket. The photo had been taken last night—or maybe the night before. Either way, someone had been outside my window. Watching. Close enough to hear me breathe. I checked the lock on the window, then yanked the curtain shut like that could somehow erase the image from my mind. There were a hundred thoughts fighting to break through my skull, but one rose louder than the rest: This wasn’t about Brianna anymore. I called Malik. I didn’t care that he’d iced me out. That we hadn’t talked since the funeral. I needed someone, and he was the only person who ever paid attention when I needed it the most. He picked up on the second ring. “Jas?” “I need to talk to you,” I said. There was a pause. “Now?” “Yes.” He didn’t ask why. Just told me to meet him at Pinewood Park in ten. ⸻ It was cold by the time I reached the park. A cruel wind sliced between the trees, scattering leaves across the pavement. Malik was already there, pacing beneath the flickering streetlamp near the tennis courts. He looked older somehow. Like he hadn’t slept either. “I didn’t think you’d come,” I said. He shrugged. “I didn’t think you’d call.” I pulled the photo from my coat pocket and handed it to him. He stared at it in silence. “Jesus,” he muttered. “I found it taped behind my mirror,” I said. “After I got a text from an unknown number.” He ran a hand over his face. “You should go to the cops.” “And tell them what? That someone’s leaving me cryptic notes and photos and somehow broke into the school security system to cover up Brianna’s death? They’ll think I’m making it up.” Malik hesitated. “Are you?” “No.” “I had to ask.” I sat on the cold bench and stared at the cracked pavement. “I think she was killed. I think they made it look like an accident. And I think someone wants me to figure out why.” “Who?” “I don’t know,” I whispered. “But whoever it is… they’ve been in my room.” Malik sat beside me, not touching, just close enough that I didn’t feel alone. “There’s something I never told anyone,” he said quietly. “About the night Brianna died.” I looked at him sharply. “What?” “I was at the party.” I blinked. “You told everyone you left early.” “I lied. I was there when she left the house. I saw her storm off toward the pool. I followed her.” “And?” He exhaled. “I heard voices. Two people. Not just Brianna. One was hers. The other… I don’t know. But she sounded scared.” My skin crawled. “Why didn’t you say anything?” “Because a minute later, she was gone. And I didn’t want to be the guy who saw something but couldn’t prove anything. You know how this school is. They’d think I made it up.” We sat in silence for a while. Wind rustling through the branches above us. The hiss of a car somewhere in the distance. “Who else was there that night?” I asked. “Half the school,” he said. “But I saw Steph leave early. Lana too. Daniel disappeared around the same time as Brianna.” “Daniel,” I said, the name sour on my tongue. He’d been close with Brianna once. The way he slithered between groups, never quite loyal to any of them. Always with a smirk like he knew something no one else did. “I think I need to talk to him,” I said. Malik raised a brow. “He’s not going to tell you anything.” “Maybe not. But if he’s lying, I’ll know.” ⸻CHAPTER 15 He wasn’t supposed to exist. The way he stood there, head tilted, eyes gleaming too bright under the flickering hallway light—it was like the memory of someone I hadn’t met yet. Or had tried to forget. “Jasmine,” he said again. Gentle. Familiar. Like we were old friends. Like he’d walked me home before. I opened my mouth, but nothing came out. Remi’s voice echoed from outside—something about keys. The streetlight buzzed. I felt my heart thudding against my ribs like it wanted out. “Who—” I finally managed. “Who are you?” He stepped closer. Not fast. Not threatening. But deliberate. “You should’ve opened Door Three,” he murmured. “You were ready.” I took a step back, heels dangling from my fingers like dead limbs. “I don’t know what you’re talking about.” He smiled wider. Too wide. Like someone who’d practiced how to look human but hadn’t quit
CHAPTER 14 I started spending more time in crowded places—cafés, lecture halls, busy sidewalks—anywhere noise could drown out the quiet that had started pressing in again. There were moments when I caught my reflection in windows or mirrors and didn’t recognize the girl staring back. She looked too calm. Too composed. Like a mannequin that had learned to mimic breathing. Beverly called more often now. Not to talk about what happened—she never brought that up—but to check in. Sometimes she’d send a photo of her breakfast or a random meme she knew I’d laugh at. I appreciated it more than I could say. But I hadn’t asked her what happened in the passage. I was scared she’d say, what passage? Or worse—that she remembered something I didn’t. That she’d seen something behind that wall I was never meant to see. One night, I was alone in my apartment, lights dimmed, music humming low in the background.
CHAPTER 13 The ceiling above me was too white. Too quiet. Too clean. I blinked up at the fluorescent panels, the hum of hospital machines cutting through the fog in my head. My throat was dry, raw, like I hadn’t spoken in days. “Jasmine?” The voice was soft, cautious. A nurse stood beside me, middle-aged, kind eyes, clipboard in hand. “You’re awake.” She smiled gently, like she’d been hoping for this moment. My lips moved before any sound came. “Where am I?” “General hospital. You’ve been unconscious for a while.” She leaned forward, brushing my hair away from my forehead. “Do you remember what happened?” I didn’t answer. Because I didn’t know. The last thing I remembered with certainty was the hidden passage. The wall closing behind us. The darkness swallowing everything. But that memory felt distant. Dreamlike. “Don’t worry,” the nurse said kindly. “That’s normal. You’ll feel better with rest. I’ll get the doctor.” She left, the door whispering shut beh
CHAPTER 12 The sound of the wall clicking shut was too final. We stood in the pitch dark, barely breathing. The air was stale, thick with dust and something harder to name—like the memory of rot. I reached out, instinctively, and found Beverly’s hand. Her fingers were ice cold, trembling. Neither of us spoke. Somewhere ahead, something groaned—a sound like settling wood, or the shifting of something long dormant. I pulled out my phone and turned on the flashlight. The beam cut through the dark like a knife, illuminating a narrow passage with warped wooden walls, slick with condensation in some places and cracked like dry skin in others. “This wasn’t on the blueprint,” Beverly whispered. “Of course it wasn’t,” I said. “This wasn’t built. It was hidden.” We moved slowly, careful with each step. The floorboards creaked underfoot, but not like old wood. The sound was… wet. Swollen. Like the house had been drinking its own secrets for years and was finally full. The walls o
CHAPTER 11 I didn’t move for a long time. Just stood there, frozen at the window, staring at the place where the girl had been—where her eyes had met mine like she’d been waiting. Like she knew I’d be here. Like I was late. The street was empty now. Not a single shape moved in the misty light of dawn. But the echo of her presence clung to the air, thick and static. Behind me, Beverly shifted on the couch, mumbling something I couldn’t make out. I wanted to wake her. I wanted to grab her and shake her and tell her I’d seen the girl again. That she was here. But something in me held back. Because even if I told her, even if she believed me, what then? We were running out of names for the unknown. I slipped into her tiny bathroom and splashed cold water on my face, trying to feel real. The tap groaned like it hadn’t been used in days, and the mirror above the sink was cracked in a clean diagonal—one split li
CHAPTER 10 I didn’t sleep. Even after the mirror pulsed and reality shifted back to my bedroom, the weight in my chest didn’t lift. My bones felt wrong—like they belonged to someone else, someone older. Someone who remembered more than I could bear. The photo was still on my desk. The girl in the nightgown. And my mother. Smiling. I stared at it until my eyes ached. Nothing about it made sense. The photo looked decades old, the grain soft, the edges curled like time had tried to erase it. But there they were—side by side. Familiar. Comfortable. I tried calling my mom again. No answer. The last time I saw her, she was humming in the kitchen like nothing was wrong. Like the world hadn’t cracked at the seams. Like red ribbons and disappearing keys were just part of our ordinary life. They weren’t. And now, the one person who might have had answers was gone. I pulled my jacket on, slid the photo into the inner pocket, and left the house before the sun had a cha