Chapter 25
Chapter Twenty-Five
JADE
It started like a fairytale.
Tristan pulled up in a classic black limousine, the kind you only ever saw in movies or on red carpets, and stepped out like he owned the night. His tuxedo was flawless, sharp lapels, a deep navy that set off his eyes. He grinned the second he saw me.
“Well damn,” he said, whistling low. “Guess I’m not the best-dressed one tonight after all.”
I blushed, smoothing my hand down the silk of my dress—floor-length, ice blue with delicate beadwork that shimmered like frost. Susan had cried when I walked down the stairs, insisting on taking a million photos under the porch light while her cats circled my heels.
She had done my hair too, curling it and pinning one side with antique rhinestones.
For a moment, I’d felt beautiful. More than that—hopeful.
Tristan offered his arm. “Ready to be the envy of every spoiled girl in that mansion?”
I gave a shaky laugh and nodded.
We drove through winding roads toward the Vanderbilt estate, and for a brief second, I let myself pretend. Pretend this wasn’t Royal Oaks. Pretend this wasn’t all for show. Pretend I wasn’t still nursing the bruises of Leo Holt’s rejection under a coat of powder and lip gloss.
But when the limo turned up the long drive, I gasped for real.
Torch flames flickered along the stone path. Fairy lights were woven into every branch of the massive oak trees, casting golden glows across the lawn. Valets in crisp uniforms opened doors like we were royalty. And in a way, we were. At least tonight.
“I feel like I just stepped onto a Bridgerton set,” I whispered.
“That was the assignment,” Tristan said with a wink. “We understood it.”
He helped me out, his hand strong and steady. My heels crunched softly over the gravel as we stepped forward, and heads turned.
The whispers followed, as always. But tonight, they didn’t sting. Tonight, I was with a prince—maybe not the one I thought I’d end up with—but one who stood proudly beside me, chin high, eyes daring anyone to come for me.
Inside, the mansion was even more decadent. Candlelight flickered off polished silver, classical music from a live orchestra swelled in the grand ballroom, and waiters passed trays of champagne and hors d'oeuvres. Girls in gowns eyed me with barely-concealed disdain. Boys did double takes.
But none of it mattered.
Until I saw him.
Leo.
Standing near the marble staircase in a black tux, looking every inch the heir his family had bred him to be. And beside him, the British girl. Vivian. Graceful. Polished. Already whispering to someone in French like she owned the air she breathed.
He looked up. Our eyes locked.
And for a moment, the music, the light, the entire ballroom blurred.
He didn’t smile. Didn’t nod. Just stared.
I broke the spell first.
“Come on,” Tristan said gently. “Let’s dance.”
We did. And it was lovely—he spun me, dipped me, made me laugh. The champagne buzzed through my veins like courage. Shani found us and pulled me into a group photo. For one sliver of a second, I felt like I belonged.
Then the lights dimmed.
A hush fell.
Time for the crowning.
I stood near the edge of the room, sipping from my glass, heart pounding as names were read. Seniors cheered. Camera flashes blinked like starlight. Then—
“Your 2025 Homecoming Queen... Jade Morgan Bryan.”
The glass slipped in my hand.
“What?” I said, almost choking.
Shani just grinned. “Xavier and I rigged the vote. Surprise.”
Before I could protest, Tristan’s hand wrapped around mine, guiding me forward. It was like walking through fog. The crowd parted. I stepped onto the stage, cheeks flushed, feeling every hateful stare like a blade against my spine.
“And now... our Homecoming King—Leo Holt.”
“Your Homecoming King and Queen… Leo Holt and Jade Bryan!”
The room cracked with gasps. Laughter. A few claps. A lot of glares. I turned my head to Xavier in disbelief.
“You rigged this?” I hissed.
He just smirked. “Nope. I engineered justice. Let the court eat itself.”
Before I could respond, Leo stepped forward, expression unreadable. Vivian backed away like she’d smelled something sour.
A slow song began.
“Shall we?” he said.
I hesitated. My whole body screaming to run. But I didn’t.
I took his hand.
And for two minutes, we danced beneath crystal chandeliers, under thousands of candlelit reflections and judgmental stares. The press of his palm against my back was too warm, too familiar. He twirled me once. Pulled me back in.
Then he whispered it.
“Gitanilla.”
My chest cracked open. My breath caught. Our eyes locked—and for one fleeting second, I saw him again. The real him. Not the version that ghosted me. Not the boy on someone else’s arm. But Leo—the boy who once kissed me beneath stars and promised I was worth the fight.
Was this a truce?
Was this a beginning again?
Then—
Splat.
The cold hit first. Then the smell. Sharp. Sticky. Acid-sweet.
Lemonade.
No—slime. Gluey. Dyed yellow and green.
It coated my shoulders, splashed down my dress, soaking through the satin like poison.
Gasps. Laughter. Phones lifted. Flashes erupted.
“What?!!! Oh my,—”
“Someone dumped it from the balcony!”
“Is that… slime?!”
I stood frozen in place. Humiliated. Humiliated doesn’t even begin to cover it.
Leo spun, looking up, eyes burning. Tristan shouted something and shoved past the line of stunned dancers. Xavier was already in motion, barking into his phone.
I just stood there, trembling.
A monster was breathing down my neck.
Not a person. A system. A school. A caste I was never meant to enter. And now they were spitting me out.
Leo reached for me, face tight. “Jade…”
I slapped his hand away.
“Don’t.”
And then I ran.