Sodapage

High School Revenge Story

By Sodapage Squad

After a viral humiliation and a staged accident destroy her life at an elite high school, Elena disappears without a trace.
Ten years later, she returns with proof, a hit list, and a promise: everyone who framed her will pay.

Chapter 2

The thing about revenge, Elena learned, was that it didn’t arrive with fireworks the way movies promised. It didn’t always feel like triumph. It arrived like a door finally unlocking after you’d lived for years in a room you pretended wasn’t a prison. It arrived like pressure releasing, slowly, until you realized you’d been clenching your jaw so hard you forgot what it felt like to breathe without pain.

The city didn’t know what to do with the truth when Elena threw it into the open.

For the first hour after the uploads, everything moved the way it always did online: fast, loud, hungry. Clips spun into memes, into think pieces, into furious threads that changed their thesis every thirty seconds depending on which influencer had discovered which piece of evidence. People who had never stepped foot in Westbrook Academy argued in comments about morality and consent as if it were a sport.

But by the second hour, the tone shifted.

The “funny” jokes dried up. The irony evaporated. The internet—usually a machine built to chew human suffering into content—paused just long enough for something uglier and more honest to seep through: recognition.

Because the Westbrook story wasn’t unique.

It was just better lit.

The group chat screenshots spread like gasoline. The edited video timelines were stitched side by side by teenagers who had grown up editing their own lives into highlight reels, who recognized manipulation like a native language. The confession audio was remixed into sound bites and then, almost immediately, used in angry edits that felt less like entertainment and more like an indictment.

And through it all, Elena watched without flinching.

She sat in the back booth of an all-night diner that smelled like burnt coffee and fryer oil, her laptop open, her hood pulled low. The waitress had refilled her mug twice and stopped asking questions. Elena didn’t look like someone you poked. She looked like someone you let exist in peace.

On her screen, the world changed shape in real time.

Sienna’s apology video posted at 11:47 p.m. and was ratioed into oblivion by 11:49. Her tearful captions—we were kids, we didn’t know, I’m learning—were ripped apart line by line, not by trolls, but by people who’d been blamed for their own humiliations and were done accepting curated remorse.

Marcus’s campaign team released a statement calling the leaks “a malicious smear,” and then his former intern—some twenty-year-old with dead eyes and a full heart—dropped a second set of files showing hush money routed through a nonprofit. The statement was deleted fifteen minutes later.

Westbrook Academy itself went dark, as if silence could erase what had been done in its hallways. Their social media accounts stopped posting. Their website went into “maintenance mode.” The headmaster’s office did not return calls.

And then the first parent started talking. Then the second. Then the avalanche.

People who had watched Elena get eaten alive when she was seventeen now pretended they had always been uncomfortable with it, always suspected something, always wanted to intervene. Elena watched those comments too. The revisionist empathy. The convenient morality.

She didn’t hate it.

She didn’t love it.

She simply filed it under: people are what they are.

Her phone buzzed for the twentieth time.

Unknown number, blocked line, hospital switchboard, reporters. She ignored them all until the screen showed something that made her fingers still.

Teddy Kline — incoming.

She didn’t answer right away. She watched the phone ring itself breathless, the name flashing like a warning.

When she finally picked up, she didn’t say hello.

Teddy’s voice came through strained, hoarse, thick with the effort of holding anger inside a body that was losing its grip.

“You think you won?” he rasped.

Elena took a slow sip of coffee. It tasted like ash.

“I think you lost,” she said calmly.

A sharp exhale on the other end, like he’d laughed and it hurt.

“You’re not a hero. You’re not some avenging angel.”

Elena’s gaze flicked briefly to the diner’s window, to the rain turning streetlights into smeared halos.

“I’m not an angel,” she agreed. “I’m a consequence.”

Teddy went quiet for a beat, the way men do when they realize they’re speaking to something they can’t intimidate.

“They’re coming for me,” he said, and there was a flicker of something underneath the rage—fear, maybe, or disbelief that the world could actually touch him.

Elena’s voice softened only in temperature, not in intention. “Good.”

“You always had that mouth,” Teddy said bitterly. “You always thought you were smarter than everyone.”

