Not because Rebecca defended Zoe.
Because everyone had assumed she would defend Mallory.
Rebecca unlocked her own phone.
Opened photographs.
Scrolled.
Stopped.
Handed it to Principal Lane.
A photograph of a laptop screen.
A group chat.
Mallory’s name.
Chloe.
Samantha.
Messages dated three nights earlier.
Lane read.
MALLORY: She only stays calm because she knows admin watches.
CHLOE: stop worrying about her
MALLORY: I’m serious. She gets away with everything because nobody wants to be the white kid arguing with her.
SAMANTHA: this again
Then:
MALLORY: Saturday she’ll be surrounded by people. Bet she loses it if someone embarrasses her.
Lane looked up.
Mallory had stopped crying.
She stared at her mother.
Rebecca continued scrolling.
Another photograph.
MALLORY: Knock the tower when she’s pulling a block.
CHLOE: dude someone could get hurt
MALLORY: it’s wood not a car
SAMANTHA: why
MALLORY: because she’ll finally act like herself.
Then a later message.
MALLORY: All I need is one video of her coming at me. Then maybe everyone stops treating me like I’m racist for noticing how she acts.
No one spoke.
Rebecca looked pale.
Lane asked:
“When did you get these?”
“This morning.”
Mallory stared.
“You went through my laptop?”
Rebecca turned.
“You left our family MacBook open in the kitchen.”
“You had no right.”
Rebecca’s voice remained level.
“I was checking the vendor invoice because you told me the rental file was saved there.”
She looked toward the principal.
“Messages were on the screen.”
Paul rubbed his forehead.
Rebecca continued.
“I took photographs because I did not know what she was planning.”
“Why didn’t you call us immediately?”
Lane asked.
“I did.”
Gillian looked up.
The voicemail.
Thursday.
Then the Friday quiet.
Rebecca had not yet seen the specific Jenga messages Thursday.
She found them Saturday morning.
At 8:03.
The fair had already started.
She called Gillian twice.
No answer.
Gillian checked her phone.
Two missed calls from 8:09 and 8:14.
The fair chaos had buried them.
Rebecca called Mallory next.
No answer.
Texted:
Do not go near Zoe today. We are talking after the fair.
Mallory had read it at 9:02.
Lane checked.
Delivered.
Read.
Still, Mallory approached Zoe.
Rebecca’s expression changed from fear to anger as she realized the timeline.
Her daughter had known.
Had been warned by her own mother.
And had done it anyway.
But Rebecca had more.
She opened another image.
A message from March.
MALLORY: If Zoe vanished from the volunteer sheet for a day maybe people would realize how annoying she is.
Chloe:
lol hack the system
Mallory:
Park leaves her laptop logged in constantly.
Principal Lane stopped.
The 2:13 a.m. edits.
Mallory looked toward the wall.
Rebecca said nothing.
She did not need to.
The technology investigation reopened.
School records showed Mallory’s student keycard had accessed the activities corridor at 8:51 p.m. the night before the spreadsheet edits.
Student Council members had permission to enter until nine.
Gillian’s laptop connected to the network at 2:12 a.m.
How?
Automatic wake for updates.
The browser session remained logged into Gillian’s account.
But school security logs showed no one in the building at two.
That seemed to clear Mallory.
Then the technology officer examined the revision metadata more closely.
The spreadsheet edits were not actually typed at 2:13.
They had been queued offline at 8:56 p.m. and synced when the laptop woke overnight.
Mallory had been inside the room at 8:56.
Zoe had not.
The audit log connected the changes to Gillian’s browser session.
Not the person.
The earlier investigation had mistaken sync time for editing time.
Mallory was questioned.