Her phone showed eight missed calls from Zach.
She called him back and got voicemail. Then, she texted.
She sat in the parking lot of the dry cleaning business while her mother found the correct address and calculated how long it would take to get across town, and she did not cry yet, though she wanted to, because she had learned over the past year how to choose when to do that.
It would take them 40 minutes to reach the right venue.
Inside the ballroom, the evening had proceeded without her.
Zach had kept his phone in his hand through dinner and the first half of the program, calling and texting with increasing frequency, his expression moving from confused to worried to something tighter and harder as the calls went unanswered.
The girl who had mocked Ellen all spring moved through the room with the relaxed energy of someone whose evening was going exactly as hoped.
She knew exactly what was happening to Ellen.
When the announcement for Prom King and Queen came, Zach’s name was called alongside Brianna’s, and the room applauded for them.
They walked onto the stage together, and Brianna took the microphone with the confidence of someone who had been waiting for exactly this moment.
She looked out at the room and smiled.
“Well,” she said, “I guess some people just weren’t meant to have a fairytale prom after all.”
A few people laughed, the nervous kind that happens when a room isn’t sure whether to go along with something.
Then, the ballroom doors opened.
Ellen rolled in, her mother behind her, both of them tired and flushed from rushing and clearly having traveled further than expected to get there.
Ellen’s eyes were red. She had cried in the car, finally, and she hadn’t had time to fix it before they arrived.
The room went completely silent.
Zach was still holding his crown.
He looked across the ballroom at Ellen and noticed her red eyes. He looked at her green dress and then at Ellen’s mother standing behind with the expression of a woman who had driven across a city on prom night for her daughter’s sake — and understood all at once exactly what had happened and why she hadn’t answered.
He looked at Brianna standing beside him. The proud expression on her face had shifted into something less certain.
At that point, he took the microphone.