---
📍 MONDAY — CAFETERIA, ROCKSVILLE HIGH
Phones were out.
Voices low.
Stares everywhere.
And at the center of it all?
Charlotte Brown.
The quiet girl who wore her hoodie like armor.
The girl who was now… a rumor. A headline.
---
📱 GROUPCHAT: Rocksville Tea ☕️
Cassie: the pic’s out 👀
Nova: Charlotte by the pool = awkward main character vibes
Zoe: she wore her hoodie like she was in a w*****d story 😭
Emily: good. let her feel it.
Cassie: wanna post more?
---
👀 CHARLOTTE’S POV
I sat in the back corner of the cafeteria, hoodie on, head down.
They were laughing. Whispering. Filming.
But what hurt most?
Emily was smiling.
My own sister.
And that’s when I heard it:
> “She probably begged Liam to touch her.”
Laughter.
My hands started shaking.
But I didn’t cry this time.
I stood up.
---
👊 CAFETERIA SNAP
> “No one begged anyone,” I said, loud enough for half the room to hear.
Eyes turned.
> “You didn’t care when I was invisible. Now you care too much. Why? Because I dared to exist?”
Silence.
I walked out.
Not broken. Not yelling.
Just done.
---
💄 EMILY’S POV
Nova handed me her phone. Cassie was refreshing the blog.
> “She’s spiraling,” Nova said.
> “Not yet,” I replied. “But she will.”
Even I was surprised at how calm Charlotte seemed.
But calm waters?
They hide storms.
---
🖤 RIVER’S POV
I found her in the old music room.
Charlotte, hoodie up, hugging herself.
> “They won’t stop,” she said.
> “Then make them,” I replied.
She blinked.
> “How?”
I dropped a folder in front of her.
Screenshots. Receipts. DMs. Voice notes.
> “They play dirty,” River said. “You have every right to respond.”
She looked at me — quiet, unsure.
> “But that’s not me.”
I leaned in.
> “Maybe it’s time it was.”
---
📞 LIAM’S POV
I called her.
Three rings. Voicemail.
Tried again. Texted.
> “Hey. You okay?”
No reply.
Jace leaned on my locker.
> “Why do you keep checking on her?”
> “Because no one else does,” I answered.
---
🏠 LIAM’S HOUSE — FAMILY DINNER
His dad was talking college.
His mom was talking image.
His sister was showing him Emily’s story.
> “You’re messing up your reputation,” his dad warned.
> “She’s your ex’s sister,” his mom added.
> “She’s not like us,” his sister said.
Liam sat quietly, jaw clenched.
He finally spoke:
> “Maybe I don’t want to be like you either.”
He left the table.
---
🏠 CHARLOTTE’S HOUSE — MONDAY NIGHT
Emily got served first.
Mom was praising her.
Dad was laughing at her jokes.
Then came the dagger:
> “Charlotte’s been… different lately,” Emily said sweetly.
Mom raised a brow.
> “She found a new friend?”
I didn’t speak. I just stood up.
> “I’m not different. I’m just done being ignored.”
I left my food untouched.
---
💬 CHARLOTTE’S ROOM — NIGHT
My phone buzzed.
Liam: “I know today sucked. But don’t let them change you.”
River: “Ready when you are.”
I looked in the mirror.
The girl I used to be?
Gone.
> “Let’s begin,” I whispered.
---
📺 TUESDAY — 8:47AM, SCHOOL TV SCREENS
Every screen in the school lit up.
Even the ones in the principal’s office.
One slideshow.
Each slide, a secret:
Emily texting Liam: “Come over. She’s asleep.”
Nova mocking Zoe’s eyebrows.
Cassie’s groupchat about Zoe’s breakup.
Maxine calling her bestie “the reason parties die.”
Then a final slide:
> “Truth Hurts.
Welcome to Rocksville.
— C”
---
💥 SCHOOL CHAOS
Gasps. Screams. Phones shaking.
Nova stormed out.
Zoe started crying.
Cassie looked like she’d seen a ghost.
Emily?
She stood completely still.
---
👣 CHARLOTTE — WALKING IN
Hoodie off.
Head up.
River beside me.
Leah waiting with a smirk.
And Liam?
He was standing at his locker, watching me.
Like he didn’t see the shy girl anymore.
He saw someone rising.
---
🧠 LIAM’S MONOLOGUE
I don’t know what I expected this morning.
But it wasn’t this.
Not Charlotte flipping the whole school.
Not her walking in like a hurricane in heels.
Not the girl everyone used to ignore…
Being the one everyone’s afraid of now.
And me?
I’m caught in the middle.
Between the girl who broke me…
And the girl who somehow sees right through me.
My family wouldn’t approve.
My old friends wouldn’t get it.
But looking at Charlotte?
I think I already made my choice.
---
💭 CHARLOTTE’S FINAL MONOLOGUE
They tried to break me.
But I’m not broken.
They called me soft.
But softness isn’t weakness.
I’m still scared.
Still shy.
But I’m not silent anymore.
Not when I finally found my voice.
---
This was never just a crush.
Now it’s war.
To Be Continued…