“I was,” she replied. “You just didn’t notice because you were busy flexing.”

He made a sound that might’ve been a growl. “Josh is screaming your name like you’re the villain.”

Elena leaned back, her shoulder blades settling into the booth, as if she had all the time in the world.

“Josh can scream whatever he wants,” she said. “He’s still alive.”

The line went taut, vibrating with Teddy’s resentment.

“You really didn’t kill him,” Teddy said, like an accusation.

Elena’s eyes narrowed slightly. “Did you want me to?”

“I wanted you to be what you keep pretending you are.”

She smiled, small and cold. “I don’t pretend.”

“Then why not finish it?” Teddy hissed. “Why not put him in the ground like Marcus?”

Elena’s gaze sharpened. There it was. The truth Teddy had always been too stupid to hide: he didn’t want justice, he wanted elimination. He wanted the world to return to a place where consequences could be buried.

“Because,” Elena said softly, “I’m not giving you the relief of an ending.”

Teddy’s breathing turned ragged.

“You’re sick,” he spat.

Elena’s smile didn’t move. “No. I’m cured.”

She hung up before he could respond, before he could try to jam the conversation back into his control, and she let the silence settle around her like armor.

The waitress approached, cautious.

“Everything okay?” she asked.

Elena looked up, and for a moment her face was almost normal, almost gentle.

“Everything’s exactly what it should be,” she said.

 

The next morning, Elena returned to the apartment she’d been using as a temporary shell—paid under a name that wasn’t hers, leased through a chain of paper trails that would lead nowhere. It was small, plain, anonymous. She’d chosen it because it felt like nothing. Because she’d spent ten years learning that comfort is a vulnerability.

Her duffel bag lay open on the bed.

She didn’t have much. She didn’t keep things. She kept tools.

A passport—real, but not under her birth name.
A second passport—less real, more useful.
Cash.
A burner phone.
A small metal box with a lock that looked decorative but wasn’t.
And the folded piece of paper that had once been her hit list, now smeared with rain and blood and time, the names crossed out in ink so dark it looked like it had been carved.

Marcus Reed — crossed out.
Sienna Blackwood — not dead, but destroyed in the only way Sienna understood. Crossed out.
Lila Chen — a blank space in Elena’s mind that still felt unfinished, still tasted like unanswered questions.
Teddy Kline — breathing. Not crossed out.
Josh Carter — alive. Not crossed out.

Elena stared at the list for a long time.

This was the moment she’d imagined in a hundred different ways over a decade. She’d pictured herself standing over graves. She’d pictured relief, power, peace.

What she felt instead was clarity.

Revenge was not a destination.

It was a door.

And once you walked through it, you were forced to decide what kind of person you would be on the other side.

Elena folded the list again, neatly, like a ritual, and placed it into the metal box. She locked it and slid the key onto a chain around her neck.

Then she turned to the laptop, reopened her feeds.

A new headline had risen to the top:

Teddy Kline Arrested After Hospital Incident—Police Confirm Assault Charge Pending

And beneath it:

Josh Carter Under Investigation for Evidence Tampering—Former Westbrook Students Come Forward

Elena watched as the story continued to mutate, this time into something closer to truth.

She didn’t feel happy.

She didn’t feel guilty.

She felt like someone watching a storm finally reach the coast after years of warning.

Her phone buzzed again.

This time it wasn’t Teddy.

It was a number she recognized so well it made her lungs tighten before she even answered.

Josh.

She stared at it, thumb hovering.

Then she picked up.

His voice was quieter than she expected, like he was speaking from a place that hurt to breathe in.

“Elena,” he said.

She didn’t correct him when he said her name like a prayer.

“You did it,” he whispered.

“I posted the truth,” she replied. “That’s all.”

“You destroyed my life.”

She let the silence stretch long enough to make space for the past.

“I returned it,” she said.

A shaky inhale. “I didn’t mean for it to go like that.”

The same excuse. Updated packaging.

Elena’s gaze drifted to the window. The sky was bright and indifferent.

“You meant for me to lose,” she said. “And you got what you wanted. For ten years.”

“I was scared,” he said, voice breaking. “I thought if I spoke up, Teddy would—”

“Teddy would what?” Elena asked softly. “Hit you? Humiliate you? Make you the punchline?”

