Chapter 1 The Prank
Mira Castillo had exactly one thing that was hers, and it lived in a shoebox under her bed.
Sheet music, mostly her own, scrawled in pencil on nights when the walls of the apartment above the laundromat got too thin. Nobody at Ridgemont High knew that. What they knew was that Mira wore the same three sweaters on rotation, and Brianna Cole made sure everyone kept knowing it.
The morning started the way most mornings started, with Mira counting the minutes until the first bell so she could stop standing in the open and get to a seat where fewer people could see her. She'd timed it once, the walk from the bus stop to her locker, and worked out that if she left home four minutes later than everyone else on her route, she missed the worst of the crowd by the front doors. It wasn't a perfect system. Today it failed her completely.
"Same sweater, Castillo?" Brianna said it in the hallway the way she said it most mornings, loud enough for the lockers around them to go quiet and listening. "That's, what, the fourth day this week?"
Mira kept walking.
"I'm just saying." Brianna fell into step half a pace behind her, voice pitched for an audience. "There's a Goodwill two towns over. I'd drive you myself if I could stand being seen in a car with you that long."
Someone laughed. Mira didn't turn to see who.
She made it to her locker before the second wave started, a girl named Ashley leaning against the one beside hers, arms crossed, smiling the way people smile right before they say something they think is clever. "Brianna's right, though. You could at least rotate in something new. It's been the same three since October."
"I'll get right on that," Mira said, not looking up from her lock.
"Don't be dramatic. We're just saying." Ashley pushed off the locker and drifted after Brianna, already laughing about something else before she'd even finished the sentence, like Mira had stopped being interesting the second she stopped reacting.
Mira got her books and shut the locker harder than she meant to. Down the hall, she caught Ezra Voss watching the whole thing from near the water fountain, not laughing, not saying anything either, just watching with an expression she couldn't quite place. He looked away before she could decide what to make of it.
By lunch it had moved on to something else, the way it always did. Mira reached her table and picked at the corner of a roll she had no appetite for.
Talia dropped into the seat across from her, took one look, and didn't ask. "Brianna again?"
"And Ashley."
"Ashley doesn't have an original thought in her body. She just repeats whatever Brianna says a half second slower." Talia stole a piece of Mira's roll without asking. "You want me to say something?"
"No."
"I wasn't really asking permission." Talia glanced toward Brianna's table, considering, then apparently thought better of it and let it go, because pushing never got either of them anywhere. "You know none of it's true, right? The sweater thing. It's not even about the sweater."
"I know what it's about."
"Good. Just checking." Talia knocked her knuckles against the table once, like she was closing the subject, and reached for her own tray instead.
"Castillo. You're up."
Jonas Whitfield stood at the end of the table, backpack over one shoulder, grin already halfway to trouble. He'd never once looked directly at Mira in three years of shared homeroom, not even when Brianna, his on-and-off girlfriend, made a public habit of it.
He was looking at her now.
"You're up," he said again, sliding a flyer across the table like he was dealing cards. Ridgemont's Rising Star. Sign-ups close at three.
Mira didn't touch it. "Funny."
"I'm serious."
"You've never been serious about anything that didn't involve a football."
Jonas's grin didn't move, but something flickered behind his eyes, gone before she could name it. "Already signed you up. Slot fourteen." He tapped the paper once and walked off, already laughing with his friends before he'd cleared the table.
Mira sat frozen for exactly four seconds. Then she unfolded the flyer. Her student ID, filled in correctly.
"He looked you up?" Talia snatched the flyer, scanning it. "That's not even funny anymore, that's just weird."
"I'm not going."
"Obviously you're not going." Talia set the flyer down like it had personally offended her. "Tell me you're not going."
"I already said I'm not going."
"I'm serious, Mira. If you show up there and Brianna's whole table is sitting front row with their phones out—"
"I know what happens if I go. That's exactly why I'm not going."
Talia nodded, satisfied, and the conversation moved on to something else, the way conversations at their table always eventually did, until the bell rang and neither of them thought about the flyer again until it was already crumpled at the bottom of Mira's bag.
Four-fifteen arrived without asking her permission.
She told herself, walking toward the auditorium instead of the bus stop, that she was only going to watch, that curiosity wasn't the same thing as showing up for humiliation. She knew, even as she thought it, that it wasn't true. Some part of her had decided the second she saw her own name on that flyer that walking away clean wasn't actually an option anymore, not with three hundred people already expecting a joke with her name on it.
The auditorium was packed the way it only got when word had spread that something worth filming was about to happen. Mira felt it the second she stepped backstage, three hundred phones already angled up, Brianna's voice somewhere near the front row already narrating the moment for the girls beside her. She found Jonas in the wings, arms crossed, pleased with himself. Beside him stood Ezra Voss, who did not look pleased at all.
"You didn't have to do this," Ezra said, low.
"Relax. It's a joke." Jonas didn't sound like he believed that anymore either.
"Does it look like she's laughing?"
Jonas didn't answer that one.
Mira gave the stage manager her name. Slot fourteen. Her name in eight-foot letters behind the judges' table. The house lights dropped, the spotlight found her, and for one long second, Mira Castillo forgot every word to every song she had ever written.
Someone in the third row laughed, nervous, the kind that spreads. Brianna's, probably.
Then a chord. Not from her. From the wings, where Ezra Voss had picked up the house guitar and started the opening bars of the one song of hers he somehow, impossibly, knew.
Her breath came back all at once.
She looked at him. He looked back, steady, like he was daring her to trust him for exactly the length of one song. And when she opened her mouth this time, the words came out clear and low and hers, filling an auditorium that had gone from laughing to dead silent in four bars.
By the chorus, Jonas Whitfield had gone pale in the wings. Somewhere in the third row, Brianna's phone had stopped recording, held loose and forgotten in her hand. Ashley leaned over and whispered something to the girl beside her, and for once it wasn't a joke, just wide eyes and a dropped jaw and the particular silence of someone recalculating everything they thought they knew about a person.
Mira hit the last note and the room erupted. People she'd never spoken to in three years were on their feet. Somewhere in that roar, a man near the judges' table stood up slowly, phone forgotten in his hand, watching her like he'd found something he'd been looking for a long time.
She didn't know his name yet. She would, by tomorrow.
Backstage, Talia grabbed her by both shoulders, half laughing, half crying, shaking her like she could shake the disbelief loose. "You absolute lunatic. You didn't tell me you could do that. Three years sitting next to you in choir and you never once—"
"I couldn't."
"Well, you clearly can." Talia pulled her into a hug so tight it forced the breath out of her. Over her shoulder, Mira caught Jonas still standing frozen in the wings, and for the first time in three years, he was the one who looked like he didn't know where to put himself in a room.