The note stayed in Mila's mind all night.
High school memories hurt most.
She read the words again and again until they lost meaning, then gained it back in sharper ways. Whoever wrote it knew where to strike. They knew this place mattered. They knew she cared.
By morning, the whole school buzzed with excitement.
The Fall Formal Dance was that Friday night.
Posters lined the hallways, bright and cheerful, promising music, lights, and memories. Everyone talked about dresses, dates, and playlists. Mila walked through it all feeling like she existed in a different world, one where danger hid behind smiles.
Mara rushed toward her at her locker. Mila you have to come dress shopping with me after school. This dance is everything.
Mila smiled weakly. I don't even know if I'm going.
What do you mean you don't know Mara gasped. Everyone is going.
Before Mila could answer, Ethan appeared beside them. I was actually hoping to ask Mila if she wanted to go with me.
Mara's eyes widened. Ooo.
Mila froze.
Ethan looked nervous but hopeful. Just as friends if you want. Or more. No pressure.
She opened her mouth to respond but stopped when she felt it.
That familiar presence.
She turned.
Adrian stood at the end of the hallway watching them. His expression was unreadable, but something dark flickered in his eyes.
Mila's heart tightened.
Ethan followed her gaze and straightened. I didn't know you two were still talking.
We're not together Mila said quickly.
But Adrian had already walked away.
Ethan looked back at her. You don't have to answer now. Think about it.
She nodded, grateful.
The rest of the day passed in a blur. Every time Mila thought about the dance, her chest filled with both excitement and fear. A normal night. That was all she wanted. One night where she could pretend nothing was wrong.
After school, Adrian waited by his car.
You're going to the dance he said.
It wasn't a question.
Mila crossed her arms. Why does it matter to you.
Because if you go, I need to make sure you're safe.
She sighed. I don't want you hovering all the time.
I won't hover he said quietly. I'll just be there.
She studied his face. The tension between them felt different now. Less angry. More dangerous.
Ethan asked me she admitted.
Adrian's jaw tightened. Of course he did.
You don't get to be jealous Mila said softly. You lost that right.
He nodded. I know.
That hurt more than anger would have.
The night of the dance arrived wrapped in golden lights and music drifting from the gym. Mila stood in front of her mirror adjusting her dress. It was simple, soft blue, nothing dramatic. She wanted to feel like herself again.
When she stepped outside, Ethan was waiting.
You look amazing he said smiling.
Thank you she replied.
Inside the gym, everything glowed. Strings of lights hung from the ceiling. Laughter echoed. For a while, Mila let herself enjoy it. She danced with Ethan, laughed with Mara, and almost forgot the knot in her stomach.
Almost.
Then the lights dimmed.
A slow song filled the room.
Ethan offered his hand. Dance with me.
She hesitated, then nodded.
As they swayed, Mila's eyes drifted across the room.
Adrian stood near the wall watching her.
Their eyes met.
The world narrowed again.
Memories flooded her. Late night talks. Shared secrets. The way he used to hold her like she was something precious. Her chest ached.
She looked away, guilt twisting inside her.
Suddenly, the music stopped.
The lights flickered.
A murmur spread through the crowd.
Then a screen behind the DJ lit up.
At first, it showed photos from past school events. Smiling faces. Cheerful moments.
Then the images changed.
Photos of Mila.
Walking with Adrian. Sitting on the gym steps. Holding hands.
Whispers erupted.
Then a final image appeared.
The note.
High school memories hurt most.
The gym exploded with noise.
What is this someone shouted.
Mila felt frozen. Her hands shook.
Adrian pushed through the crowd toward her.
This wasn't supposed to happen he muttered.
Ethan stared at the screen then at Mila. Did you know about this.
Before she could answer, the screen went black.
The lights snapped back on.
Silence followed.
The principal's voice came over the speaker asking everyone to remain calm.
Mila's vision blurred.
Adrian took her hand. We're leaving.
Outside, the night air felt cold.
This person is getting closer Mila whispered. They're playing with us.
Adrian nodded grimly. And they know exactly where to hit.
She turned to him, tears shining. Why us.
He looked at her like the answer hurt. Because we're connected.
A sound behind them made them both turn.
A student stood near the exit, watching them with a smile that didn't reach their eyes.
Then they turned and disappeared into the crowd.
Mila's breath caught.
Did you see that she asked.
Adrian nodded slowly.
I think I know who it might be.
Her heart raced. Who.
He didn't answer right away.
Someone who remembers everything we tried to forget.
Mila swallowed hard.
The dance lights flickered again behind them.
And Mila knew one thing for certain.
This wasn't just about love anymore.
It was about the past coming back to claim its place.
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.