Josh went quiet.

Elena’s voice sharpened.

“That’s what he did to me. And you watched.”

“I loved you,” Josh whispered.

The words landed like a bruise.

Elena exhaled through her nose, steadying herself.

“Love isn’t what you say,” she replied. “Love is what you do when the room turns dark.”

He sounded like he was crying now, and it would have moved her once, when she was younger and hope still felt like something you could hold.

“What do you want from me?” he asked.

Elena considered the question the way she considered everything now: like it was a choice, not a trap.

“I want you to live,” she said finally.

Josh inhaled sharply.

Elena continued, voice calm, almost kind.

“I want you to wake up every morning and remember what you did. I want you to watch your reflection and see the cost. I want you to be haunted by a girl you thought you could curate like content.”

His sob caught in his throat.

“And I want Teddy to live too,” she added, softer. “Because suffering requires consciousness.”

A long, trembling silence.

“Are you going to kill me?” Josh whispered.

Elena’s smile was invisible but present in her voice.

“If I wanted you dead,” she said, “you’d already be a headline.”

He breathed out.

“And what are you, then?” he asked, voice raw.

Elena paused, because the answer mattered.

“I’m the consequence you tried to edit out,” she said. “And I’m done being quiet.”

She hung up.

She didn’t block his number.

She didn’t need to.

She had moved beyond needing to erase him.

She drove across town once, slowly, not because she needed to, but because she wanted to see it.

Westbrook Academy.

The gates were still there. The stone pillars. The fountain in the courtyard that had once glittered under summer sun like it was blessed.

But something had changed.

There were reporters now, clustered outside with microphones and cameras, feeding on the collapse. There were parents with tight mouths, students hiding their faces, administrators slipping through side entrances like rats.

Elena parked across the street, out of view, and watched.

The school looked smaller than she remembered.

Not because it had shrunk.

Because she had grown.

She remembered the girl she’d been: hopeful, studious, hungry for a future that didn’t involve fear. She remembered the sweetness she’d carried like a fragile thing in both hands, believing if she treated it carefully enough, it would survive.

She remembered Josh under the bleachers, rain hammering metal, his mouth warm against hers, and how she’d thought, for a moment, that love could be a ladder.

Elena stared at the building and whispered, “You don’t get to have me.”

Then she started the car and drove away.

She did not look back.

At the airport, everything was too bright.

Polished floors. Soft announcements. Families dragging luggage like the future was something they could schedule.

Elena moved through the crowd like a blade through fabric: unseen until it was too late.

She’d bought the ticket under one of her names. She’d checked in online. She’d chosen a flight with a layover that would muddy tracking attempts.

Ruthless didn’t mean dramatic.

Ruthless meant effective.

At security, the agent glanced at her passport photo, then at her face.

“You traveling for work?” he asked, attempting casual.

Elena smiled politely. “Something like that.”

He handed it back quickly, suddenly eager to move on.

She walked toward her gate, the terminal’s giant screens blasting a news segment about Westbrook’s scandal. Elena’s face had been blurred in the clips they played, but her presence was unmistakable. They called her a vigilante. A victim. A monster. A myth.

A commentator with perfect hair said, “This is what happens when we let social media ruin kids’ lives.”

Elena paused for a fraction of a second, watching.

Let.

As if no one had chosen. As if cruelty was weather.

She leaned closer to the screen, eyes hard, and murmured under her breath, “You didn’t let it happen. You fed it.”

A woman beside her flinched, as though Elena had spoken too sharply for public space.

Elena didn’t apologize.

She kept walking.

At her gate, she sat with her carry-on tucked beneath her legs, posture relaxed but alert. She watched reflections in glass. She listened to footsteps. She scanned exits.

It wasn’t paranoia.

It was practice.

Her phone buzzed.

An encrypted message from the unknown girl again.

I keep shaking. I keep thinking they’ll do it again.

Elena stared at the message, imagining a different hallway, a different school, a different version of herself standing alone in a bathroom stall while the world laughed.

She typed back:

They will, if you let them.

A pause.

Another message:

I don’t know how to be like you.

Elena’s fingers hovered above the keyboard.

