LOGINChapter Seven
Jade
The warehouse smelled like rust and river water—sharp, metallic, and old. Jade gagged as she stepped inside, the beam from her phone flashlight slicing through the darkness like it didn’t belong there.
“I hate this,” she whispered.
“You’re doing great,” Amir said, but his voice echoed too loudly, bouncing off concrete and metal. “Just… stay close.”
They shouldn’t have come alone. Jade knew that. Every logical part of her brain had screamed police, parents, literally anyone else. But logic hadn’t helped Lila.
And logic hadn’t sent the message.
Midnight again tonight.
The location had come ten minutes later. No address. Just a dropped pin near the river—the same river from the blurry photo on the hidden account.
Some places remember you.
Jade’s hands shook as she swept the light across the warehouse interior. Broken crates. Torn plastic sheets. A shopping cart tipped on its side like it had been abandoned mid-escape.
“This is insane,” she muttered. “What if it’s a trap?”
“It is a trap,” Amir said quietly. “But that doesn’t mean it’s not also a clue.”
Jade shot him a look. “You’re not comforting.”
“I know.”
They moved deeper inside. The farther they went, the colder it felt, like the building itself was holding its breath.
Jade’s phone buzzed.
She froze.
Amir stopped instantly. “What is it?”
She looked down.
@midnight.liv: You came.
Her chest tightened. “They know we’re here.”
Another message appeared.
Good. Now listen.
Before Jade could respond, a sound echoed through the warehouse.
Footsteps.
Slow. Deliberate.
Amir grabbed her wrist. “Lights off. Now.”
They plunged into darkness.
Jade’s heart hammered so loudly she was sure whoever was walking toward them could hear it. She crouched behind a stack of crates, Amir beside her, their shoulders pressed together.
The footsteps stopped.
Then a voice drifted through the dark.
“You’re braver than I thought,” it said.
Not Lila.
Definitely not.
Jade swallowed hard. “What do you want?” she called, her voice shaking despite herself.
A laugh echoed back—soft, amused. “Still pretending this is about what I want?”
Amir leaned toward her ear. “Keep them talking.”
Jade took a breath. “If you have Lila, let her go. This has gone too far.”
Silence.
Then: “You think this started with her disappearing?”
A shadow moved across the far wall, distorted and tall.
“This started when she realized the truth,” the voice continued. “That being seen doesn’t mean being safe.”
Jade felt tears sting her eyes. “Where is she?”
Another step closer.
“You’re asking the wrong question.”
Amir’s phone vibrated in his pocket. He stiffened.
Jade glanced at him, eyes wide.
He slowly pulled it out and looked at the screen.
A livestream notification.
@midnight.liv is live.
Amir’s blood ran cold.
He tapped the screen.
Amir
The stream opened to darkness. Just like before.
Breathing filled his headphones—slow, uneven, too close to the mic.
Then the camera shifted.
Amir’s stomach dropped.
It was the warehouse.
Their warehouse.
The angle was wrong—higher than eye level. Mounted. Hidden.
“They’re watching us,” he whispered.
Jade’s eyes darted upward.
The voice spoke again, now clearer through the stream.
“You see,” it said, “this is the problem with audiences. They never know when to stop watching.”
The camera tilted.
For half a second, Amir thought he imagined it.
Then the light caught her face.
“Lila,” Jade breathed.
She was pale. Bruised. Her hair tangled, eyes glassy—but open.
Alive.
“Lila!” Jade screamed, bolting forward.
Amir grabbed her arm. “Wait!”
Too late.
The lights snapped on.
Harsh white bulbs flooded the warehouse, burning Amir’s eyes. Jade stumbled into the open, her sobs echoing off the walls.
“Lila!” she cried again.
The camera zoomed in on Lila’s face.
Her lips parted.
“Jade,” she whispered.
Amir’s heart cracked.
Then the voice cut in, sharp now. Irritated.
“No touching. Not yet.”
A figure stepped into the light behind Lila.
Not a stranger.
Someone Amir recognized.
His breath left him in a rush. “No… no, that’s not possible.”
Jade turned slowly, dread creeping up her spine. “Amir?”
He couldn’t speak.
The figure smiled.
“You’re smart,” they said to Amir. “Smarter than I expected.”
Jade’s knees nearly buckled. “You know them?”
Amir nodded, numb. “They were there. At school. Around her. Around us.”
The figure tilted their head. “Careful. You’re ruining the reveal.”
Lila’s eyes filled with tears. “I tried to tell you,” she said softly. “But every time I got close… something went wrong.”
The stream comments exploded—viewers pouring in, hearts and shocked emojis flooding the screen.
“This ends now,” Jade said, stepping forward again. “You don’t get to turn her into content.”
The figure laughed. “Too late.”
Suddenly, a loud bang echoed as a door slammed shut behind them.
Amir spun around.
Locked.
The voice lowered, dangerous now. “You wanted to find her. Congratulations.”
The lights flickered.
Lila cried out.
And the livestream timer ticked past twelve.
Chapter TenLilaThe first night back home, I sleep with the lights on.No ring light. No phone propped up on my desk. No audience waiting for me to speak.Just silence.It feels unfamiliar—like stepping into a room that used to be crowded and realizing it’s finally empty. I lie awake listening to the soft hum of the house, the normal sounds I used to drown out with notifications and music and voices that weren’t really there.When morning comes, sunlight spills across my bed like it’s apologizing for being late.I sit up slowly, testing my body. Sore. Bruised. Real.Alive.Downstairs, I hear Jade laughing at something Amir says, and the sound anchors me. Proof that the world didn’t end while I was gone. Proof that some things stayed.I pull on a hoodie and head down.They look up at the same time.Jade crosses the room in three steps and hugs me like she’s afraid I’ll evaporate. Amir smiles—small, tired, relieved.“You slept?” he asks.“A little,” I say. “Enough.”That’s true in more
Chapter NineJadeThe police station smells like disinfectant and burnt coffee.Jade sits with her hands wrapped around a paper cup she hasn’t touched, watching a red light blink above the interrogation room door. Lila is on the other side of it. Alive. Breathing. Wrapped in a blanket that doesn’t look warm enough for what she’s been through.Jade keeps replaying the moment the rope snapped.The moment Lila stood up.The moment the world stopped holding its breath.“You did good,” a voice says.Jade looks up to see Detective Harris standing beside her, tall and tired-eyed. He has the look of someone who’s seen too many endings that didn’t end well.“It doesn’t feel like it,” Jade replies.He nods once. “It rarely does.”Across the room, Amir sits hunched over, answering questions from another officer. His hands shake when he talks. Jade knows that look—his brain still racing, trying to solve something that hasn’t finished unfolding.Because it hasn’t.The antagonist got away.And that
Chapter EightLilaThe first thing I learned about disappearing is this:You don’t vanish all at once.You fade—piece by piece—while everyone is still looking at you.I knew something was wrong two weeks before the livestream.It started small. A message that wasn’t creepy enough to block. A comment that knew too much. Someone quoting things I’d only said out loud in my room, pacing, talking to myself like the walls weren’t listening.You hide your fear well, the message said.I laughed it off. Screen-shotted it. Sent it to Jade with a joke.But that night, when I turned off my ring light, I saw the reflection in the window.Someone standing behind me.I spun around.Nothing.That was when I realized the scariest part wasn’t being watched.It was being watched by someone who knew me.By the time I figured out who, it was already too late.The warehouse floor is freezing against my bare arms. My wrists ache where the rope cuts into them, tight enough to remind me not to move, not to ho
Chapter SevenJadeThe warehouse smelled like rust and river water—sharp, metallic, and old. Jade gagged as she stepped inside, the beam from her phone flashlight slicing through the darkness like it didn’t belong there.“I hate this,” she whispered.“You’re doing great,” Amir said, but his voice echoed too loudly, bouncing off concrete and metal. “Just… stay close.”They shouldn’t have come alone. Jade knew that. Every logical part of her brain had screamed police, parents, literally anyone else. But logic hadn’t helped Lila.And logic hadn’t sent the message.Midnight again tonight.The location had come ten minutes later. No address. Just a dropped pin near the river—the same river from the blurry photo on the hidden account.Some places remember you.Jade’s hands shook as she swept the light across the warehouse interior. Broken crates. Torn plastic sheets. A shopping cart tipped on its side like it had been abandoned mid-escape.“This is insane,” she muttered. “What if it’s a tra
Chapter SixAmir hadn’t slept.The glow from his laptop was the only light in his bedroom, throwing sharp shadows across the walls as lines of code scrolled endlessly down the screen. His phone lay face-down beside the keyboard, buzzing every few minutes with messages he refused to answer.Jade had called six times.He knew he should pick up. He knew she was spiraling just as much as he was. But Amir needed to be sure—absolutely sure—before he said anything out loud.Because if he was right, everything changed.He leaned closer to the screen, heart pounding as he replayed the clip for the fourth time. It was from Lila’s final livestream—the one everyone had already watched, dissected, slowed down frame by frame. The one that had gone viral for all the wrong reasons.Except Amir wasn’t watching Lila.He was watching the reflection behind her.At exactly 12:47 a.m., when Lila leaned forward to read a comment, the ring light caught something in the dark window behind her. A blur. A movem
Chapter FiveThe warehouse wasn’t on any map most people used. It was the kind of place that only existed in whispers—a decaying, forgotten building on the outskirts of town, fenced in with rusted metal and overgrown weeds. Everyone in our school knew it, but no one went near it.Except me.I had argued with Amir, tried to convince him we should wait for the police, but he shook his head. “They don’t move fast enough,” he said. “We’re the only ones following her breadcrumbs. If we wait, we’ll lose her completely.”I knew he was right. And besides… I couldn’t stand the thought of Lila being alone in whatever nightmare she was caught in.I drove slowly down the gravel road leading to the warehouse, windows cracked against the chill. My stomach twisted with every turn of the tires. The building came into view just as the sun was dipping behind clouds, long shadows stretching across the cracked asphalt.The place was worse than I remembered from the rumors: paint peeling from the walls, g







