![]() |
The Evergreen Event Hall
Tucked at the edge of town, just past the old community garden and beneath a cluster of whispering pines.
Once a train depot, now fully restored with intention and charm, The Evergreen Event Hall blends rustic warmth with vintage elegance. The exterior is all dark wood and aged brick, with string lights draped between wrought-iron posts that line the walkway. A large wooden sign, hand-carved and painted in gold, reads: The Evergreen Hall. Inside, the space opens into a vaulted hall with exposed beams and twinkling chandeliers. The floors are dark oak, polished but still bearing the scuffs of history. Tall windows let in the dusk, and fairy lights frame them like constellations. There’s a stage at one end—perfect for the band or DJ—and a balcony above where the chaperones inevitably gather. Velvet curtains, mismatched vintage chairs, and long banquet tables make the space feel like it belongs to the town, not just rented for the night. It smells faintly of wood polish and eucalyptus, thanks to the local florist who always donates arrangements for school events. Every year, students transform it—fairy tales one year, starlight the next. But even bare, it holds a kind of magic. Like something important happened here once. Or will. |
https://i.ibb.co/ZRqpGNZy/IMG-6970.png Beneath a canopy of fairy lights and soft pinewood beams, the Evergreen Event Hall transformed into something straight from a storybook. Prom night shimmered with wildflower arrangements, moss-draped arches, and glimmering chandeliers made of twinkling greenery. Tables were wrapped in deep emerald linens and surrounded by golden chairs, with candles flickering beside hand-tied bouquets. The wooden dance floor stretched beneath strands of glowing lights, leading toward a stage framed in velvet and ivy. A golden sign read A Midsummer Night’s Dream, casting a soft glow over the evening’s magic. It wasn’t just a dance—it was a moment suspended in time. A night of soft laughter, slow songs, and whispered wishes. A place where reality blurred and the ordinary turned enchanted—just for a little while. |
The Evergreen Event Hall shimmered like a memory—warm lights strung from beam to beam, glass centerpieces flickering on every table, soft music curling around the hum of laughter and perfume. Dresses swayed. Shoes tapped. Glitter clung to collarbones and cuffs.
Rowan scanned the dance floor until she found her. Seraphina stood near the edge of the crowd, hands gently clasped, champagne silk catching the light in every turn of her shoulder. She didn’t look out of place—she never could—but Rowan still crossed to her without hesitation. No words. Just presence. She reached for Sera’s hand and gave it a quick, firm squeeze. Then she pulled her forward. Rowan led them both into the center of it all—past the whispers and the swaying couples, past corsages and camera flashes—until they were fully in the moment, where it was loud and lovely and impossible to hide. And she stayed there with her. Twirled her once, just to make her grin. Looped her arm through hers like they used to on sidewalks after school. She didn’t leave her side. Didn’t let go. Mason found them like he always did—quietly, without trying to steal focus. He watched with that soft, unreadable smile that lived somewhere between admiration and awe. Rowan caught his eye and lifted her hand in a casual wave that meant everything. Come here. I want you near. And Mason did—slipping through sequin skirts and linen suits, moving easily into the orbit she made space for. He didn’t take over. He didn’t interrupt. He just stood there beside her—close, comfortable, waiting. Rowan offered him one hand while keeping hold of Seraphina’s with the other. For a while, that’s how they danced. Her, steady between the two people who knew her best. One hand in her past. One hand in her present. Later, when the song changed and Seraphina stepped away—someone calling her over, a drink to grab, another girl tugging her toward a photo—Rowan stayed where she was. Still in the thick of it. Still humming with motion. Mason looked at her, eyes soft. She slid her arms around his waist and tilted her face up toward his. “You know,” she murmured, voice low and just a little smug, “you clean up alright.” He raised a brow like he had a response ready, but she beat him to it—leaning in until her forehead rested gently against his chest. They swayed like that—slow, unhurried, the world fading out around them. Spring pulsed outside the hall. But in here? She was exactly where she wanted to be. |
He hadn’t meant to come.
He told himself it wasn’t worth it—too much glitter, too many questions, too many people waiting to see whether he’d show up alone. And then he did. Alone. The lights were too soft, too golden, like they were trying to make everything look better than it was. Laughter echoed off the walls, the DJ played something that was supposed to feel like nostalgia, and everyone looked like they belonged in the picture. Asher stood near the back wall, hands shoved into the pockets of his suit pants, collar unbuttoned. The tie was still in his car. He hadn’t bothered. People nodded at him. Smiled. Asked where she was. He shrugged them off. No one said her name, but they didn’t have to. Seraphina Vale. Champagne silk. Perfect smile. The other half of a couple that didn’t exist anymore, not really. They hadn’t said the words. Not yet. But something had broken in that gazebo, and neither of them had tried to fix it. Not really. He watched her from a distance now—glimpses between couples, reflections in mirrors. She was stunning, of course. The kind of beautiful that didn’t need spotlights. She glowed on her own. But she wasn’t his anymore. Not like before. They’d built a whole mythology around their love—homecoming crowns, hallway stares, carefully curated photos. And now here he was, in the middle of the dance floor’s outer orbit, realizing that even legends fall apart. The music shifted—something slower, softer. He didn’t move. Didn’t ask anyone to dance. He just stood there, still as stone, trying to breathe through the ache in his chest that didn’t have a name yet. Watching the night blur around him like something he used to believe in. He loved her. That hadn’t changed. But she hadn’t asked him to come. And he hadn’t asked her to stay. And maybe that was the truth beneath all the glitter. That sometimes, love wasn’t loud. It just slipped out the back door without saying goodbye. |
Mason Hayes had imagined this night so many times it almost didn’t feel real.
Prom with Rowan Starling. Not just sitting in the same room. Not just wondering if she knew he existed beneath the curtain of popularity and curated personas. But with her. As her date. Her person. He’d worn the suit Sera helped pick—charcoal, classic, a nod to his theatre roots with a deep burgundy tie that just happened to match Rowan’s dress. Total coincidence, he’d told her with a smirk. Yeah. Right. But none of that compared to seeing her now—spinning beneath the lights in combat boots and velvet, laughing as she twirled Seraphina Vale right into the heart of the dance floor. Like they owned it. Like they were it. The Evergreen Event Hall shimmered like a memory—warm lights strung from beam to beam, glass centerpieces flickering on every table, soft music curling around the hum of laughter and perfume. Dresses swayed. Shoes tapped. Glitter clung to collarbones and cuffs. Mason stood just off to the side, one hand in his pocket, the other clutching a cup of Sprite he’d forgotten to sip. He didn’t move. Didn’t need to. Watching Rowan like this—alive, electric, soft in all the places she never let anyone see—was more than enough. She caught his eye mid-laugh. Hair curled just enough to bounce when she moved. Eyes gleaming like she’d never worn anything as beautiful as confidence. And then—there it was. That little wave. Come here. He went. Not quickly, not dramatically—just steadily. Like he belonged there. Like he’d always belonged in whatever world she let him into. Sera didn’t look thrilled. She never did, not when it came to him. But she didn’t stop Rowan, either. Didn’t pull away when she reached for Mason’s hand and laced their fingers together. So for a few minutes—maybe the most magical ones of the night—they danced. The three of them. Rowan in the middle, her past and present tethered to each side. Mason didn’t try to steal attention. He didn’t need to. Rowan was the moment. And he? He was just lucky enough to be holding her hand when the moment decided to dance. Later, after Sera melted back into the crowd—off for photos, or maybe just space—Rowan stayed where she was, the soft echo of music curling around them like a secret. She slid her arms around Mason’s waist, her head tilting up just enough for him to see that half-smile she only gave him. “You know,” she said, teasing, “you clean up alright.” Mason blinked like she’d just delivered the most shocking news of the night. “Wow. Alright?” He placed a dramatic hand over his heart. “Babe, I’m wearing real socks. Not even the funny ones with Shakespeare quotes. This is peak effort.” She laughed, the sound curling against his collarbone, and he grinned—wide and unbothered. “I even used that fancy cologne I only spray on paper towels when I’m bored.” Rowan shook her head, still smiling as she leaned in again, forehead resting lightly against his chest. Mason wrapped his arms around her, swaying with her like they were the only ones left in the world. “Alright,” he murmured near her temple. “I’ll take it. But just know, next time I’m pulling out the tux t-shirt. You had your chance.” |
Seraphina Vale moved like silk through the crowd—smiling, laughing, brushing off compliments like glitter from her shoulders. Her heels clicked softly against the floor, and every step shimmered with intention. Champagne satin hugged her body like a promise, gold accessories catching the light with every turn of her head. She looked exactly how she planned.
Except nothing else had gone according to plan. She kept the mask in place anyway. No one could tell that her stomach was tight with something unspoken, that every laugh came half a beat late. She knew how to be Prom Seraphina—the girl people watched, the girl people envied. She could play the part, even if the stage was wrong. She had always known how this night was supposed to go. Her and Asher. Crowned king and queen. Dancing like they had the rest of the world figured out. Kissing in the hallway when no one was looking. Whispering plans about the future—what hotel they were sneaking off to, what kind of champagne he’d swipe from his sister’s stash. And afterward… love. The way she’d always pictured it. Golden. Guaranteed. Easy. But Asher wasn’t beside her. And she wasn’t crowned yet. And instead of being half of the school’s perfect couple, she’d spent the last song dancing with her best friend and Mason freaking Hayes. Mason, who she had once written off as weird and beneath her. Mason, who didn’t care about status or curated outfits or Instagram likes. Mason, who somehow made Rowan smile in a way Sera hadn’t seen since middle school—wide, real, unguarded. Like she was being loved for exactly who she was. Sera had never been that kind of smile for anyone. Not even Asher. And God, that stung. She was happy for Rowan. She was. But being the third in their orbit made her feel like a glitch in the image—like maybe she’d built her whole future out of smoke and expectation. She reached the refreshment table, curled her fingers around a flute of something fizzy, and tried not to think too hard. That was when she saw him. Asher. Across the room, tucked into the shadows like he didn’t belong there either. His jacket was still on but barely. Tie missing. Collar undone like he hadn’t even tried to finish the role tonight. He looked like heartbreak and longing and something too familiar to name. He hadn’t danced. Not with anyone. But his eyes had found her. They always did. For a moment, the noise of the room blurred. The clink of glasses, the swell of a slow song, the whirl of color and laughter. It all faded. It was just them, staring across the chasm of what used to be. Sera blinked first. Lifted her glass. Smiled. Not like she meant it. But like she needed to. Because she was still Seraphina Vale. Still the girl in the golden dress. Still the one who looked like she had it all figured out. And maybe… maybe she still had a crown to win. Even if the boy beside her wasn’t the one she’d pictured. |
Rowan wasn’t sure when it happened—when her ribs stopped bracing for impact, when her lungs remembered how to breathe around something good—but sometime between Seraphina’s tight hand in hers and Mason’s quiet gravity pulling her in, she realized she wasn’t surviving prom.
She was… in it. Actually in it. No expectations. No armor. Just this. The lights, the music, the warmth of velvet on her shoulders and lemon-tinged laughter still sweet on her tongue. Mason was saying something dumb. Charming. Endearing in the way only he could be—about socks and cologne and tragically underused t-shirts. And Rowan, in all her practiced restraint, let her head fall against his chest with a soft, irrepressible smile. “You’re lucky you’re tall,” she muttered, eyes half-closed. “Gives your nonsense somewhere to go before it reaches me.” He chuckled. Low and warm and hers. God, hers. She felt his arms around her and let herself lean in. Let the rhythm of whatever slow song was playing carry them just enough that they weren’t standing still. But this wasn’t performance. This wasn’t curated or posed for someone else’s camera. This was theater boy and bookstore girl. Velvet and Sprite. Bruised hearts and second chances. Her boots squeaking faintly on the polished floor. His breath catching when she reached up and traced the seam of his shoulder—like the gesture meant something. Like she meant something. She did. He made her feel like she did. Rowan exhaled into the space between them, quiet but certain. “I like you like this,” she whispered. “Happy. Soft. Trying.” Then, softer still: “With me.” Because that’s what this was. Not perfect. Not planned. But real. Real in the way only Mason could be—funny and flustered and steady, like a boy who had no idea he was everything she’d stopped believing she could want. She pulled back just enough to look up at him, her expression unreadable but warm. “You get one more slow song,” she warned. “Then I’m dragging you into a fast one, and I don’t care how many times you trip.” A beat. Then, that smile—small and sharp and devastatingly tender. “Unless you chicken out,” she added, “in which case… I will mock you forever. Respectfully.” |
He hadn’t meant to look for her.
Not really. He told himself he’d come for closure, for appearances, maybe just to prove that he could walk into a room without crumbling. But the second he stepped through the doors, he knew the truth. He came for her. And there she was. Seraphina Vale moved like she was born for this—poised, polished, painfully out of reach. The kind of beautiful that demanded attention and dismissed it in the same breath. Champagne silk clung to her like light. Her hair, her smile, her presence—all curated to perfection. But Asher had spent years reading between her lines. He knew what to look for. The tightness at the edge of her grin. The way her eyes flicked too fast, like she was chasing comfort in a room that had stopped feeling safe. The way she laughed like she was remembering how, not like it came naturally. And God, she looked lonely. Not alone. That was different. Sera was never alone—people clung to her like moths to a flame. But there was something hollow in the way she tilted her head, something fragile just beneath the gold. He hadn’t danced all night. Hadn’t spoken much, either. Every glance felt like a reminder that he wasn’t part of the script anymore. Not her prom date. Not her prince. Not her person. But when she lifted her eyes and found his, the world slowed. It always did. And for a second, it was just them. The weight of everything they hadn’t said. The ghosts of everything they used to be. The ache of still loving someone you don’t know how to reach anymore. She blinked first. Lifted her glass. Smiled like armor. And Asher? He didn’t smile back. Not because he didn’t want to—but because he didn’t know how. Not when the girl he loved looked like a stranger in a story they’d both stopped writing. He turned away before the next song started. Not toward anyone. Not toward anything. Just away. Because sometimes the bravest thing wasn’t holding on. It was learning how to walk away without asking her to follow. |
Mason didn’t answer right away.
He couldn’t. Because Rowan Starling—wrapped in velvet and bravado, looking at him like he was some kind of wish she’d dared to make—had just told him she liked him like this. Happy. Soft. Trying. With her. And the part of him that used to brace for impact, too—used to wait for the joke or the pity or the backpedaling—went quiet. Just... quiet. Like even his self-doubt was willing to give her the floor. He blinked down at her, heart thudding like it was trying to find rhythm with the music, and then—God help him—he smiled. That soft, lopsided, only-for-Rowan kind of smile. “I’m not chicken,” he said eventually, voice low and wry. “I’m just… selectively coordinated. There’s a difference.” His arms stayed around her, but one hand drifted—up her back, slow and sure, until his fingers brushed the edge of her hair. He didn’t press. Just… noticed. The way it curled a little from the humidity. The way she smelled like citrus and perfume and the kind of bookstore that sold poetry on accident. “You have no idea what you’ve just unleashed,” he added, a mock-serious tone creeping in as his grin deepened. “Because I will fast dance. Badly. With full commitment. I’m talking finger guns and offbeat clapping and, if I’m feeling bold, interpretive arm flails.” He leaned in, forehead barely grazing hers. The lights spun lazily around them, casting gold against her skin. He could’ve written sonnets about this moment. He would’ve. “But for now?” he murmured. “You’ve got me for one more slow song. Just like this.” And then he tightened his arms around her, just a little. Swayed again. Not for show. Not because he had to. Because she asked. Because she wanted him—awkward limbs and all. |
Seraphina didn’t flinch when he turned.
She didn’t let her expression slip, didn’t let the cracks show. Not in front of everyone. Not when the spotlight still grazed her cheekbones and the world still expected her to shine. But God, did it hurt. Not because he owed her a smile. Because once, he couldn’t stop giving them to her. And now? Now he looked at her like she was a closed book he didn’t have the strength to reread. She got it. She really did. That didn’t mean it didn’t land like a bruise—familiar and invisible, blooming just beneath the surface. So she let the crowd carry her for a while. One more slow song. One more circuit of easy conversation, false laughter, air-kisses on cheeks she barely recognized. The fabric of her dress rustled like paper every time she moved, whispering reminders of everything tonight was supposed to be. Her and Asher. Dancing to this. Crowned together, maybe. Kissing under fairy lights like a goddamn rom-com ending. But he wasn’t at her side. And she wasn’t sure she wanted him to be anymore. Still, it stung—how fast everything shifted. How memories turned myth. How love became longing with nowhere to land. She found a quiet corner of the dance floor, let herself sway a little, eyes fixed somewhere above the crowd. She wasn’t dancing with anyone. Just… letting the music fill the space he left behind. And when the final notes faded into applause, Sera straightened. Her mask slipped back into place with practiced grace. A microphone crackled onstage. A voice boomed through the speakers—light, excited, too bright for the ache in her chest. “Alright, Evergreen! The moment you’ve all been waiting for…” She didn’t breathe. Not yet. “…It’s time to announce your Prom Queen and King!” |
Rowan didn’t move.
Not when the music dimmed. Not when the emcee’s voice rose above the crowd, clumsy with excitement. Not even when the spotlight swung wide across the event hall, making everything look sharper, glossier, more cinematic than real. She stayed exactly where she was—curled into Mason’s chest, arms still looped behind his neck. She could feel the rise and fall of his breathing beneath her hands, steady and certain. Like no matter what name got called next, they were still exactly where they were supposed to be. Still, her eyes drifted toward the stage. The energy in the room shifted—an inhale before the crash. “Your 2025 Evergreen Prom King…” A pause. For drama. For effect. Rowan held her breath without meaning to. “…Asher Cole!” Cheers erupted. Some genuine. Some obligatory. Rowan saw him flinch before he smiled. His hands were in his pockets, head ducked low, but the charm clicked on as he moved toward the stage, all muscle memory and dimmed brightness. He didn’t look toward Sera. Not once. “And your Prom Queen…” Another pause. Longer. Weightier. Rowan’s grip around Mason’s shoulders tightened—not out of nerves. Out of hope. “…Seraphina Vale!” This time, the cheers were thunder. Not because they were surprised. Because it fit. Because it glittered. Because she made it look effortless. Rowan pulled back just enough to look toward the stage, her expression unreadable. She didn’t miss the way Sera’s shoulders rolled back, the practiced poise sliding into place as she ascended those steps like she’d been born to. And maybe she had. Maybe this crown was always hers. But Rowan wasn’t watching the crown. She was watching her best friend’s eyes. Just for a second. And then Rowan turned back to Mason. “You know,” she said quietly, fingers tracing the collar of his jacket, “I was gonna make fun of you for the finger guns comment, but I think you’ve earned immunity for the rest of the night.” Her voice was light, but her gaze was soft—deep with something unspoken. Like she didn’t care about the outcome because her win was already standing in front of her, looking at her like she was the only thing left in the world worth writing about. She rose onto her toes. Pressed a kiss just below his jaw. Then whispered, “Thanks for being the best part of this whole glitterbomb.” And just like that, the crown didn’t matter. Because her favorite moment of the night was already wrapped in borrowed cologne and arms that held her like a truth no spotlight could touch. |
He heard his name before he felt it.
It landed somewhere near his chest, heavy and distant, like someone had dropped it down a well and he was only catching the echo. Applause erupted, flashes sparked, and the crowd moved like waves around him—but Asher didn’t move at first. Not really. Just a breath. Just a flicker of disbelief. Then the reflex kicked in. Smile. Hands in pockets. Shoulders relaxed. He moved toward the stage like muscle memory was enough to carry him there—like it wasn’t this moment he used to picture, but a different one. One where he wasn’t walking alone. One where the girl in champagne silk was already holding his hand. But she wasn’t. And he didn’t look for her. Because if he looked, he might not make it through the night. He reached the steps. Climbed. The spotlight hit him full-force and felt like punishment. Too bright. Too sharp. Too late. And then they said her name. Seraphina Vale. Thunder. Of course it was her. It had always been her. She ascended like she’d been carved for the role—shoulders set, smile glossy, steps steady. The crown didn’t make her shine. She’d been shining long before it. He didn’t look at her until she was beside him. And even then—just a glance. Just enough to make sure she was real and not something his memory had conjured out of longing and regret. She didn’t look at him. And maybe that was fair. Because what would they see now, if they did? Not a couple. Not a future. Just a boy and a girl standing beneath fairy lights in borrowed royalty—holding titles that didn’t fix what had already been broken. They posed for the photo. Crowns tilted. Applause fading. He could feel the space between them like a second skin. Once, he’d imagined kissing her on this stage. Now, he didn’t even brush her shoulder. The flash went off. He blinked. And in that shuttered second of silence, Asher Cole felt everything he hadn’t said close in around him. Not bitterness. Not even heartbreak. Just the quiet grief of knowing— This was their ending. And it came dressed like a victory. |
Mason barely registered the cheers.
Not because he didn’t hear them—but because none of it sounded louder than her. Rowan, steady in his arms. Rowan, eyes full of starlight and defiance. Rowan, turning away from the stage like the story she cared about wasn’t the one being written in gold foil and camera flashes—but the one happening right here, between them. He watched her take it all in—Sera’s crown, Asher’s applause, the echo of everything this night was supposed to mean. And then he watched her choose him instead. He didn’t know what to say to that. Didn’t know how to hold something that precious without gripping too hard. So he didn’t try. He just stood there, letting the warmth of her fingers at his collar anchor him. Letting her kiss undo him in the gentlest possible way. Her words sank in like gravity. Best part of the glitterbomb. He huffed a soft breath of disbelief, his voice rough with affection. “God, you’re such a menace,” he murmured, brushing his nose against her temple. “You show up looking like a fever dream, kiss me under a disco ball, and then thank me for existing like that’s not the most unhinged thing I’ve ever heard.” But his hand found hers again—threaded their fingers together with quiet reverence. And when he spoke next, it was softer. Just for her. “You were always gonna be my win, Starling.” He leaned back just enough to meet her gaze, that crooked smile tugging at his mouth again—the kind that only ever belonged to her. “Crown or no crown… I still got the girl.” |
Seraphina Vale stood perfectly still.
Not because she was stunned—but because stillness was easier than letting anything crack through the surface. The crown was heavier than she expected. Not in weight. In meaning. Or maybe in the absence of it. The applause was deafening. The smiles around her wide. The camera flashes like confetti. Every detail of this moment had been choreographed in her head since freshman year. The dress. The walk. The crown. Asher. And now that she had it—every single piece—she felt… Nothing. No, not nothing. Hollow. Like she’d built an entire fairytale only to realize the ending had been rewritten without her permission. The fantasy came true, and it didn’t even flinch when it left her behind. Asher stood beside her, familiar and unreachable. He looked like a memory—shining for the crowd but dimmed where it mattered. She didn’t look at him. She couldn’t. Because if she did, she might see the same thing reflected back. Might realize that everything they’d built had already collapsed in silence. So she smiled. For the photos. For the crowd. For the version of her that still needed this win to mean something. But inside? She was already stepping away. Already rewriting the ending. When the applause finally ebbed and the emcee invited them to take a bow, she did it gracefully. Effortlessly. Like she wasn’t blinking back the ache in her throat. Like she didn’t feel like the loneliest girl in a room full of people chanting her name. Later, someone would hug her. Tell her how perfect she looked. How proud they were. And she’d smile. But right now, as the music shifted and the crowd roared again, Sera let herself glance out into the sea of faces. She found Rowan instantly—safe in Mason’s arms, glowing with something real. Something Sera wasn’t sure she’d ever had and wasn’t sure she’d ever be brave enough to want. The thought hit harder than the crown ever could. And as she stepped off the stage—crown sparkling, heart quietly breaking—Seraphina Vale realized she’d won the night… But lost the story. |
He could feel her beside him—still as glass, sharp as ever.
They didn’t look at each other. Not once. Not when the applause rose like thunder. Not when the crown settled on her head like it had been waiting for her all along. Not even when the emcee called for the bow and the crowd cheered like this was the love story they came to see. Asher bowed. Mechanically. Chin down, hands in his pockets, crown barely balanced. He didn’t want to remember this. But he would. He’d remember how beautiful she looked. How her dress shimmered like something pulled from a dream. How her smile stayed picture-perfect even when her eyes gave her away. He’d remember that they didn’t speak. Not once. And he’d remember the silence most of all—how loud it was between them, how it pulsed under the music and the cheers, a quiet, undeniable truth. They were done. Not because of one fight. Not because of some explosive betrayal. But because they’d stopped being a we and started living in the echoes of who they used to be. He didn’t know what he expected tonight. Maybe part of him still hoped the crown would pull them back into place. That some flicker of the old magic would return under the lights and the slow songs. But standing beside her now—close enough to touch, worlds away—he knew better. She didn’t need him to finish this story. She already had. And as they stepped off the stage, Asher let the crown slip just slightly off-center. He didn’t fix it. He walked toward the edge of the dance floor, lights blurring in his peripheral, the sound of the crowd already dull behind him. He didn’t look back. Because sometimes, even when you love the story— You don’t belong in the last chapter. |
Rowan didn’t blink.
Didn’t look away. Didn’t laugh it off. Not this time. Because there was something in his voice—just barely there, like the second half of a confession—that knocked the air out of her chest more than the kiss had. Something she’d been waiting to hear without realizing she’d been listening for it. You were always gonna be my win. She swallowed once, slow. Let the crowd blur. Let the confetti stick to her boots. Let the whole sparkling night fade to a hush that lived in the space between their hands. Then—softly, easily, like the words had been sitting on her tongue for weeks—she said, “You didn’t win me, Hayes. You earned me.” She lifted their joined hands and kissed his knuckles like she didn’t care who saw. Like it was just them in this room full of false endings and glitter-stuck dreams. And then—because she couldn’t not be herself—she added, deadpan: “Also, I’m absolutely stealing that fever dream line for my next poetry assignment. Don’t cry about it.” But her smile? That was pure, unguarded wonder. And it was all his. From the edge of the dance floor, Rowan watched her best friend step off the stage with a crown on her head and a storm behind her eyes. Seraphina Vale looked exactly how Rowan always knew she would in a moment like this—poised, radiant, every inch the girl who’d been promised the world in sequins and spotlight. But something in her shoulders had shifted. And Rowan felt it. She didn’t say anything. Didn’t call out. Didn’t try to intercept the weight she knew Sera was carrying. That wasn’t how they worked. Not anymore. Instead, Rowan stood quietly in the glow of string lights, her arms still looped around Mason’s waist, his steady presence grounding her as the cheers began to fade. She watched Sera pause—just briefly—beside the refreshment table. Close enough to the crowd to still belong, far enough to not be seen. Her grip on Mason’s jacket tightened slightly before she slipped her arms free and gave his hand the faintest squeeze—quiet permission as she stepped away. No grand gesture. No theatrics. Just the steady rhythm of boots on polished wood and the quiet understanding between two girls who had once believed crowns could fix everything. She didn’t say a word when she reached her. She didn’t need to. Rowan just picked up a fresh glass—bubbles catching the light like static—and set it down beside the untouched one Seraphina held. A quiet offering. A reminder: I’m here. She bumped her shoulder gently. Barely a nudge. And then she left her there. Not because she didn’t care. Because she did. Because Rowan Starling had learned that sometimes the kindest thing you could do was not ask someone to speak when they weren’t ready. Sometimes you just had to show up, place something small and simple in front of them, and walk away without asking for thanks. By the time she made her way back through the crowd, the next song had started. She found Mason exactly where she left him, waiting with that soft-eyed look he saved just for her. Rowan stepped into him without a word, slipping her arms around his waist again, pressing her cheek lightly to his chest. And he—without hesitation—wrapped her up in return. They swayed like that, slow and quiet and steady, while the rest of the night spun on without them. |
Mason watched the scene unfold like he was on the wrong side of a curtain—just close enough to see the shift, too far to stop it.
The cheers still echoed, and glitter clung to every surface like a desperate afterthought, but all he could think about was the look in Seraphina’s eyes as she stepped off that stage. She was beautiful, sure. Untouchably so. But that wasn't what hit him. It was the way she looked… small. Like someone who’d reached the summit only to realize the view wasn’t what she’d been promised. And Asher? He played the part. Did the bow, took the applause, smiled like it meant something. But Mason saw through it. The guy was a walking shell of what he used to be—and part of Mason did feel for him. They’d both lost something tonight. But he also remembered the years of smirks and whispered comments. The locker room jokes. The hallway sneers. The way Asher used to make being invisible feel like a punishment, not a choice. How Sera once laughed at a note Mason wrote in the margin of his English book and passed it down the row like it was a joke instead of something real. Yeah. There was a little part of Mason Hayes that called it karma. And maybe that part didn’t feel bad about it. Still—he felt more for Sera than he expected to. Because she wasn’t who she’d been back then, not entirely. He’d seen flashes of something else since Rowan let him in. Flashes of someone trying to figure out who she was when no one was watching. And that girl? He didn’t hate her. So when Rowan pulled away, hand squeezing his just enough to say I’ll be back, he didn’t try to stop her. Didn’t ask questions. He just let her go. And while she disappeared into the crowd, Mason did what Mason would do. He took a step back from the epicenter of glitter and nostalgia, found a stretch of smooth dance floor, and started quietly practicing his fast-dance moves. It was ridiculous. Purposefully so. Some version of a two-step met with finger snaps and what could only be described as interpretive panic-jazz. A few nearby students giggled, one girl clapped, and someone shouted, “Yooo Hayes, save it for the talent show!” He offered them a mock bow. And then Rowan returned—wrapped in quiet and unspoken history—and stepped right back into him like they hadn’t missed a beat. Mason stilled. Let his arms find their place around her again. Let her rest against him like she belonged there. Because she did. And if the world wanted to keep spinning in crown-light and champagne static, let it. Mason Hayes had already found the part worth staying for. He dipped his head a little, voice low, just for her. “You came back,” he murmured, a quiet smile tugging at his mouth. “Good. I was about to unleash my final form and it’s honestly best you didn’t miss it.” A pause. Then softer—real. “Would’ve been hell trying to dance like an idiot without you to laugh at me.” |
Seraphina Vale didn’t cry.
Didn’t run. Didn’t crack. Didn’t let the weight of a crown or a memory bend her spine even a fraction. She just walked. Graceful. Composed. Hollowed out. And God, wasn’t that the truth of it? She’d wanted this for so long—this night, this title, this moment under the lights. Prom Queen. Seraphina fucking Vale. The girl who got it all. But standing there beside him, beside Asher, hearing nothing but the echo of everything they used to be… it felt like dust in her mouth. A small part of her still loved him. Of course she did. Probably always would. But she was done fighting the inevitable. Because sometimes loving someone wasn’t enough. Sometimes it didn’t mean forever. Sometimes it just meant you loved them. And then you let them go. She paused near the refreshment table, fingers ghosting over a glass she didn’t want, surrounded by people she couldn’t feel. The air was thick with perfume and nostalgia and the kind of happiness she couldn’t seem to reach. Then—quietly, gently—Rowan appeared. No words. No theatrics. Just a fresh glass placed beside hers and a bump of the shoulder—light, grounding, real. Sera blinked, turning just enough to meet her best friend’s eyes. That was all it took. Not an apology. Not a promise. Just that knowing look between girls who had seen too much of each other to pretend anymore. The kind of look that said, I see you. You’re not alone. Even if it feels like it right now. And then Rowan turned. Walked back toward the boy who watched her like she was the whole damn sky. Sera followed the path of her friend’s retreat—saw the way Mason lit up when Rowan returned, the way his hands found her waist like he didn’t need anything else in the world. Then, her gaze shifted. To Asher. He wasn’t looking at her. Of course he wasn’t. He was somewhere in the corner now, untethered. Crown askew. Expression blank. Sera’s chest tightened. Not with anger. Not even with grief. Just that quiet, aching clarity. We’re not it anymore. She looked down at the glass beside hers. Then said, under her breath, “Fuck this,” and turned on her heel. The doors were closer than they felt all night. And when she stepped outside, the cool air hit her lungs like a lifeline. Her curls stirred in the breeze. Her crown caught the moonlight. And for the first time all evening— She breathed. |
He didn’t see her leave.
Not really. One second, she was still part of the noise—floating through the glitter-slick crowd, luminous and unreachable. The next, the space she filled had gone quiet. Lighter. Emptier. And he knew. Even before he turned. The crown on his head sat crooked now. Someone had tried to fix it earlier, some well-meaning friend or teacher or classmate, he couldn’t remember who. He let them, but didn’t thank them. Didn’t smile. Just stood there in the shadows of his own party, watching the pieces settle. He glanced toward the refreshment table. Two untouched glasses. One girl walking away from it all like she wasn’t afraid to leave the ending unfinished. His chest ached—not sharp, not sudden. Just that slow, familiar tightness. The kind that came when you realized you couldn’t go back. That the story had turned its last page, and no amount of crown or memory could rewrite it. He didn’t follow her. He wouldn’t. Because this wasn’t the part where they chased each other through some rain-soaked parking lot. This wasn’t a movie. There wasn’t a dramatic kiss waiting beneath the exit sign. This was real. And in the real world, sometimes the person you love walks away—gracefully, fiercely, beautifully. And all you can do is let them. He looked down at the glass in his hand. Didn’t drink it. Then slowly—deliberately—he reached up and took off the crown. He held it for a second. Felt the smooth metal. The hollowness. Then he set it on the nearest table, beside an empty plate and a smeared napkin with someone else’s lipstick on it. When he stepped outside, the air was sharp and cold and honest. The kind that didn’t care who you were five minutes ago. It just wanted you to breathe. So he did. Deep. Shaky. Real. Somewhere behind him, the music pulsed like a heartbeat that no longer belonged to him. But out here? Out here, the world had finally gone quiet. And for the first time in a long time, Asher Cole let it. |
The air outside felt like a reset.
Crisp. Still. Honest in a way the event hall never could be. Out here, there were no confetti cannons or curated smiles. Just the faint hum of cicadas, a few too-cool seniors smoking behind the dumpsters, and a couple making out in a car like prom was a backdrop, not the main event. Sera didn’t mind them. They weren’t watching her. No one out here was. She’d found a quiet bench along the edge of the parking lot, tucked in the shadow of a tree that still hadn’t fully bloomed for spring. Her heels dangled loosely from her fingertips, her bare feet resting on cool concrete. The grass nearby was littered with glitter, lost bobby pins, and a stray boutonniere. It looked real. Lived in. Like the afterparty of a dream that never quite made it to morning. For the first time all night, she felt calm. Maybe not happy. Maybe not whole. But free. Until the door creaked open. She didn’t look right away. Didn’t need to. She felt him before she saw him. Asher. Crownless. She almost laughed. Of course he left it behind. Of course he stepped outside like the weight of that title meant nothing now that the cameras were off. She watched him from the shadows, unseen as he stopped near the edge of the pavement, eyes turned up toward the stars like they owed him answers. She gave him five seconds. Then ten. Then, dry as desert heat, she called out, “Lose something, Your Majesty?” Her tone was sharp—too sharp—but she didn’t reel it back. Not tonight. Not when the air finally tasted like her own again. He turned, startled, eyes searching the dark until he found her on the bench. His expression shifted—flicker of something familiar, something tired—but she didn’t let him speak first. “Let me guess,” she went on, voice light as a knife’s edge. “The crown didn’t fit anymore?” Her legs crossed. Her smile didn’t quite reach her eyes. And despite everything—despite the ache, the history, the small part of her heart that still cracked open when he walked into a room—Sera leaned back against the wood of the bench like she wasn’t bruised at all. Because she’d already bled for this story. And she was done pretending it still had pages left. |
The door clicked shut behind him, and the cold hit harder than expected. Not in temperature—he’d barely noticed the chill—but in clarity. That kind of sharp, quiet cold that cut through whatever gloss had clung to the night.
He didn’t know where he was going. Didn’t know what he was doing. Just… knew he couldn’t stay in there any longer. So he stepped outside, hands in his pockets, head tilted to the sky like maybe he’d find something up there—an answer, a sign, a reason this still hurt the way it did. And then she spoke. “Lose something, Your Majesty?” Her voice snapped the silence clean in half. He turned. Slow. Like if he moved too fast, it might feel like hope. There she was. Seraphina Vale. Barefoot. Barefaced. Still glowing, but in a quieter way now—like moonlight instead of fireworks. Her heels dangled from one hand, her crown nowhere in sight. She looked nothing like the girl who’d just been cheered across a stage. She looked real. And God, he wished he’d known how to love her like this. She didn’t wait for him to answer. Didn’t give him the chance. Just kept throwing words like knives softened by satin. “The crown didn’t fit anymore?” He almost smiled. Almost. Instead, he walked toward her—slowly, carefully—until the bench was just a few feet away. He didn’t sit. Just stood there for a beat, staring at the glitter in the grass like it had something to say. “I didn’t come out here to fight,” he said finally. Quiet. Honest. No defenses left. He looked at her then. Really looked. At the curve of her spine where she’d let herself relax. At the tightness around her mouth she probably thought he wouldn’t notice. At the way her fingers curled around nothing, like she was still holding onto something she wasn’t ready to name. “I just needed air.” His voice was hoarse from silence. From everything he hadn’t said. From holding his breath in a room that once felt like it belonged to them and now didn’t feel like anything at all. A breeze moved through the trees overhead. Her hair shifted. His heart did too. “I don’t know what we’re supposed to be now,” he said. “But I think we both deserve a night that doesn’t end with pretending.” Still standing. Still waiting. And for once, not asking her to come closer. Just hoping she might let him stay. |
Sera didn’t speak right away.
Didn’t cut him down. Didn’t roll her eyes. Didn’t spit something sharp about how he always came around just when she was starting to feel okay again. She could’ve. God, part of her wanted to. It would’ve been easier. Safer. To tell him to find another spot. That this one was taken. That he’d already ruined enough of her night, so why not keep walking? But when she looked at him—really looked at him—she saw past the performance. Past the crown he’d left behind and the boy he used to be. And what stared back at her wasn’t a king, or a villain, or even a ghost. It was just Asher. And damn it, part of her still loved him. Part of her always would. Not in the way that begged for a second chance. Not in the way that needed saving. Just in that quiet, painful way that lingered when someone had been a chapter in your becoming. When they’d seen every version of you and still, somehow, made you feel like you weren’t enough. She hated seeing him like this. And she hated even more knowing that some of the cracks in him matched the ones she carried. So instead of throwing another dagger, she shifted on the bench. Not much. Just enough. Her heels clinked gently against the ground as she set them aside, her voice softening into something that almost didn’t sound like her at all. “You can sit, you know.” She didn’t look at him when she said it. Kept her eyes on the parking lot, where a couple headlights blinked lazily in the distance. Where the world kept moving like none of this mattered. “No speeches. No closure. No… anything.” Her voice trailed off. A breath. Then: “Just… air.” And she meant it. For once, there was no hidden meaning. No trick. No pride to protect. Just an open seat on a half-lit bench, and a girl too tired to keep rewriting a story that was already over. |
He didn’t expect the invitation.
Not after everything. Not after the silence and the daggers and the way they’d both stood on a stage like strangers wearing each other’s history. But she shifted. Just a little. And in that barely-there movement, something broke open between them. Not in a dramatic, cinematic way—just a quiet allowance. An unspoken truth that said: You can sit. You can breathe. You can be here, if you want to be. So he did. Asher sank onto the bench beside her, slow and careful like the moment might spook. Not touching. Not talking. Just… present. For a while, neither of them said anything. The parking lot stretched out in front of them like a forgotten thought—glitter-stained, buzzed with distant laughter, headlights sweeping lazily across asphalt that had seen too many breakups and makeouts to care about one more. Then—without a word—he reached into the inside pocket of his jacket and pulled out a joint. Held it between two fingers. Flicked a lighter with practiced ease. He took one long drag. Let the smoke fill his lungs, slow and steady, before exhaling into the night like it owed him something. Then, without looking at her, he offered it out. Two fingers. Palm up. Not cocky. Not smug. Just a gesture. Casual. Familiar. Like: I know we’re not us anymore, but you were always the person I wanted to share this part with. The cherry glowed faintly in the dark, the only thing between them warm enough to catch the breeze. No pressure. No expectation. Just air. And maybe—just maybe—something like peace. |
Sera stared at the joint for a moment.
It hovered between them like a question she wasn’t sure she was ready to answer—but God, hadn’t this whole night been a question? What now? What next? Who are we when the glitter settles and the music stops and the crown doesn’t mean what you thought it would? She could’ve let it end here. Let the silence stretch, let the ache settle into her bones like it belonged there. Let this whole damn night file itself away under Disappointments and Broken Promises. She could’ve stayed bitter. She was good at that. But as the smoke curled upward and the breeze tangled itself in her curls, Sera realized something: she didn’t want to remember tonight like this. Not just for the silence and the stage and the way everything beautiful had felt a little too sharp. She had the power to salvage it. Maybe it didn’t follow the list she made in ninth grade—there was no perfect dance with Asher, no fairytale kiss, no champagne-soaked afterparty with the girls squealing in a limo. But maybe there was still something worth keeping. A laugh. A moment. A small piece of truth under the stars. She took the joint. Took a slow drag, eyes fixed on the horizon like she could will herself to feel lighter, freer, something better than hollow. Then she exhaled—slow, deliberate—and passed it back. Still no words. Just breath. And in that shared silence, she let herself believe that maybe—maybe—this was what moving on looked like. Not slamming doors. Not screaming matches. Just… sitting next to someone who knew all your soft spots and choosing not to press on them. She glanced over at him. The line of his jaw, the way his shoulders had finally dropped a fraction. We were never supposed to last forever, she thought, but I didn’t think we’d have to disappear. She hoped—quietly, fiercely—that they wouldn’t. That breaking up before it got worse meant they still had something left to salvage. That maybe, after all the dust settled, they could still find their way back to friendship. To something less golden but more real. “I’m glad you came out,” she said finally, voice soft. It wasn’t a grand gesture. It was just enough. |
The joint was warm when she handed it back.
Still burning, still real. Like the moment was something they could pass between them instead of letting it vanish. Asher took it gently. Didn’t brush her fingers. Didn’t make it a thing. Just held it like maybe it meant something anyway. They didn’t talk. Not at first. The quiet between them didn’t sting like it used to—not loaded, not thick with things left unsaid. It was the kind of quiet that came after a storm, when the air felt rinsed clean and your body was too tired to carry anything but breath. He took another hit. Let the smoke curl out of his chest and into the sky, disappearing into the space where everything they used to be had already gone. When she finally spoke—“I’m glad you came out”—his heart didn’t lurch. It settled. Because it wasn’t a fix. Wasn’t a rescue line. Wasn’t a breadcrumb to follow back to the version of them that had once felt untouchable. It was just… kind. And he realized then, sitting on a bench next to a girl he’d loved more than he’d known what to do with, that this was the first kindness they’d shared in weeks. “I didn’t want to remember it like that,” he said, voice low. “The stage. The space between us. The way we looked at each other like strangers.” He didn’t look at her as he said it. Just watched the smoke. The stars. “I don’t know if we can go back,” he added. “Probably shouldn’t.” He glanced down, thumb tapping ashes onto the concrete. “But I don’t want to lose you completely.” His words hung there, bare and honest. Not a plea. Not a plan. Just a truth too heavy to leave unspoken. He passed the joint back—half-burned now, but still enough to share. And for the first time all night, Asher let his shoulders drop completely. Let his heart exhale. Because maybe this was what survival looked like. Not crowns. Not pictures. Just two people on a bench, letting each other go gently. |
Sera took the joint back, her fingers brushing his this time—not on purpose, not dramatically. Just there.
Like how things used to be. She didn’t answer right away. Just inhaled again—slow, measured. Let the smoke warm her lungs and loosen the tension that had been wound too tight since the first note of the night. She took another hit for good measure, then leaned her head back against the bench and let herself be. Relaxed. Not numb. Present. “I don’t want to lose you either,” she said finally, her voice quiet but sure. “We don’t have to.” She turned her head toward him then. Met his gaze. “We were good at being friends once, remember? Before the dates and the drama. When we’d skip third period and team up to gaslight substitute teachers? You made me laugh so hard I nearly got us banned from the library.” Her mouth curved, soft and bittersweet. “I miss that.” She handed the joint back—half a smirk now, like the night was hers again. Not because it went to plan. Because she decided it still mattered. “I think we can find our way back there,” she said. “It won’t be the same, obviously. But maybe that’s okay.” Her heels dangled from one hand again as she stood. A little less graceful, a little more human. And then, after a beat, she added, “Let’s go dance.” She said it like a dare. Like the night wasn’t over, and she wasn’t going to let it be. But before he could move, she pointed at him—one manicured finger raised in warning. “Two rules.” She held up two fingers now, smile tilting sharper. “One: you have to let me fix your posture. You’re not eighty, Asher. Shoulders back, like you haven’t emotionally imploded.” A beat. "And two—you have to be nice to Mason. I don’t care if he still wears hand-me-downs and dances like a marionette mid-seizure. He makes Rowan happy, which means he’s one of us now.” A beat. Quieter, but certain. “He earned his place.” And with that, Seraphina Vale—the barefoot Prom Queen with smoke on her breath and stardust still in her hair—turned on her heel and walked toward the music, not waiting for him to catch up. She just trusted that he would. |
He watched her walk away.
Barefoot, backlit by parking lot haze and leftover moonlight, dress catching in the wind like a second skin. The crown was long gone, but somehow she still wore every inch of what made her Seraphina Vale. Only now, she was something softer. Less storybook. More real. And for the first time in weeks, Asher smiled. Not the one he put on for crowds. Not the polite, practiced thing he’d been carrying around like a mask. This one was small. Crooked. The kind of smile that slipped out before he could stop it. She was right. They had been good at being friends. Better than good, actually. Before everything got too big, too serious, too meant to be. Before they turned love into a list of expectations neither of them could live up to. Before the crown. He took one last drag, stubbed the joint out against the bench, and stood. Shoulders back. Barely. He wasn’t sure what kind of future they had waiting for them—just that this didn’t have to be the end. Not if they didn’t let it be. Asher slid his hands into his pockets and followed her toward the building, letting the bass pull him in like a heartbeat he could finally hear again. She didn’t look back. She didn’t have to. He caught up just as the doors opened and the music swelled again—too loud, too messy, too teenage in the best way. Glitter still clung to the floors. The lights still pulsed like they had something to prove. And just ahead, Seraphina Vale stepped into the chaos like she belonged to it again. He moved up beside her, shoulder to shoulder. And quietly—just for her—he muttered, “Fine. But if Mason does that weird puppet spin thing again, I’m not responsible for what my face does.” Then he offered his arm. Slightly bent. The way he used to, before everything got complicated. And just like that, two rules in his pocket and peace in his chest, Asher Cole danced with the girl he used to love—because letting go didn’t mean disappearing. Sometimes it just meant showing up. Shoulders back. Heart open. And no crown required. |
Sera laughed—really laughed—when Asher muttered about Mason’s puppet spin.
It wasn’t the kind of poised, camera-ready laugh she used to perfect in the mirror. This one was unfiltered. Sharp and honest and low in her throat, like it surprised even her. God, she’d missed that. Without hesitation, she looped her arm through his. Not for the optics. Not for nostalgia. Just because it felt good. Comfortable. Familiar in a way that didn’t hurt anymore. They walked in like that—side by side, a pair of exes turned something gentler—and the crowd noticed. Of course they did. Whispers flared at the edges of the room like brushfire. People paused mid-conversation, mid-dance. She caught snippets—“Wait, didn’t they break up?” “Is this a plot twist?” “Maybe they’re getting back together.”* Let them wonder. Sera didn’t care. Not anymore. She used to live for these moments—the entrance, the reaction, the perfectly timed turn of her head. But tonight? Tonight, she let the stares roll off her skin like confetti. These people would be gone in a few months. Background noise to a life waiting to begin somewhere else. Somewhere bigger. And she was done curating. Done proving. She was here to dance. So she did. With Asher first—an easy rhythm, no pressure. Just movement and memory stitched together with bass and laughter. Then Rowan pulled her in with a delighted shriek, spinning her like they were kids again and no one was watching. And Mason—bless him—joined them with all the finesse of someone who absolutely should not be attempting that many spins, but did it anyway. And Sera laughed again. Let herself tip her head back. Let the music move through her instead of around her. Let the moment be messy and real and hers. Because maybe the crown hadn’t fit the way she thought it would. But this? This felt right. |
She laughed.
Not the careful kind she used to let slip at the right time, with the right tilt of her head. This one was unfiltered—sharp, low, real. It rose out of her like it surprised her, like it belonged to a version of herself she hadn’t seen in a while. And God, he’d missed it. He watched her slip back into the light, heels still in hand, curls catching the glint of the disco ball overhead. She didn’t flinch when people turned to look. Didn’t shrink from the whispers curling at the edges of the room. If anything, she seemed taller now. Lighter. Freer. She danced beside him for a while—uncomplicated, easy, the rhythm pulling them into something that didn’t have a name anymore. They didn’t touch. Didn’t need to. Just moved in the same orbit again without the weight of what used to tether them. Then Rowan crashed in with a whirl of energy and zero apology, grabbing Sera’s hand and spinning her like they were still kids playing dress-up in a living room. And for a moment, Asher saw something unshakable between them—something stronger than any crown. Mason followed, all limbs and wild enthusiasm, launching himself into the moment like he had nothing to prove. His dancing was exactly what Asher remembered: absurd, off-beat, and entirely too committed. And somehow? It worked. Because Rowan’s face lit up like summer. And Sera—she laughed again, shoulders loose, eyes soft, the music blurring every sharp edge she’d been carrying. Asher stepped back, giving them space, watching from just outside the center of it all. Not bitter. Not out of place. Just… letting go. He didn’t need to be the one she clung to tonight. She didn’t need to cling to anyone. Because this wasn’t about winning. It wasn’t about the picture-perfect moment, or the title, or what people said after. It was about this. The glitter-strewn floor. The echo of bass. The girls who had survived too much to keep pretending. The boy who stopped needing to save everything. The way they all moved—together, but separate. Wrecked, but healing. She didn’t say a word. But when her head tipped back and her body spun through the light, Asher knew— She’d finally taken the night back. And it was beautiful. |
Rowan didn’t miss the way Asher stepped back.
She saw him—just at the edge of the dance floor, letting go in the only way that mattered. And it wasn’t for her to fix, or mourn, or drag back into the center. Some things were meant to be left where they were. Instead, she turned toward the girls who mattered most—the ones who held her story in crooked crowns and too-loud laughter. Seraphina spun with the kind of defiance Rowan knew intimately. The kind that didn’t ask for permission to be happy. Her curls were loose, dress catching the light in every direction, heels abandoned like they’d never mattered. She didn’t need applause. She didn’t need anyone to explain what this moment was. She was taking it. All of it. Rowan reached for her again, fingers lacing like instinct, and pulled her into a ridiculous spin that made them both stumble into Mason. Mason, who yelped dramatically, flailed with zero rhythm, and recovered with a theatrical bow that made at least three nearby seniors erupt in laughter. Rowan rolled her eyes, but her smile broke wide and open, full of something deeper than amusement. Gratitude. Relief. The electric hum of being known and still loved. The music surged. For once, she didn’t think. Didn’t edit or shrink or brace herself. She just danced. Arms in the air. Combat boots sliding across the floor. Hair sticking to her neck. Her body moving like the song was written for her heartbeat. And somewhere beside her, Seraphina mirrored it. Not identically. Not perfectly. But together. Their orbits were no longer the same—but they crossed here. And that was enough. As the last chorus hit, Rowan looked around—at the glitter, at the crowns, at the way the world had shifted slightly off its axis without shattering—and something in her steadied. They’d made it. Not cleanly. Not quietly. But beautifully. And when she reached for Mason again, pulling him into the chaos with a crooked grin, she felt it settle in her chest: They didn’t need to be crowned. They’d already won. |
Mason had always loved chaos—contained chaos, the kind that came with blocking notes and lighting cues and characters unraveling in a perfectly-timed meltdown—but this? This was a different kind of magic entirely.
It was loud. Messy. Real. And somehow, it fit. He threw himself into the beat with absolutely no regard for rhythm, limbs flailing in a way that bordered on dangerous, but at least three people cheered when he did a dramatic twirl and nearly fell. Rowan grabbed his hand mid-stumble, steadied him with a smirk, and that was it—he was gone. Grinning like a lunatic, flushed and winded and lit up from the inside out. He caught a glimpse of Asher stepping back, slipping to the edge of the crowd with the kind of quiet Mason knew too well. For a flicker of a second, he thought maybe he was the reason—the new guy, the nerd, the one who’d taken up a place Asher used to stand in. But then Mason followed Asher’s gaze. And he saw it. The way Asher was watching her—not with regret, not with jealousy. Just... with something softer. Something final. And when Sera glanced over her shoulder and gave him the smallest nod—that almost-smile that said thanks for knowing when to step back—Mason felt the truth settle in his chest. It was never about me. And for once? That didn’t sting. He leaned toward Rowan, breathless from dancing, voice just loud enough for her to hear over the music. “Well,” he said, mock-serious, “the magic of prom strikes again. Lovers become friends. Theater nerds get the girl. Chaos reigns. Honestly, I give this third act a solid nine out of ten.” Rowan laughed, spun him again, and they crashed into Seraphina, who surprisingly didn’t scowl at him but just shook her head with that exasperated glint that looked suspiciously like fondness. And Mason? He didn’t need a spotlight to know he was right where he belonged. |
Mason Hayes was a disaster.
Not the tragic kind. Not the kind Asher had seen on stages, unraveling in monologues and spotlight breakdowns. No, Mason was the kind of disaster that invited people in—arms wide, grin reckless, shirt untucked like he hadn’t noticed or just didn’t care. He danced like no one had ever told him not to. Like rhythm was a myth and joy was something you could summon if you just committed hard enough. And the thing that floored Asher most? People loved it. Rowan spun him like a storm and laughed until she could barely breathe. Someone from yearbook took a photo mid-twirl. Even Seraphina didn’t look annoyed when Mason crashed into her—just bemused, the faintest curve of fondness tugging at her mouth. Asher watched from the edge, still and quiet in the glitter-hummed dark, and realized something he hadn’t wanted to admit before: He’d misjudged him. He’d written Mason off. Too weird. Too intense. Too… extra. But now, watching him command the room with nothing but limbs and sincerity and the kind of energy that made people want to follow—he got it. Mason wasn’t trying to impress anyone. He wasn’t pretending to be cool. He was just himself. And that—that was the thing Asher hadn’t known how to be for months. He saw the way Rowan looked at him. Open. Unafraid. Like she’d found someone who saw her exactly as she was and didn’t flinch. Asher’s chest tightened—not out of jealousy. Not out of regret. Out of respect. Because Mason Hayes didn’t need a crown to take up space. He just was the moment. And Asher? He was proud of the guy. Quietly. Unexpectedly. Because for all his flailing, for all his chaos— Mason Hayes had stuck the landing. |
Rowan let her head rest against Mason’s chest for a moment longer, grounding herself in the steady rhythm of him—real and solid beneath her palms. Then she tilted her chin just enough to meet his eyes, her voice low and wry.
“You were about five seconds away from launching into a one-man interpretive dance battle,” she said, a smirk playing at the corner of her mouth. “I had to intervene before someone nominated you for prom mascot.” She didn’t pull back, though. Didn’t tease him into distance. Instead, her hands curled into the back of his jacket. “I saw the way you looked,” she added, quieter now. “When you thought maybe it was about you.” Her gaze held his—steady, unblinking. Honest. “It wasn’t.” She reached up, brushed a bit of glitter off his cheekbone with the edge of her thumb. “You’re not a replacement, Mason. You’re not some background character in someone else’s story. You’re mine. I picked you. I keep picking you.” She paused, lips twitching again. “Even if your dance moves are a public safety hazard.” Then—because it was spring, and the stars were out, and she loved him in a way that made her brave—she kissed him. Slow and sure and not for anyone else’s eyes. And when she pulled back, breath warm against his jaw, she added one last thing, barely above a whisper: “Third act’s not over yet, Hayes. Stay with me.” |
Sera was stoned.
Not wrecked. Not stumbling. Just… floaty. Warm. Light enough that the bass seemed to move through her instead of around her. Her limbs didn’t feel so heavy anymore. Her thoughts weren’t so loud. She wasn’t obsessing over posture or angles or who was looking. For once, she didn’t care. And God, it felt amazing. She twirled lazily away from Rowan, laughing as glitter caught in her lashes. Some kid from student government offered her a spin, and she took it with a dramatic curtsy, because why not? Someone else—JV soccer, maybe—joined in. Then two girls from AP Lit. Then a senior she’d barely spoken to all year. And somehow, Sera found herself at the center of a swirling, stoned little storm of movement and laughter and limbs. Let them whisper, she thought. Let them try to make sense of it. She wasn’t curating anymore. She wasn’t the girl holding her breath to get it all right. She was just here. Prom queen, barefoot, high, and dancing with a bunch of strangers like she had nothing left to prove. And when the music shifted again, she tipped her head back, let her hair fall, and let herself laugh. Really laugh. Because whatever this was—this strange, imperfect, beautiful ending—it was finally hers. |
Mason’s heart was a metronome.
Not the panicked kind. Not the stage-fright stutter that hit before a monologue. This was something steadier. Easier. The kind of beat you don’t think about until someone lays their head against your chest and you realize, oh—this matters to someone. Rowan’s words wrapped around him like armor. You’re not a replacement. You’re mine. He didn’t move for a moment. Didn’t speak. Just stood there like maybe if he held still, the universe would let him keep this exact feeling forever. When she kissed him—slow, certain, private in a room full of noise—he kissed her back like it was a vow. And when she whispered, “Third act’s not over yet, Hayes. Stay with me,” he smiled into the air between them and said: “I’m not going anywhere.” Then he glanced toward the rest of the dance floor—and burst out laughing. A conga line had formed. Someone was doing the worm. His boutonniere was somehow on a stranger’s blazer. The entire dance floor had descended into full, unfiltered chaos. He nudged Rowan gently, grinning like a man who had nothing to lose. “Okay,” he said. “So maybe prom isn’t magic.” A pause. Then, with all the theater kid flair he could summon: “Maybe it’s just really well-timed madness.” He grabbed her hand, spun her once, and ran straight into the fray like it was his final bow—laughter trailing behind him, no crown needed. |
She was light.
Not the kind that begged for attention. Not the spotlight. Not the curated kind he used to watch her mold like clay. No—this was something else entirely. She was spinning barefoot through a crowd of half-friends and near-strangers, high and flushed and laughing like it didn’t matter who saw. Like it didn’t matter that they weren’t them anymore. Like for once, she was hers before she was anyone else’s. And Asher? He didn’t know how to look away. He stepped closer—not into her space, not to interrupt—but close enough for his voice to carry over the hum of music and chaos. “Hey.” She turned mid-spin. Slowed. Met his eyes without flinching. He smiled—crooked, small. The kind she used to tease him for. “You look happy.” She didn’t say anything. Just smiled back, soft and open, and kept dancing. But he wasn’t done. “I mean it,” he added. “Like… actually happy. Not the kind you post. Not the kind you plan for.” A pause. He shrugged one shoulder. “I think this is the first time I’ve seen you breathe all night.” Still no answer. But she didn’t walk away, either. So he kept going, voice low and even, almost like he was narrating something to himself. “I used to think the crown would be your moment. But it wasn’t.” His gaze softened. “This is.” She didn’t respond. Just twirled back into the music like it had answered for her. And he let her go. Not with regret. Not with bitterness. Just one more truth he needed her to hear before the night faded. “I’m proud of you, Sera.” And he meant it. Even if he wasn’t the one beside her anymore. |
Rowan laughed—loud, unguarded, real. The kind of laugh she didn’t ration anymore. Not with him.
“God, you’re ridiculous,” she said, but didn’t pull away. Didn’t slow down. Just let him spin her into the madness. Her boots squeaked against the dance floor as they collided with the tail end of the conga line. Someone shrieked in joy. Someone else tossed confetti. And Mason—chaotic, committed Mason—looked like he was exactly where he was meant to be. So she followed. Not just because he made her laugh. Not just because he looked good in burgundy and got powdered sugar on his tie. But because when he reached for her, she didn’t hesitate. Because this was the part of the story no one wrote down. The part after the crown, after the heartbreak, after the glitter settled and the playlist looped. This was the part that felt like living. Rowan tightened her grip on his hand, let herself be pulled back into the fray, and shouted just loud enough for him to hear over the music— “Okay, Hayes. Let’s give ‘em an ending they won’t forget.” And together, they danced like it wasn’t the end of senior year— But the start of something better. As the final notes of the song echoed through the Evergreen Event Hall—bass fading, lights dimming to a slow pulse—Rowan didn’t move right away. Her cheeks were flushed, curls a little damp from dancing, boots scuffed from too many twirls. Mason was winded, laughing, completely disheveled in the way only he could pull off and still look stupidly good. And God, she loved him for it. For the way he made space for her chaos. For the way he never tried to make her quieter—just steadier. Safer. Hers. So when the crowd around them began to break apart, peeling away in twos and threes, Rowan didn’t let go of his hand. Instead, she stepped in close. Up on her toes now—one hand braced lightly against his chest, the other still tangled in his fingers. Her heart was racing and her mascara was probably smudged and her voice, when she spoke, was barely a whisper between them. “You really don’t get it,” she murmured, gaze locked on his. “You’re the part I didn’t know how to wish for.” And then she kissed him. Not softly. Not shyly. But fully—fierce and unapologetic, like she was claiming him with her whole heart and didn’t care who saw. The kind of kiss that said this is mine. That curled her fingers into his lapel and pulled him down those last few inches like gravity wasn’t fast enough. Mason melted into it without question, without hesitation. Just them, wrapped in disco light and the scent of sugar and sweat and something that tasted like freedom. When they finally broke apart, breathless and glowing, Rowan didn’t say anything else. She just looked up at him, eyes shining, and smiled like the ending was already perfect—because she’d decided it was. |
| All times are GMT -6. The time now is 06:13 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.