She could have written something comforting. Something inspirational that would go viral if screenshotted.

Instead she wrote the truth.

You don’t become me. You become what they can’t break.

The girl replied almost instantly.

Can you help me?

Elena’s gaze lifted to the airport window. Outside, planes rolled along the runway, heavy with people who thought they were simply going somewhere.

Elena typed:

Send me names.

Three dots appeared. Disappeared. Appeared again.

Then:

Avery. Cole. Madison. And the principal who covered it up.

Elena read them once.

Twice.

She didn’t ask questions like what happened or are you sure because she already knew the shape of the story. She’d lived it. The details would be different, but the anatomy of cruelty was always the same: a group, a target, a narrative, an audience.

She typed back:

Where are you?

The answer came.

Chicago.

Elena’s mouth curved slightly.

Not a smile.

A decision.

She slid her phone into her pocket just as a notification popped up across the screen—one last news update clawing for her attention:

Teddy Kline Released Under Guard After Surgery—Sources Confirm Transfer to Private Facility

Private facility meant protection. It meant money. It meant his family still believed consequences were negotiable.

Elena stood slowly, shoulders settling back.

Her boarding group was called.

She walked toward the jet bridge.

A man in a suit bumped her shoulder without looking. “Sorry,” he muttered, already forgetting her.

Elena didn’t respond. She didn’t need apologies from strangers.

At the plane door, the flight attendant smiled brightly.

“Welcome aboard.”

Elena returned a polite smile and stepped into the cabin.

She found her seat by the window, placed her bag overhead, and sat down with a controlled exhale. Outside, the sky was wide and pale blue, limitless in the way it never felt when she was seventeen.

As passengers filed in, Elena’s phone vibrated one last time.

A number she didn’t recognize.

She answered anyway.

A woman’s voice, low and careful. Older.

“Elena Vale?”

Elena’s pulse didn’t change, but her attention sharpened.

“Who is this?”

A pause.

“My name is Dr. Patel,” the woman said. “I work with trauma survivors. I’m calling because… because someone sent me your files.”

Elena’s eyes narrowed.

“And?”

“And I wanted to tell you,” Dr. Patel continued, “that what happened to you at Westbrook wasn’t your fault.”

Elena stared at the seatback in front of her, jaw tightening slightly.

“That’s a very expensive sentence,” she said, voice quiet. “Who paid you to say it?”

Dr. Patel inhaled. “No one. I’m— I’m calling because I have a patient. A young woman. She saw your story. She thinks you’re the only person who’ll understand.”

Elena’s gaze drifted to the window, where the wing stretched out like a blade.

“What’s her name?”

The doctor hesitated.

“Elena,” she said softly, “this girl is in danger.”

Elena’s mouth curved again, faint.

“Most girls are,” she replied.

The doctor whispered the name.

And something inside Elena clicked into place with a familiar, terrible precision.

Because she recognized it.

Not the person.

The context.

The name belonged to someone at Westbrook.

A new generation.

A new target.

Elena’s fingers tightened around her phone.

The engines began to roar, vibrating through the plane like a heartbeat.

Elena spoke into the line, voice calm enough to be chilling.

“Tell her,” she said, “to stop crying in the bathroom and start collecting evidence.”

A pause.

“And tell her,” Elena added, softer, “I’m on my way.”

The doctor exhaled shakily. “You’re… going to help her?”

Elena’s gaze settled on the horizon.

“No,” she said. “I’m going to teach her.”

She ended the call.

As the plane started to taxi, Elena took the metal box key from beneath her shirt and rubbed it once between her fingers, like a prayer turned into a weapon.

She didn’t know if she would ever feel clean. Maybe no one who survives that kind of thing does.

But she felt awake.

She felt real.

And when the plane lifted off the runway and the city shrank below her into glittering insignificance, Elena whispered, not for anyone else to hear, but because saying it made it true:

“You should’ve finished me when you had the chance.”

She looked down at her phone.

Opened a blank note.

Typed four new names under Avery, Cole, and Madison.

Then she titled the file:

CHICAGO.

The sky swallowed the plane.

Elena leaned back in her seat, eyes open, unblinking.

Ready for revenge.



Completed, thank you!

All Chapter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top