Chapter 1
The black town car glided along the coastal highway toward the Grandview Hotel, the ocean reflecting the dusk outside my window.
My phone vibrated against the champagne satin of my off-the-shoulder gown, screen lighting up with message after message from classmates.
*Westbridge Prep's King and Queen.*
*Happy 8th anniversary, guys!*
*Can't wait to see the dance!*
Tonight was supposed to be the culmination of everything. Eight years ago, Blake Carter had handed me half a crushed peanut butter sandwich on the elementary school bleachers and told me we were a team. Since then, he had grown into the state’s top quarterback, courted by every major college recruiter in the country, while I had stepped out of the choir shadows to build my own music career, pulling a million streams on my debut single.
Two weeks ago, in front of the entire student body at the pep rally, Blake had taken the microphone. He promised that tonight, at senior prom, he would give me a custom promise ring and lead me onto the floor for the opening dance.
The student council had even launched an official livestream, titled *Westbridge's Golden Couple*.
Yet the digital dashboard clock read 7:30 PM.
The doors were opening, and Blake was nowhere to be found.
The car eased to a halt in front of the hotel’s portico. The moment the driver opened my door, a flurry of phone cameras and camera flashes blinded me.
"Avery! Where's Blake?" a student reporter from the school paper called out, thrusting a mic toward me. "Is he setting up a surprise entrance?"
"Avery, look this way!" someone else yelled.
Then, from the edge of the crowd, a shrill laugh cut through the chatter. "Don't hold your breath. Someone saw his truck heading toward the north estates. Isn't that where Chloe Whitmore lives? She just got back from Paris, didn't she?"
A few students quieted down, glancing between each other.
I kept my chin level, gathered the train of my satin skirt in one hand, and stepped past them without answering. The heavy double doors of the ballroom lobby closed behind me, cutting off the noise of the press and the crowd.
I headed straight for the backstage dressing room reserved for student council and performers. Inside, the bright bulbs framing the makeup vanities hummed softly. The space was empty, quiet, and cool.
I placed my clutch on the marble counter to smooth my dress. Right beside my purse sat a rose-gold phone in a clear case.
It was Madison’s backup phone. My best friend must have set it down while checking her makeup earlier and forgotten it.
I picked it up, intending to slip it into my clutch so it wouldn't get lost in the rush.
Just as my fingers touched the screen, a banner notification flashed across the top.
*Group Chat: For Chloe’s Perfect Night (12)*
Beneath the title, an image preview popped up, sent directly from Blake’s number.
My hand froze.
The screen unlocked without a passcode. I tapped the notification, and the photo expanded in full, high-definition color.
It was Blake.
He was wearing the custom black tuxedo we had picked out together at the boutique three weeks ago. But he wasn't standing in the hotel foyer. He was on one knee on the manicured lawn of a private estate, surrounded by dozens of white rose arches. Overhead hung an enormous velvet banner: *THE NIGHT SHE DESERVED.*
In his hands was an open velvet box holding a diamond ring.
Standing in front of him, hands pressed to her cheeks in tearful delight, was Chloe Whitmore.
My gaze slid to the edge of the photo. Standing right behind them, clapping with a proud, beaming smile, was my older brother, Ethan.
The room felt entirely devoid of oxygen.
My thumb moved on pure instinct, scrolling through the previous messages. A short video clip appeared next. I pressed play, turning the volume down just enough to hear.
The camera panned across a banquet table loaded with crystal flutes and tiered platters. Madison’s voice squeaked behind the lens, laughing. "Blake, hurry up! The cake is coming out!"
Blake looked into the camera, grinning with that familiar, crooked smile he always gave after throwing a touchdown. "Hold on. Avery can wait. Chloe only gets one night like this."
Laughter erupted in the background, Ethan’s voice louder than the rest.
I stared at the screen as my fingertips went numb.
I scrolled higher, scanning the chat history. The texts went back three days.
Chloe had claimed to have an aggressive, uncurable illness, tearfully confessing to Blake that her final wish was to feel what it was like to be engaged to him before our class graduated. And Blake had mobilized everyone.
My boyfriend of eight years.
My brother, who lived under the same roof.
My best friend, who had helped me pick out my shoes yesterday morning.
Every single one of our mutual friends was there, gathered in a private garden, watching my boyfriend put a ring on another girl's finger, while I was left to face the public alone at our prom.
A sudden vibration jolted my palm.
My own phone on the counter was buzzing with an incoming call.
*Ethan.*
I picked it up, pressing the speaker button. "Hello?"
"Avery! Thank God you picked up," Ethan said, his voice breathless with exaggerated panic. "Listen, there’s an issue. Blake’s truck broke down on the expressway near the bridge. Total alternator blowout. He’s stuck waiting for a tow truck."
In the background of his call, beneath his panicked tone, I heard the crisp pop of a champagne cork and the sound of someone laughing near a patio heater.
"Really?" I asked, my voice terrifyingly calm.
"Yeah, man, he's furious about it," Ethan continued smoothly, lying without a second of hesitation. "You know how stubborn he is. Look, you need to just handle the entrance solo for a bit. Smile for the school cameras. Don't let people think there’s trouble. He'll get there as soon as he can, okay?"
"Put Blake on the phone, Ethan."
A brief pause hung on the line. "Avery, he's dealing with the mechanic—"
"Put him on."
A rustle of cloth sounded as Ethan covered the receiver. A moment later, a familiar, deep voice came through the speaker.
"Babe, don't stress," Blake said, his tone casual and faintly annoyed. "I told Ethan to tell you. It's just a delay."
I stared at my reflection in the mirror, watching the steady, cold look in my own eyes. "Where are you, Blake?"
"I'm on the side of Highway 4, trying to sort out this mess," he lied smoothly. "Just smile for the cameras, babe. I'll be there soon."
I took a slow breath, keeping my voice even. "Prom starts in thirty minutes, Blake. If you're not in this ballroom in thirty minutes, I'm choosing someone else to walk in with."
A low chuckle broke from his side of the line. It was dry, dismissive, and utterly certain of itself.
"Eight years, Avery," Blake said softly, dripping with arrogant amusement. "Who would dare take my place?"
The line went dead. He hung up.
I stood there in the quiet dressing room. A stray tear escaped the corner of my eye, tracking down my cheek. I reached up, blotted it away with a tissue, and tossed it into the trash can.
I closed Madison’s phone and laid it face down on the vanity.
Then I picked up my own phone, navigated past the flooding notifications, and scrolled deep into my contacts list.
Down at the very bottom, buried beneath old school groups and muted acquaintances, sat a contact with a blank black profile picture.
No name. Just a number I had memorized two years ago and never dared to dial.
I opened the chat.
The last exchange between us had been a year ago, left unanswered on my end.
I didn't hesitate. My thumbs moved across the keyboard.
*I need a prom date. Tonight.*
I pressed send.
I stared at the screen, expecting silence, or perhaps a delayed response after days of absence.
One second.
Two seconds.
Three seconds.
The screen lit up with a single, immediate reply:
*Send me the address.*
Chapter 2
I sat before the three-way vanity mirror, watching Madison’s backup phone light up with another burst of notifications.
The pieces fell into place with sickening clarity. Every cold excuse, every canceled dinner, and every distant look Blake had given me over the last four months had never been about pressure or football.
They had all been about Chloe.
Two months ago, on my eighteenth birthday, I performed an acoustic showcase at an intimate downtown venue. Blake told me two-a-days had run late and he was too exhausted to make the drive. Later that night, a girl from school posted a candid photo outside an upscale designer boutique. Blake was in the frame, leaning against a display case, holding shopping bags while Chloe modeled backless cocktail dresses.
When our anniversary arrived, I asked him to post a picture of us to commemorate eight years together. He refused, telling me that real relationships didn't need validation on social media and that public scrutiny would only ruin what we had. Three days later, he bought a five-thousand-dollar diamond pendant for Chloe’s welcome-back party and tagged her in a public post calling her his dearest friend.
Then came the weekend I was scheduled to tour Berklee College of Music. Blake had promised to drive me to Boston for the campus visit. On Friday morning, he canceled, claiming a sudden stomach bug. By Saturday afternoon, he was at the coast, carrying beach towels and walking along the shoreline because Chloe had felt overwhelmed and needed salt air to clear her head.
The final insult echoed straight out of the phone speaker in front of me.
In the engagement video playing on the screen, a familiar acoustic melody floated beneath the chatter of the garden party.
It was "Only You."
I had written that song in my bedroom over six sleepless nights, pouring eight years of devotion into every chord, specifically intending it to be the soundtrack for our opening prom dance tonight. Blake had asked me for the demo file two weeks ago, claiming he wanted to listen to it during his morning workouts.
Instead, he handed my unreleased work to a sound technician to serve as the romantic backdrop for his proposal to another girl.
The heavy dressing room door swung open with a bang.
Madison hurried inside, clutching her silver clutch against the shimmering fabric of her floor-length gown. It was the exact dress I had spent four hours helping her choose last weekend, right down to the matching drop earrings I bought for her.
She pressed a hand to her chest, breathing heavily as if she had just sprinted a mile.
"Avery! Oh, thank God you’re still here," she gasped, rushing over to my vanity chair. "I just got off the phone with Ethan. There’s a massive accident on the northbound expressway. Three cars involved, state troopers everywhere, total road closure."
I watched her through the mirror. Her mascara was pristine. Not a single bead of sweat marked her forehead.
"A multi-car accident?" I asked quietly.
"Total gridlock," Madison said, nodding emphatically. She reached down and took both of my hands, giving them a tight, comforting squeeze. "Blake is practically losing his mind on the side of the road. You know how much tonight means to him. Please, Avery, don't ruin this for him by throwing a fit or leaving early. Star athletes carry so much pressure. Scouts are watching him, the whole school is watching him. A good girlfriend understands when things fall apart out of his control."
I pulled my hands back smoothly and rested them in my lap. "I'm not upset," I said, meeting her gaze in the mirror. "I'll wait."
Madison exhaled a loud, relieved breath. "You’re amazing. Seriously, you’re the strongest girl I know. I’m just going to check on the sound booth for a second."
She turned and slipped into the far corner of the dressing room, angling her body toward the wall as her thumbs began flying across her screen.
On the vanity counter right in front of me, her backup phone buzzed with the incoming message she had just sent to the group chat.
*Madison: She's so pathetic. Eight years and she still thinks he'll marry her someday.*
A second later, Ethan’s reply popped up.
*Ethan: Keep her there until Blake finishes Chloe's party. Don't let her make a scene at the hotel.*
*Madison: Trust me, she’s sitting here like a loyal dog. Her off-the-rack dress looks so cheap anyway. She honestly thinks she belongs in our circle just because Blake dragged her along.*
My chest tightened, a cold numbness spreading through my veins.
Two years ago, when Madison’s father lost his job and her family couldn't afford her summer arts program, I took the royalties from my first streaming payout and paid her tuition in full. Last month, when she begged for a foot in the door of the music industry, I contacted Dave Ross, a senior executive who had offered me a development contract, and used my leverage to secure her a paid summer internship.
I picked up my phone.
Opening my email app, I found the pending recommendation thread with Dave Ross. The draft praising Madison’s work ethic and character was ready to send.
I deleted the text entirely and typed a fresh message:
*Dave, please disregard my previous inquiry regarding Madison Miller. I am formally withdrawing my recommendation and will not be endorsing her for any role at the label.*
I hit send.
Next, I opened my messaging app and dialed my manager, Sarah. She answered on the second ring.
"Avery? Aren't you supposed to be walking in right now?"
"Sarah, I need you to do two things immediately," I said, keeping my voice flat and even. "First, freeze every joint promotional campaign, press release, and sponsorship package that features Blake Carter alongside my music brand. Pull down every image."
Sarah paused on the other end. "Avery, what happened? That prep campaign is worth—"
"Do it now," I interrupted. "And second, Blake is currently broadcasting an unlicensed master of 'Only You' at a private venue. Revoke all sync permissions across every platform. If anyone attempts to upload footage using that track, hit them with an immediate copyright strike."
There was a beat of stunned silence before Sarah exhaled sharply. "Consider it done. I'm filing the notices right now."
"Thank you."
I ended the call and checked the digital clock on the wall. Ten minutes until the doors opened for the opening dance.
The dressing room felt suffocating. I stood up, smoothed the champagne satin skirt of my gown, and walked out through the rear exit toward the ocean-facing terrace to get some air.
The cool evening wind hit my face the moment I stepped onto the flagstone patio. Just around the corner, near the stone balustrade, the voices of three senior football players drifted over the low hum of the ocean.
"Bro, turn the volume up," one of them said, laughing.
"Look at that ring," another voice chimed in, filled with awe. "Blake really dropped some serious cash. Look at Chloe crying."
"Blake gets two girls fighting over him. That's quarterback privilege right there."
"What about Avery, though? Isn't she sitting inside waiting for him?"
The first boy snorted. "Who cares? Avery would never leave. She's basically his personal cheerleader. She’ll swallow her pride, take him back tomorrow morning, and thank him for the privilege."
I walked forward and shoved the terrace glass door wide open.
The loud metallic click of the latch echoed against the stone walls.
All three boys froze. The phones in their hands lowered in an instant, their faces draining of color as they stared at me standing under the terrace lights.
These were the same boys who had begged me to sing the national anthem at their playoff games, the same boys whose team travel budget had been funded by the benefit concert I performed for free last autumn.
None of them dared to speak.
I looked at them, my expression completely steady, and offered a faint, icy smile.
"Five minutes, gentlemen," I said clearly. "Don't miss the show."
I turned on my heel and walked back inside, letting the heavy door slam shut behind me.
Back in the quiet hallway leading to the stage wings, my phone vibrated in my palm.
A single notification appeared from the blank contact:
*I'm outside.*
I stopped before the full-length mirror by the backstage curtain. My eyes were clear. The tears had completely dried, leaving behind nothing but cold, unshakable focus.
I picked up the master wireless microphone resting on the stage manager’s podium and walked directly over to the student council MC holding the event clipboard.
He looked up, flustered. "Avery! We're running out of time. Blake’s truck—"
"The opening dance is still happening," I said, my voice cutting through the noise of the backstage crew. "But we're changing the names."
Chapter 3
The grand ballroom of the Grandview Hotel glittered under hundreds of silver stars suspended from the vaulted ceiling. Warm fairy lights wound through floral garlands along the perimeter, casting a soft glow over seniors in tuxedos and evening gowns, proud parents, faculty members, and alumni gathered around the polished wooden floor. Near the main stage, the student council media team manned two tripods, streaming the night live to thousands of viewers across the state.
At the center of the stage, the student council president adjusted his microphone, his voice echoing through the speakers.
"Westbridge Prep, the moment you've all been waiting for! Please welcome our golden couple, Blake Carter and Avery Bennett!"
The house lights dimmed. A bright spotlight swung toward the main entrance.
I stepped through the double doors alone.
The champagne satin of my gown caught the glare of the spotlight, shimmering with every step. Around my neck, the delicate diamond pendant my mother gave me rested against my collarbone. My head was high, my shoulders square, and there was not a trace of hesitation in my stride.
Whispers rippled through the crowd like wind across dry grass. Heads turned left and right, guests craning their necks toward the foyer behind me, searching for the state's star quarterback.
Near the front of the dance floor, Madison stared at me with wide, panicked eyes. She waved her hands frantically, gesturing for me to step back into the shadows, to stall, to hide. Beside her, three varsity football players nudged each other, smirking as they waited for me to crumble and stand alone in the dark.
I did not stop until I reached the edge of the stage. The master of ceremonies blinked at me, looking down at his cue cards in confusion.
I reached out and took the wireless microphone smoothly from his hand.
"There's been a change of plans," I said, my voice steady and clear, ringing out across the dead-silent ballroom. "Blake Carter won't be joining us tonight. But Westbridge's opening dance will go on as scheduled."
I lowered the microphone and turned my gaze back toward the heavy mahogany doors at the entrance. The spotlight wavered for a second before sweeping back to the foyer, tracking my line of sight.
For a moment, nobody breathed. The smug smirks on the faces of the varsity boys in the front row froze.
Then, a tall figure stepped out of the shadows and into the blinding pool of light.
A collective gasp ripped through the room. The comment feed on the student council's live stream monitor exploded into a blur of text.
It was Asher Hayes.
Westbridge’s quiet, fiercely talented transfer student—the backup quarterback who had been threatening Blake’s starting position all season.
He was dressed in an impeccably tailored black tuxedo that fit his broad shoulders perfectly, looking leagues more refined than any high school senior had the right to. His dark hair was styled back, his jaw sharp, completely unbothered by the hundreds of staring eyes and flashing cameras.
He didn't look at the crowd. He didn't glance at Madison, whose jaw had practically dropped to the floor, or the media team scrambling to zoom in on his face. His calm, gray eyes were locked entirely on me.
He walked down the center aisle with a quiet, effortless confidence. When he reached the edge of the stage, he didn't hesitate. He stopped at the bottom of the steps, held out his hand, and looked up at me with a faint, reassuring smile.
"Ready?" he asked softly.
I handed the microphone back to the paralyzed MC, picked up the train of my champagne satin skirt, and walked gracefully down the steps. I placed my hand in Asher's. His grip was warm, firm, and incredibly grounding.
He led me to the dead center of the polished wooden floor. The student orchestra, completely bewildered but following their conductor's frantic cue, struck the opening chords of the traditional senior waltz.
Asher’s hand slid to my waist, pulling me the perfect distance against him. We began to move, gliding across the floor under the silver stars.
The entire school watched in absolute stunned silence as the star quarterback's loyal shadow danced effortlessly with his greatest rival, stealing the breath from the room.