She sat on the piano bench with the lights off. Her secret was out. Her mascara streaked across her cheeks.
She’d thrown an insult at Brody that her mom had shouted at her dad one day. “You peaked in high school!” her mom had cried. He’d snapped back, “You too.”
Knowing she’d repeated those words, even to Brody, made her ill.
When Nessa and Eve came into the room, Sophie couldn’t lift her head to face them. Instead, she stared at the piano pedals. She worried that if she looked at their faces, she’d cry more.
“Brody’s right, guys,” she forced out. “I was mad that he didn’t ask me.”
She instinctively dabbed under her eyes with her shirt, and the sequins scratched her nose.
Crying was for the weak. But she felt weak.
“I wanted the most popular, richest guy in school to ask me to the dance,” she continued with a sniffle. “I mean, everyone thought he would. Before this stupid list came out.” Neither of the girls answered her, but she felt them move closer to the piano. “And he was right that I live in Silver Ledge, okay? But my dad isn’t in jail!”
“Even if he was, that doesn’t mean anything about you and shouldn’t be an insult!” Nessa broke in.
Sophie held up a hand to stop Nessa from saying any more. “I didn’t really care about ‘justice,’ okay? I wanted to find evidence so I could take down the list writer and get a new one written. Be number one, like I thought I was.”
Sophie felt a sob lodge itself in her throat, but she gritted her teeth to hold it in. “I should’ve just let him kiss me! Then none of this would’ve happened!” The sob shot out of her. “I just … I don’t know why, but I just didn’t want to.” Sophie put her head in her hands. She couldn’t let Nessa and Eve see her like this. From far off, she heard the dance music start up again. “I just want to run away.” Sophie heard her voice waver. “Get on a bus, take it to the train station, get on a train, take it across the country.” She thought of her dad. How he had left. Where was he this month? Austin? She wiped her nose again. She had to keep it together. “But I can’t. So I’ll just run home.” Sophie got up and headed toward the door, facing away from Nessa and Eve.
Nessa blocked her exit. “You think I cared about ‘justice for all’ or something?” Nessa confessed.
For the first time since Sophie had met her, Nessa appeared a little less confident.
Nessa took a breath. “Brody hurt my feelings that day. Before the assembly.”
Sophie saw Eve snap her head toward Nessa. “What?”
Nessa nodded. “Yeah. He made it sound like Mr. Rhodes was doing me a favor for giving me the lead in the show. ’Cause I’m not a supermodel, I guess.” Nessa didn’t face Eve as she went on. “I’m just really tired of guys like Brody thinking they can be jerks like that and it’s all good, you know?”
“It’s not like I wanted to catch Brody for the good of everybody or anything!” Eve broke in loudly. “I was just thinking about myself! At first, I just wanted the attention to stop. I wanted to stop the stares. The endless stares. And then … I guess I liked some of Brody’s attention, I think. But I should have known that something like this would happen … I’m so sorry. I can’t believe what he did to you tonight, Sophie.”
“Me either!” Nessa took Sophie’s arm and led her back to the piano bench. Eve hurried along behind her.
“Okay, so none of us were thinking about how each other or other girls felt. Like I thought everyone was overreacting. And then the other day when I saw Lara Alexander crying…” Nessa sat down, and Sophie and Eve sat on either side of her. “I mean, how did I not think about how bad this felt for everybody? Really bad!”
“Wait, she was crying?” Sophie didn’t know why, but that made her feel like crying again, too.
“Yeah! And Erin was just as upset, too…,” Nessa continued.
The three girls sat in silence.
“I don’t think we’ll ever get any evidence of who wrote it,” Sophie said, finding herself wanting to break the quiet.
“Yeah, probably not,” Nessa acknowledged.
“He’s not going to admit it,” Eve said with certainty. “He was never going to get close to me or anything, anyway. I don’t think he’s that kind of person,” she added in a near whisper.
“Yeah,” Sophie agreed. “He was always going to get away with it.”
“And I mean, for all we know, he didn’t even write it,” Nessa offered.
“Time to give up,” Sophie announced. “Brody wins.”
“But he did write it,” a voice said, drifting toward them from the back of the choir room. A boy’s voice.
Eve let out a little yelp and hopped up from the bench.
“For Pete’s sake, what is it with people lurking in the back of choir rooms?” Nessa hollered with a hand to her heart.
Sophie felt a fury rise in her. Who would listen in on her? How dare they?
“Show thyself!” Nessa marched over to the lights to turn them all on.
In the back of the room, Winston Byrd leaned his elbows over the back of a chair, hands clasped together.
“Hi, Phantom of the Opera,” Nessa joked.
“Get out.” Sophie stormed toward him. One of Brody’s followers? How dare he invade their choir room?
“Wait! He defended Eve when she didn’t want Brody to touch her!” Nessa giggled. “Pretty great!”
“Gross.” Sophie shot her a glare. Sophie thought of her mom. Of Mrs. Jackson, who helped take care of Bella and had four grandchildren to take care of, too. Of all that Sophie had to do to get through these awful days. They didn’t need help from any boy. “He needs to go.” She arrived at his chair and motioned for him to leave.
“But what if he can help?” Eve suggested.
“We just decided this is all hopeless!” Sophie argued.
“Let’s just hear him out.” Nessa gestured for Winston to begin.
“Um…” Winston fumbled for words.
It took everything in Sophie not to snap, “Come on! Out with it!” but she knew Nessa and Eve wouldn’t like that. She walked down with him to the first row choir seats, and all the girls sat as Winston stood in front of the piano and chalkboard and spoke.
“He brags about it all the time,” Winston mumbled. “He talks about why he put each girl where. Why he left certain girls off.”
Okay. Interesting. Why had he put her as number two? Was it just the kiss?
She shouldn’t still care. She shouldn’t! Why should she care what he thought after he ruined her life? But she did. She hated herself for it, but she did.
Before Sophie could ask about herself, Eve jumped in, her face all tortured and sad. “Why was I number one?”
“Maybe to cause drama?” Winston’s low voice cracked a tiny bit. “He’s such a jerk…”
It felt funny to hear one of Brody’s guys saying that.
“And why would he tell people I wrote the list?” Eve asked.
“You embarrassed him,” Winston answered.
And when Sophie heard that, she knew she didn’t need to ask why she was number two. She’d been right all along. She’d turned him down and embarrassed him. That explained everything. You didn’t say no to guys like Brody.
Winston turned to Sophie, blushing. “He also brags that he drove you crazy. You probably shouldn’t have told everybody that you wouldn’t kiss him back.”
“I’ll do what I want, thank you,” Sophie answered.
“Okay. But, yeah. I told you. Jerk,” Winston grumbled. “He says stuff about how someone’s eyebrows can make them not in the top ten, or someone’s toes can make them not on the list and stuff.”
“What?” Nessa smacked her own forehead. “A girl’s toes? Let’s get a look at his toes, huh?”
“That’s so stupid,” Eve added.
“It’s all stupid!” Winston turned away from them and hit the top of the piano, just like Sophie had the night of the assembly, she remembered. “And even when the guys don’t agree with him, or don’t care, they just say ‘yeah, you’re right’ to whatever he says. My best friend … Well, my ex–best friend, Caleb, he just listens and laughs and is like ‘totally, man.’”
Sophie had never heard a boy say “ex–best friend” before.
“Wait.” Sophie turned to the girls. “How can we trust him?” She pointed at Winston.
“You can!” he pleaded, taking a step toward them.
Sophie shushed him. “Seriously, he’s Brody’s friend.”
“Hmm. She’s not wrong.” Nessa crossed her arms just like Sophie.
“Have you guys seen me with him the past couple weeks?”
Sophie hadn’t, now that she thought about it. He sat with them at lunch … well, not for the past week. And she didn’t see him in the halls, except with Caleb, sometimes.
“Okay, I haven’t. But why?” she challenged him.
Winston sighed and held a palm to his forehead as if he had a headache. “Because I don’t like them anymore, okay? And I just—”
“You want to leave the Empire and join the Jedis?” Nessa interrupted.
“Yeah,” Winston answered. “That’s right.”
Sophie wasn’t entirely convinced. But it was true that without him and his inside knowledge, they had nothing on Brody at all.
Nessa and Eve turned to Sophie, as if she was the deciding vote on whether to let him stay or not.
Sophie surrendered. “So you’ll help us, then,” she said.
“Wait, with what?” Nessa asked. “What else is there to do?”
“Before tonight, we didn’t know for sure that Brody did this. And we also only thought about getting him caught. Punished. After tonight…” Sophie felt the thoughts that had stirred inside her, unnamed, form themselves. “We know he did it. We were right all along! Right, Winston?”
Winston nodded.
“And we can’t just bring him to Principal Yu. No. That’s not enough. He needs to be”—she took a breath and decided Brody’s fate—“humiliated. He needs to be so humiliated that no one ever cares what he thinks again. Not one, single girl.”
“Or boy,” Winston added.
He was right. “Or boy,” she repeated.
Winston took a seat next to them.
“It can’t just be about finding proof of his crimes,” Sophie thought out loud. “It’s got to be more than that. We have to find undeniable proof that makes the school hate him. Proof that could get him expelled.”
“You’re right,” Nessa agreed. “Nobody’s safe with him around.”
“Exactly. We have to expose him,” Sophie went on. “In front of everyone.” She turned to Nessa, knowing she would understand.
“The show!” Nessa lit up.
“Huh?” Eve’s face scrunched up in confusion.
“Yes! We have to expose him at the show!” Sophie almost hugged Nessa. This was genius.
Nessa jumped up and down a little. “Final curtain call! Tell everyone everything we find!”
“Yes!” Sophie found herself holding hands with Nessa and jumping a couple of times with her. Then she went into planning mode.
Winston was a science guy, so she instructed him to find out the IP address of LordTesla. That could potentially break the whole case. Winston told her he didn’t know that much about computers, but she shrugged him off. He’d do fine. Nessa had the job of not only spying on Brody all the way through rehearsal, just like she had before, but also finding a time to secretly go through his backpack. They had to push harder in every way to catch a guy like him. To Sophie’s chagrin, Nessa insisted that Sophie do makeup and costumes so that she could help, too. Sophie relented. Fine. She’d be a theater kid for a little bit. She wasn’t going back to the Sophies, anyway.
“What about me?” Eve asked as Sophie gave out the tasks.
Sophie didn’t know. Eve would be a pariah on Monday. She’d rejected Brody, just like Sophie had.
“I’ll think of something,” Sophie assured her.
“I also think we need more girls,” Nessa said. “All eyes need to be on him in rehearsal, from all corners. What if he tries something like what he did tonight?”
Nessa was right. “Who can we trust?” Sophie asked.
“I have some ideas.” Nessa smiled. “I’m on it.”
“You guys are some serious vigilantes,” Winston muttered. “I’m impressed.”
Eve laughed in recognition, but Sophie had no idea what he meant. “We’re what?”
“Vigilantes,” Eve explained. “It means when the law isn’t doing its job, you do it yourself.”
“Yeah.” Winston jumped onto her explanation, like they could read each other’s thoughts. “A good example would be Batman.”
“Or,” Eve continued, “in real life, in about the early 1900s—”
“I like it,” Sophie said, cutting them off.
“I think we’ve got the name of our little group here!” Nessa declared.
“What? The Vigilantes?” Eve asked, incredulous.
“No. The Dark Knights,” Nessa explained, as if such a leap were obvious.
“A knight is usually a boy. No, thank you. Not for this group,” Sophie asserted.
“Okay, fine.” Nessa pulled out her phone and spoke into it. “What’s the name for a female knight?”
Her phone answered in its robot voice: “A female Viking warrior is called a Shieldmaiden.”
“Yes!” Nessa and Sophie squealed.
“Vikings?” Winston questioned. “When did we ask about Vikings?”
“I’ll take it,” Sophie said. They were Shieldmaidens, going to war for the sake of eighth grade girls everywhere. Or at least at Ford.
“Changing the chat name right now and adding Winston!” Nessa hummed to herself as she fiddled with her phone.
The sounds of the dance down the hall drifted under the slit of the choir room door.
“Worst dance ever, right?” Winston said to all of them as he leaned his back against the piano.
“Winston, you have bad friends. I can relate,” Sophie said.
Nessa hopped over to the piano, and a few notes floated into the room. “Let’s make our own dance.” And Nessa began to sing. Her voice, smooth and pure, made Sophie feel warm all over, like drinking eggnog or eating pumpkin pie, even if the song sounded a century old.
As Nessa crooned, Sophie saw Winston slip his Green Hornet mask onto Eve’s face.
Eve grinned.
“Hey. Even if they stare, with this on they won’t be able to really see you,” she heard Winston say.
“I’d rather be blue over you…,” Nessa sang.
Sophie hopped up and grabbed Eve’s and Winston’s hands. They put their arms around one another and swayed side to side.
Eve moved just as awkwardly as she had in her bedroom a month earlier.
At the memory, a huge laugh burst out of Sophie. “Eve Hoffman, I’ll say this about you,” Sophie said, feeling lighter than she had in a long time. “When I’m with you, I end up dancing. I don’t know why.”
Sophie grabbed Eve’s hands and they spun and she let the world outside the room drift away. Now that everyone knew about her, or maybe admitted what they’d always known, that she didn’t actually fit in at all, the world she’d be returning to in the hallways would be a very different one. A world she didn’t yet know how to conquer.