Sleep refused to come.
Mila lay awake listening to every sound outside her window. The wind brushing the trees. A car passing too slowly. Her phone resting on the nightstand felt heavier than usual, like it might light up at any moment with another message meant to unsettle her.
Her mind kept replaying the screen at the dance. The photos. The note. The smile on that student's face before they vanished into the crowd.
By morning, her nerves were stretched thin.
At school, the whispers followed her everywhere.
Did you see the photos
Was that her boyfriend
Why would someone do that
Mila kept her head down. Mara stayed close, unusually quiet. Ethan barely spoke, his usual warmth replaced with something guarded.
Adrian wasn't at school.
That made everything worse.
During third period, Mila's phone vibrated in her pocket.
Unknown number.
Her heart stuttered.
She waited until the teacher turned to the board, then glanced down.
You looked beautiful under the lights.
But you always did love an audience.
Her fingers trembled.
She typed back before she could stop herself.
Who is this.
The reply came instantly.
Someone you forgot.
Someone who remembers.
Her breath caught. She slipped her phone away, her chest tight. This wasn't random anymore. This person knew her. Knew her well.
At lunch, Mila pulled Mara aside.
Something's wrong she whispered. Someone's messaging me.
Mara's face went pale. What do they want.
I don't know. But they're watching me.
Mara swallowed. Maybe you should tell the principal.
And say what. That someone is obsessed with ruining my life.
Before Mara could answer, Ethan approached.
I think we should talk he said quietly.
Mila nodded, uneasy.
They walked toward the back of the courtyard where it was quieter.
I didn't know about you and Adrian Ethan began. Not really.
Mila sighed. It's complicated.
Everything seems to be lately he said. Especially after last night.
She studied his face. There was something off in his tone.
Ethan did you know someone was going to do that she asked suddenly.
His eyes flickered. No. Of course not.
But the hesitation was there. Small. Almost invisible. But Mila saw it.
Before she could press further, Adrian appeared.
His presence shifted the air immediately.
We need to talk Mila he said.
Now.
Ethan stiffened. Whatever this is can wait.
No it can't Adrian replied. Not anymore.
Mila held up her hand. Stop. Both of you.
She turned to Adrian. What did you find.
Adrian's jaw tightened. The number messaging you. It's been used before. Last year.
Mila's stomach dropped. Used for what.
Anonymous complaints. Threats. Someone trying to ruin another student.
Who.
Adrian hesitated. Someone who was suspended.
Mila felt cold. Suspended for what.
For spreading lies he said quietly. For obsession. For refusing to let go.
A name formed in her mind before he said it.
Lena.
Mila staggered back slightly.
Lena was a girl she used to sit with in freshman year. Quiet. Observant. Always watching. They had grown close for a while, until things turned strange. Possessive. Intense. Mila had slowly pulled away.
Lena disappeared soon after.
She wouldn't she whispered.
Adrian met her eyes. She blamed you. For everything.
Mila's phone vibrated again.
She didn't need to look.
She already knew.
I warned you.
You always leave people behind.
Her throat tightened.
Ethan spoke suddenly. This is insane. You can't just accuse someone without proof.
Mila turned to him sharply. Why are you defending her.
He looked startled. I'm not. I just think we should be careful.
Adrian watched Ethan closely. You know her.
It wasn't a question.
Ethan's silence was answer enough.
Mila's heart sank.
I used to tutor her Ethan admitted. After she got suspended, she reached out. She said you abandoned her.
Did you give her my schedule Mila asked softly.
He looked away.
Just once he said. She said she wanted to apologize.
The betrayal cut deeper than fear.
You told her about the dance Mila whispered.
Ethan nodded miserably. I didn't know she'd do this. I swear.
Mila stepped back like the ground beneath her had cracked.
You brought her back into my life she said.
I was trying to help he pleaded.
Adrian moved closer to Mila protectively. You helped her stalk us.
Ethan's voice broke. I didn't mean to.
The bell rang, loud and sharp, but none of them moved.
Mila wiped her eyes. I trusted you.
She turned and walked away.
That evening, Mila sat in her room staring at the window.
A shadow moved outside.
Her breath stopped.
She stood slowly and approached the glass.
There, standing beneath the streetlight, was a girl.
Lena.
She smiled and lifted her phone, tapping the screen once before slipping back into the darkness.
Mila's phone vibrated.
We're not finished yet.
You owe me the ending I deserve.
Mila's hands shook as she typed one final message.
This ends now.
The reply came slower this time.
Good.
I've been waiting.
Mila locked the window, her heart pounding.
Behind her, the past had returned.
And this time, it wasn't hiding.
Mila did not go to school the next day.
She told her mother she felt sick, which was partly true. Her body ached with exhaustion, but it was her mind that refused to settle. Every sound outside her window made her tense. Every vibration of her phone sent a rush of fear through her chest.
Lena had crossed a line.
She was no longer hiding behind messages or screens. She had shown herself. On purpose.
By afternoon, Mila's phone lit up with a call from Adrian.
You can't stay home forever he said gently. But you also shouldn't be alone right now.
I know Mila replied. I just needed time to think.
That worried him more than panic ever could.
That evening, Adrian came over with Mara. They sat in Mila's living room, the curtains drawn tight. The air felt heavy, like the calm before something broke.
She's enjoying this Mara said quietly. The fear. The attention.
Adrian nodded. Lena wants control. And she's getting closer because she thinks no one will stop her.
Mila folded her arms. Then we stop her.
Adrian studied her face. Are you ready for that.
She hesitated. I don't know if I'm brave. But I'm tired of being hunted.
The next morning, Mila returned to school.
Whispers followed her again, but this time she lifted her head and kept walking. She stayed near teachers. Near friends. Near people. Yet she still felt watched.
During second period, a folded note slid onto her desk.
Her heart raced.
She didn't open it immediately. She waited until the bell rang and the classroom emptied. Then she unfolded the paper slowly.
Meet me after school
Old science wing
Come alone
You owe me honesty
No signature.
She didn't need one.
Mila showed the note to Adrian during lunch.
Absolutely not he said.
I have to she replied. If I don't, she'll keep coming.
Adrian shook his head. Then you're not going alone.
She met his eyes. She said alone. If she sees you, she'll disappear again.
He clenched his jaw. Then we do this smart.
By the time the final bell rang, Mila's heart felt like it might burst out of her chest. The old science wing had been closed for years. Most students avoided it. It was quiet. Isolated. Perfect for secrets.
She walked there slowly, her footsteps echoing. The hallway smelled like dust and forgotten textbooks. Lockers lined the walls, their paint chipped and dull.
Lena stood at the far end.
She looked exactly the same and completely different. Her hair was neater. Her smile calmer. Her eyes sharper.
You came Lena said softly.
Mila stopped a few steps away. You asked for honesty. Start talking.
Lena tilted her head. You never liked being told the truth.
Mila's hands shook but she didn't back away. Why are you doing this.
Lena laughed quietly. Doing what. Helping you remember who you really are.
I remember enough Mila snapped. You're stalking me.
Lena's smile faded. No. I'm reminding you.
Reminding me of what.
Of how easily you replace people Lena replied. One day we were inseparable. The next day you pretended I didn't exist.
Mila swallowed. I didn't abandon you. You pushed me away.
Lena stepped closer. You chose him. And when you got bored, you chose someone else.
That's not true Mila said. You scared me. You tried to control everything.
Lena's eyes darkened. I loved you.
The words landed like ice.
Not like that Mila said quickly. Don't twist this.
Lena's voice trembled. You don't get to decide how people love you.
Footsteps echoed suddenly.
Lena's head snapped up. I said alone.
Mila's heart dropped.
Ethan stepped out from behind the corner.
I told you she wouldn't come unless she felt safe he said quietly.
Mila stared at him. You're still helping her.
Ethan looked guilty. I'm trying to fix this.
Lena laughed again. He's trying to save you. The way he always does.
Mila turned to him. You knew where I'd be.
He nodded slowly. She asked me to make sure you came.
Tears burned in Mila's eyes. You betrayed me twice.
Ethan's voice cracked. I thought if you two talked, it would end.
Lena shook her head. No. This is the beginning.
Suddenly the lights flickered.
Mila's breath caught.
Lena stepped back smiling. See. Even the building remembers.
Mila's phone vibrated.
A message from Adrian.
Where are you.
Before she could reply, Lena snatched the phone from her hand.
No interruptions Lena said. This moment belongs to us.
Mila lunged for it, but Ethan held her back instinctively. The second he realized what he'd done, his face drained of color.
Let her go he whispered.
Lena's smile vanished. You had one job.
She turned and ran.
Mila broke free and chased after her, heart pounding. Lena disappeared down the stairwell. Mila followed without thinking.
She burst through the door onto the ground floor just as Lena slipped out the back exit.
Adrian stood there.
Lena froze.
So this is where you've been Adrian said coldly.
Lena's eyes flicked between them. You always ruin things.
Adrian stepped forward. It's over.
Lena laughed shaking her head. You still think this is about you.
She backed toward the exit. This story doesn't end how you want it to.
Then she was gone.
Security alarms blared.
Teachers rushed in.
Chaos filled the hallway.
Later, Mila sat on the steps outside, shaking. Adrian wrapped his jacket around her shoulders.
She's escalating he said quietly. She won't stop now.
Mila stared at the ground. She said she loved me.
Adrian nodded. Obsession feels like love to the wrong person.
Ethan stood a few feet away, silent, ashamed.
I never wanted to hurt you he said.
Mila didn't look at him. You still did.
Police cars pulled up outside the school.
As officers stepped out, Mila felt a strange calm settle over her.
This was no longer a secret.
And somewhere out there, Lena was watching.
Waiting.
Planning her next move.
The school did not feel the same anymore.
Mila noticed it the moment she stepped through the gates. The walls that once held laughter now felt like they were listening. Every corner felt watched. Every whisper sounded like it was meant for her.
Lena was gone, but her presence lingered.
Police had questioned students. Teachers had tightened security. Yet nothing felt safer. If anything, the danger had simply learned how to wait.
Adrian walked beside Mila, close but not touching. The space between them felt heavier than distance ever had.
You don't have to stay today he said softly.
Mila shook her head. I won't hide anymore.
That answer both scared and impressed him.
In class, Mila tried to focus, but her thoughts drifted. Her phone buzzed once.
No number.
Just a photo.
It was her locker. Taken minutes ago.
Her heart raced.
She slowly looked up.
Nothing seemed out of place.
She typed back.
Stop.
The reply came almost instantly.
You're still telling me what to do.
You never learn.
Mila's hands trembled, but she didn't panic. Not this time.
She saved the message.
At lunch, Mara pulled her aside.
People are saying things she whispered. About Ethan.
Mila's chest tightened. What things.
That he's been seen talking to the police. That he's blaming you for what happened.
Mila felt something crack.
After everything.
She found Ethan behind the library, where they used to sit and talk before things went wrong.
He looked tired. Guilty. Afraid.
Why are you telling them things about me Mila asked quietly.
Ethan flinched. I'm not blaming you.
Then why does it sound like you are.
He ran a hand through his hair. They asked how Lena knew so much. I told them we used to talk. That you trusted me.
Her voice shook. I did trust you.
I know he said quickly. But if I don't cooperate, they'll think I helped her on purpose.
You did help her Mila said. Maybe not how she planned. But you did.
Silence stretched between them.
Ethan swallowed. I never meant to betray you.
But you still chose her over me.
He looked up sharply. That's not true.
You gave her information about me Mila said. You lied. You watched me fall apart and still stayed quiet.
His voice broke. I thought I could fix it.
That doesn't erase the damage she replied.
Footsteps approached.
Adrian stopped beside them.
He looked at Ethan coldly. Stay away from her.
Ethan didn't argue.
He walked away without another word.
That night, Mila sat on her bed staring at the ceiling.
Her phone buzzed again.
Another message.
You look strong now.
But strong people break better.
Mila closed her eyes.
Tears slipped down her temples, but she didn't wipe them away.
She typed back.
You won't control me anymore.
This time, the reply took longer.
Good.
Then let's see who you really are without everyone protecting you.
The next day, something shifted.
Adrian didn't come to school.
Mila texted him. Called him.
Nothing.
A cold fear settled in her chest.
By afternoon, rumors spread.
Someone said Adrian had been questioned again. Someone else said he was involved more deeply than people thought.
Mila's heart raced.
She went to his house after school.
His mother opened the door, eyes red.
He didn't tell you she said quietly.
Tell me what Mila asked, panic rising.
He turned himself in for questioning this morning.
The world tilted.
Why.
She sighed. Because he believes Lena is targeting you because of him.
Mila felt breathless.
That night, the betrayal cut deepest.
Not from Lena.
Not from Ethan.
But from the truth.
Adrian had been hiding something.
Mila sat alone in her room when her phone lit up again.
This time, it was a video.
Adrian, sitting in a small interview room.
His voice shaky.
I'll do anything to keep her safe.
The video ended.
Another message followed.
See what love does.
It destroys quietly.
Mila pressed the phone to her chest, heart breaking in ways she didn't know it could.
She whispered into the empty room.
I love him too.
Outside her window, a shadow paused.
Then disappeared.