Actions

Work Header

i've got somewhere to be (do you have the energy?)

Summary:

She plucks up the invitation sitting beside her phone on the desk. It’s thick and heavy, covered in dark cursive ink. 

Gabriella Montez,

Please join us in celebrating the marriage of

Ryan Evans and Chad Danforth

A note scribbled in blue pen, beneath the neatly printed text:

“You better show up. We’re still family, Gabs. —R.”

She stares at that line far longer than she cares to admit.

~~~
Or: Gabriella and Sharpay reunite at a wedding over a decade after graduation, and the unspoken feelings between them are bound to break sooner or later.

Notes:

ummm so.

you know what you did. YOU KNOW.

why tf did this end up so long

Work Text:

The Stanford campus is always quiet at this hour. Evening summer light filters through her office windows in dusty ribbons, catching on the spines of books and a half-drunk cup of coffee.

Gabriella stands by her desk, her fingers grazing the edge of her suitcase like it might bite her.

She hates packing for things— especially the person sort. She’d done it too many times as a kid, it always filled her with an odd sense of dread. Even now as an adult, that feeling never left her. 

Her research stays left open on the monitor—a half-finished paper titled Neurochemical Markers of Memory Encoding Under Emotional Suppression . Ironic. She minimizes the window.

On the desk, her phone buzzes for the third time in ten minutes—a short, expectant sound that feels louder than it should in the stillness of the office. And Gabriella doesn’t reach for it right away. She already knows who it is.

Not by name—she hadn’t saved it. Just a string of digits, perfectly impersonal for the ever fleeting connections Gabriella Montez tends to push away. It’s a text from someone she’s been seeing casually—just three dates, maybe four—and clumsy kisses in her car that neither of them quite knew what to do with.

She lets the phone vibrate one more time and flips it over, muting it with the flick of her thumb. The message preview glows across blank pink color black of her lock screen:

“Still in town this wknd? Was thinking abt u…🤤”

A strange emoji choice—trying to be playful, maybe? Either way she grimaces, staring down at it longer than she means to.

The guy isn’t… bad. He’s perfectly fine. Smart enough, considerate sometimes, hell he even remembers her coffee order. That’s better than most guys she’s gone out with since she got her PhD. Hell, maybe before that too. 

But Gabriella feels nothing when it comes to him. No pull, no ache, no static charge of possibility. 

She should reply, she knows that. It’d be easy to just type out, “Hey, sorry! I’m out of town this weekend. Another time?” But her fingers don’t move. She just flips the phone back over, letting it fall against the table face down again. 

It isn’t that she doesn’t want connection. Gabriella wouldn’t be on so many damn dating apps if that were true. She just never seemed to want that connection with the people—with the guys—who seemed to want her. That was all.

Instead of replying she plucks up the invitation sitting beside her phone on the desk. It’s thick and heavy, covered in dark cursive ink. 

Gabriella Montez,

Please join us in celebrating the marriage of

Ryan Evans and Chad Danforth

A note scribbled in blue pen, beneath the neatly printed text:

“You better show up. We’re still family, Gabs. —R.”

She stares at that line far longer than she cares to admit.

Finally, Gabriella zips her suitcase fully closed once more. She drags her gaze across her office once, then twice. Just to make sure everything is in its place.

When she switches off the light, the office is swallowed deeper by the stillness—sterile and quiet, just how she likes it.

Or at least how she thinks she does.


Gabriella has forgotten how loud reunions can be.

Maybe because she’s made a point of not attending them…

The laughter starts before she’s even stepped out the car—distant whoops and cheers that drift through the pine trees lining the gravel driveway. It’s carried by the kind of unselfconscious joy that’s only ever belonged to other people. People who don’t live inside their own heads all the time.

Of course, the venue is objectively gorgeous—a converted vineyard in some fancy valley, equal parts rustic charm and tasteful minimalism. Ivy-wrapped pergolas. Soft jazz spilling out from inside. They even thought about the lights—Gabriella’s sure the sunset will hit the vineyard just right.

She closes her car door softly, like she’s trying not to disturb something. Even though there’s no one around to see her. Not yet, at least.

The trunk clicks open and Gabriella retrieves her suitcase—matte black, pristine and practical. Just like her. She adjusts her blaze out of habit, then glances down at the rest of her outfit: white shirt, black slacks, minimal accessories. Neutral, and unreadable. Exactly what she wants to be.

A golf cart buzzes in the distance, ferrying other guests towards a building on the other side of the property. It reminds her of that summer Junior year… A million years ago now. She debates waiting for the next cart to turn up and carrying her off. But her legs are restless, itchy with nerves she couldn’t possibly name.

So, she walks.

Her sneakers crunch lightly on the gravel. The air smells like lavender and old oak, like rain fall despite the heat on the back of her neck.

The closer she gets to the lodge, the more faces she recognises in passing—or half-recognises, at least. A few nods, a few double-takes. No one’s approached her, not yet. She isn’t sure if she’s relieved or disappointed about that.

Inside the check-in area, everything feels… curated. As expected—it’s an Evans wedding after all. Or at least half of one. A welcome table holds personalized canvas totes with each guest’s name in calligraphy. She finds hers easily.

Gabriella Montez

Room 314 — East Wing

Tucked inside the bag is an itinerary for the whole weekend, a jar of what she thinks is honey, and a handwritten card. Gabriella already knows who it’s from before she folds it open with her thumb.

“You showed up. I knew you would. You always do the scary things anyway. Love you, see you soon. —R.”

She exhales through her nose—not quite a laugh.

Then, a voice behind her—startled, warm and amused, “Gabriella?”

She turns, and blinks.

Taylor.

She’s standing there, just a few steps away. Sunglasses perched on her head, a glass of wine in her hand. Her smile is all mischief and disbelief—the very same smile Gabriella remembers so well.

“Are you serious right now?” Taylor laughs, stepping forward with the same confidence she’s always had. Like the world naturally tilts in her direction. “You actually came?”

Gabriella smiles automatically, something fluttering in her chest she hasn’t felt in a while.

“Hi.”

“That’s all I get? Hi?”

Taylor opens her arms wide like it’s obvious, and Gabriella steps into the hug before her brain can even think to veto the idea. Taylor still smells the same—citrus and something warm, like coffee. It’s comforting and familiar, dangerous in the way old friends can be.

They pull apart.

“I wasn’t sure anyone would remember me,” Gabriella admits, brushing a stray hair behind her ear.

Taylor snorts. “Girl, please. You disappeared like you were joining the CIA or something. We thought you were in Switzerland!”

Gabriella laughs—short and surprised. “That is… oddly specific.”

“You’re oddly specific—always have been.” Taylor gives her a once over. “You look good. Very… professor chic.”

“I’m technically a teaching assistant,” Gabriella says, too quickly “At Stanford, actually…”

Taylor raises her eyebrows. “Of course you are.”

Gabriella glances down, embarrassed. “It’s been a long time, huh?”

“Twelve years,” Taylor says, a little softer now. “But not long enough for anyone to forget you.”

Gabrlella peers around the room. “Are you here with anyone?”

“My husband,” Taylor says, lifting her glass slightly. “You’ll meet him at dinner. Promise you’ll give me your honest opinion like you did back in high school?”

Gabriella laughs—not award, just weighted. Filled with all the years that have passed since she last saw Taylor’s face. Taylor’s wonderful face…

“Promise,” she agrees, nodding.

“And you?” Taylor asks, glancing around the same way Gabriella just had. “Anyone special I should know about?”

The question very nearly makes her laugh. But Gabriella suppresses it, simply shaking her head, lips pressed together in a thin line. A silence settles for a moment.

Taylor nudges her shoulder. “I’m glad you came, Montez.”

“Ryan sent me a handwritten invitation,” Gabriella says. “There was guilt inked into it, I swear.”

“Classic Evans,” Taylor mutters. “You wanna grab a drink before the welcome dinner kicks off? Bar’s open, and I have questions. Many questions.”

Gabriella hesitates, but only for a second, and then nods. “Yeah. I could really use a drink.”

Taylor smirks. “Then you’re in luck. I’m some-what of an expert in getting one.”

The two of them walk together out towards the patio bar—the energy shifting from surprise to familiarity. Any of the tension Gabriella felt when she arrived loosens its grip around her shoulders. She’s not alone here—not a total stranger, not forgotten, like she thought she’d be.

They snag two seats overlooking rows of grapevines, and they shimmer in the waning evening light. Gabriella hasn’t realised how beautiful California could be until now—when it’s no longer reduced to traffic and deadlines. The horizon bleeds gold into pink, soft and slow.

Taylor orders for the both of them without asking—the confidence in it is familiar, even after all this time. So is the subtle checking of Gabriella’s expression, like she’s reading a long-forgotten language. 

Gabriella just lets herself breathe—they’re tucked far enough away from the crowd to be almost private.

“So,” Taylor says, leaning her elbows on the table, “where exactly have been for the last decade?”

Gabriella smiles around the rim of her glass. “You make it sound so dramatic.”

Taylor raises a brow. “You ghosted everyone, Montez. After graduation, it was like you dropped off the face of the planet. You didn’t even come to the ten-year reunion. We all theorised you joined a think tank—or a cult.”

“Honestly?” Gabriella says, laughing softly. “A think tank doesn’t sound too far off. I got… busy.”

“Busy being brilliant?”

“Busy being safe,” she says, before she can stop herself.

Taylor tilts her head. “Safe?”

With a sight, Gabriella sets her drink down. “Academia is predictable. Structured, you know? It doesn’t ask for too much.”

For a moment Taylor says nothing, blinking. But then her usual smirk settles across her lips, lazy and comforting.

“You're talking like you’re defending a thesis,” she jokes, knocking her knee against Gabriella’s. “It’s a wedding. You can relax.”

Gabriella shrugs. “I’m not sure I remember how, really.”

They both sit in silence for a moment, sipping their drinks.

“You know,” Taylor says gently, “I was hurt. A lot of us were. You didn’t just fade—you cut out. No texts, no replies. Not even a photo from your college graduation.”

Gabriella stares into her glass—eyes following the garnish floating across the wavy liquid line dancing across the strange bulbous shape.

“I let distance turn into silence, entirely by accident,” she says. “And then it got easier to just… keep quiet. Keep to myself.”

Taylor’s expression softens slightly. “Why?”

Gabriella takes in a breath. “Because…” she starts, shutting her eyes. “I wasn’t sure if the person I used to be still existed. After I left… I change—and I didn’t know if anyone from my old life would want who I’d become.”

It lands heavier than either of them expect. Taylor reaches out, touching her hand, briefly and grounding.

“We would’ve,” Taylor assures her. “Still do.”

A moment passes between them—warm, but tinged around the edges with grief for the time that’s slipped away.

“I’m really glad you’re here, Gabriella,” Taylor says.

And Gabriella smiles, not quite steady, but enough. “Me too.”

Taylor leans back and grins, tone shifting quickly. “Okay, but real talk—if I don’t get to know how you and Troy ended up, I might riot. That boy won’t let anything slip!”

Gabriella nearly chokes on her drink. “Oh my god…”

“I’ve waited twelve years for answers.”

“Well, you’ll get them,” Gabriella says, eyes crinkling. “Eventually.”

“I’m holding you to that.” Taylor replies. Then she glances towards the path leading back into the lodge. “Come on—dinner’s about to start. And I need to see you face when you find out where they’ve seated you.”

Gabriella arches a brow. “That ominous…”

Taylor just grins. “Let’s say Ryan’s matchmaking muscles haven’t atrophied—yet.”

As they walk back into the glowing hum of voices and clinking glasses, Gabriella feels something unfamiliar settle in her chest. Not quite comfort, but the memory of it. From a past life that doesn’t feel wholly her own, but not foreign either. 


The dining room is exactly as Gabriella expects. Soft string lights hang from exposed beams, casting a golden warmth over circular tables covered in candles and decorated with bouquets at the centre. Something so poppy plays from the overhead speakers—and she’s confident that, if anything, that was Ryan’s idea.

Gabriella hovers at the entrance behind Taylor, peering down at her name card. On the front is her name and room number still—but when she flips it over, there’s more. Table Seven. She glances over, spots the same table on Taylor’s card.

“I told you,” Taylor says with a sly grin.

Gabriella narrows her eyes. “What…? What did Ryan do?”

“Nothing,” she shrugs, grinning only growing. “I’m just here to enjoy the show.”

Taylor gives her a nudge and quickly peels away—towards a man near one of the drinks tables, who Gabriella can only assume is her husband. She supposes there will be time for introductions later. 

That leaves Gabriella to navigate the crowd, and find their table, alone. She moves towards the back of the room, scanning each table number as she passes. Table Seven is towards the centre, right at the heart of the room, and that already makes her a little uneasy.

And then, Gabriella sees her.

Sharpay Evans.

She’s sitting at Table Seven. Because of course she is. Sharpay is all perfect posture, wearing an open-back black jumpsuit and diamond-studded earrings that sparkle under the lights. Her hair is pinned up in soft waves—not a single strand out of place. She’s laughing at something the guy next to her—Jason Cross, she recognizes him too—is saying. The sound carries, it’s quieter than Gabriella remembers — less sharp, more lived-in. But unmistakably hers .

Somehow, it’s like a punch to her solar plexus.

Gabriella stops walking—she can’t help it. She can feel the warmth rush to her face, her chest tightening with something sharp and impossible to name. Gabriella hadn’t prepared for this—mainly because she hadn’t expected to feel like this. She knew Sharpay would come—it was her twin brother’s wedding, after all—but she never thought they’d cross paths much. Opposite sides of the weekend, maybe. Orbiting like polite strangers.

But now there she was. 

And, as if drawn by gravity itself, Sharpay’s head turns. Her eyes land right on Gabriella.

Time doesn’t stop—it tightens. 

They stare at one another across the room, surrounded by old friends and candlelights, and for a split second Gabriella feels like she’s seventeen again. Lost in a spotlight she didn’t want, her heart thudding with something unspoken. She’s back at that pool, she’s there at graduation, she’s scribbling down a note on a playbill. Memories she neatly tucked away, memories she was sure she’d never touch again.

Sharpay doesn’t smile.

Neither does Gabriella. 

The moment breaks when something walks between their sightlines. 

Gabriella moves quickly then, before her nerves can get the better of her, and slides into her seat. The empty seat beside Sharpay. She sits down like it’s the most casual thing in the world.

“Gabriella,” Sharpay says, her tone unreadable—not warm, not cold either. Just precise.

“Hi,” Gabriella manages, her voice wobbling on the way. Too high, too nervous. She’s confident Sharpay catches it—there’s no way she wouldn’t.

There’s a pause. Just long enough to notice. Sharpay is quick to turn back to the rest of the group seated around the table.

“Well, look who’s emerged from academic exile,” she says, the edge in her voice easily coated in charm. Seems like some things never change. “I thought you were living underground, in your little lab or something.”

A few people laugh.

Gabriella opens her mouth to respond—but before she can, Jason leans in across the table, raising his glass.

“Okay but for real—are you secretly famous now? Taylor said you’re at Stanford. Do you like… invent stuff?”

“I don’t invent,” Gabriella answers automatically, laughing a little. “Mostly I research neural response to—”

“—she teaches geniuses how to be smarter,” Taylor cuts in, sliding into the seat on Gabriella’s other side with a bright grin. “And occasionally makes the rest of us feel inferior without meaning to.”

“She did that in high school too,” Jason adds with a grin. “Some things don’t change.”

There’s more laughter then. It’s light, easy and nostalgic. Gabriella nods and smiles, but the words skim over her. She can’t seem to focus on any of it, not really.

Her body is at the table.

Her mind is still locked onto Sharpay’s profile—how she doesn’t look at Gabriella again, doesn’t make a second comment, doesn’t acknowledge the shared history that had just swallowed the space between them. 

Gabriella stirs her cocktail with her straw, forcing her eyes down onto the melting ice.

What was that supposed to mean?

Was Sharpay just being… Sharpay?

Was it a joke? A dig of some kind? A dare for Gabriella to fight back?

And, most of all, why did Gabriella care?


The next morning Gabriella is halfway through tying her hair up, just having stepped out of her room, when she nearly walks into someone.

“Whoa—”

She looks up.

Ryan Evans is standing there in a silk robe, holding two coffees and wearing an expression of pure excitement.

“Finally,” he says. “I was about to start sliding notes under your door.”

Gabriella blinks. “Ryan—?”

“No time.” He shoves one of the coffee cups into her hand. “Come on. You’re mine for at least the next hour.”

“What—?”

“Chad’s off doing whatever chaotic adventure he and Troy dreamed up for the groomsmen this morning—I think it involves dune buggies and dinner for breakfast. I have exactly one window of peace before my wedding weekend takes up all my time. Come on.”

He turns on his heels and strides down the hallway like he owns it. Which, technically, he might—Gabriella has no idea how much of this place is Evans-funded.

She follows after him, adjusting her cardigan over her tank top and sweats. “You know I don’t do mornings.”

“You also don’t return texts, so I’m treating this like an emergency,” Ryan replies breezily.

He leads her to a corner suite at the far end of the building—all floor-to-ceiling windows, velvet couches, and a patio with a panoramic view of the vineyard hills. Of course his suite looks like an Architectural Digest shoot.

“Wow,” she says as she steps inside. “I see you haven’t lost any of your expensive taste?”

Ryan hands her a blanket and flops down onto a couch like he’s auditioning for a period drama.

“Welcome to my chaos,” he says. “Now sit, sip, and talk. Preferably in that order.”

Gabriella sits across from him in a low chair, cradling the coffee like it might shield her. The caffeine helps—but the quiet warmth in Ryan’s waiting gaze helps more. He watches her take a first sip before he speaks again.

“I missed you,” he says simply.

She blinks.

“I meant it. Like— a lot, Gabriella. You were the only one who didn’t see the version of me I was projecting back then. You saw the whole thing. I didn’t know I missed that until you arrived yesterday.”

Gabriella looks down into her cup.

“I didn’t mean to disappear,” she says.

“I know.”

She exhales. “But I did.”

“Yep,” Ryan says. “And now you’re here. Which I’ve decided means I get to be selfish and ask questions.”

Gabriella gives him a dry look. “Is that supposed to surprise me?”

He grins. “Flattering.”

A moment passes—soft, familiar, the kind of quiet that doesn’t demand to be filled. 

“So,” Ryan says, settling into the conversation, “how are you really?”

Gabriella hesitates. Then, “I’m successful. I’m published. I help teach grad students who forget I exist once they’re done with my class.”

“Sounds lonely.”

“It is.”

Ryan’s expression doesn’t change, but his silence thickens.

“I think I forgot how to be around people,” she admits. “Not professionally. But… personally.”

He nods slowly. “I’ve done that before. Usually right before I blow something up with jazz hands and a nervous breakdown.”

She laughs—truly this time. “You always did favor chaos.”

“Chaos is honest,” he says with a wink.

A silence follows. Not heavy, and not awkward. Just open.

Then quietly, Ryan adds, “did you see her?”

Gabriella doesn’t pretend not to know who he means. She looks out the window at the vineyard through the window, nodding.

“Yeah,” she says. “She looked… really good.”

“She does,” Ryan agrees. “She’s happier now. Looser. Still Sharpay, obviously. But… softer, somehow.”

Gabriella doesn’t respond right away.

“I don’t know how to be around her, I guess,” she admits. “Sharpay is the epitome of everything high school I sorta… escaped. I keep running into versions of myself I’ve spent years avoiding.” 

“Hm.” Ryan tilts his head. “You think she’s the same version of herself you remember?”

“Touché.”

He leans forward. “You don’t have to figure it out today,” he says. “Or even this weekend. But you owe it to yourself to stop hiding from the questions.”

She looks at him again, startled.

“That’s what I’m doing with Chad,” he adds, his smile turning gentle. “I said yes because I finally stopped being scared of wanting things.”

Gabriella swallows. “I don’t think I’ve gotten there yet.”

He raises his coffee like a toast. “Then start with his: want coffee. Want quiet mornings. Want old friends who won’t let you disappear again.”

She clinks her cup against his. And for the first time in a while, Gabriella feels like maybe she does want something. She just isn’t sure what. Not yet.


Gabriella stands in front of the mirror, staring at herself like she isn’t quite sure who she’s dressing for. The outfit is simple—a flowy orange dress that hits just below the knee, a cardigan in her bag just in case the breeze turns cold. Minimal make up. Hair half-up, the way she used to wear it back then. Back when she sang in front of crowds, when she was so worried about what people thought of her.

This isn’t a formal event. Ryan’s Afternoon Mixer, according to the itinerary. Some kind of themed hangout with lawn games, cocktails, and a furiously curated playlist. 

“For the artsy people,” Taylor had said yesterday as they were looking through it—a smirk on her lips.

Of course, it being for Ryan’s side of the party—it meant Taylor wouldn’t be there. And it meant Sharpay would be. 

Gabriella presses her hand against her stomach. It isn’t nerves—just… an odd feeling. Like her body is waiting for something.

The lawn is behind the main lodge—it's been fully transformed into a garden party fantasy. Paper lanterns sway in the trees. Croquet mallets lean against a rack next to a collection of likely expensive buffet food. Ryan, in a floral shirt and lemon-yellow sunglasses, is flitting between guests like the total social butterfly he is.

Gabriella keeps to the edges at first, a glass of lemonade in hand, nodding politely to people she hasn’t seen since AP Chem—and others she’s never met at all. And then—there she is.

Sharpay leans against the bar, sunglasses perched high on her head, a pale blue sundress skimming her figure like it has been made for this exact afternoon. She’s mid-conversation with someone, laughing, gesturing with one hand and a cocktail in the other. The sun hits her just right—like it always had. 

Gabriella means to look away, doesn’t mean to stare. But she doesn’t look away. And Sharpay must feel her stare, because she turns, and their eyes meet.

This time, Sharpay smiles. Just a little. Just enough. And somehow Gabriella finds herself walking over before her brains fully caught up. Sharpay turns a little more to face her, angling her body into something more welcoming than dinner last night. Or maybe it’s a challenge—Gabriella can’t be sure.

“I didn’t peg you at the type for lawn games,” Sharpay says, sipping her drink.

“I’m not here for the croquet,” Gabriella replies, sliding in beside her, forearm pressed against the bar.

“No?” Sharpay smiles a little wider, tilting her head slightly. “What are you here for?”

Gabriella blinks. “I think I’m still figuring that out.”

Sharpay hums, nodding a little. “Well, you showed up,” she says softly. “That’s more than I expected.”

For a moment Gabriella says nothing, taking a sip of her lemonade. Stalling.

“You look… good.”

“I know,” Sharpay says with a raised eyebrow, not looking away.

“And you’re still Sharpay Evans," she says with a laugh–startled by how easy it is.

“Just a little older. And slightly less terrifying.”

Gabriella gives her a long look. “I never thought you were terrifying, Sharpay.”

Sharpay tilts her head. “No?”

“Intense, I guess,” Gabriella says with a shrug. “A little exhausting, sure. But never… scary.”

A silence passes between them. 

Sharpay looks down at her drink. “You’ve changed.”

“So have you,” she replies with a nod.

“I used to think if I changed, no one would recognize me.”

“And now?”

Sharpay glances back up. “Now I don’t care if they do.”

Gabriella doesn’t reply, because she doesn’t know how. Instead she glances around, doing her best to recall everything Ryan and Taylor have filled her in about—everything she’s missed these past twelve years.

“So… you’re still doing theater, then?”

Sharpay smiles, smaller this time. “Writing mostly,” she admits, voice quiet in a way so unlike the girl Gabriella used to know. It’s strange—but she thinks she likes it. “Some acting, still, though. It’s off-broadway things, mostly.”

“And is that enough?”

“Most days,” Sharpay says. “And the days it’s not… I write something super angsty and it usually wins me awards anyway.”

Gabriella laughs, and Sharpway smiles. A real smile now. They stand in the hush between conversations. People float by, laughing, reuniting, posing for photos under the paper lanterns. But for a moment, it feels like the air has slowed around them.

Sharpay’s eyes flicker over Gabriella’s dress—subtle, but clearly assessing.

“You look good, too,” she says.

“Thanks,” Gabriella says, too quickly. Then, she adds, “you always know how to make an entrance.”

Sharpay leans just a little closer. “And you always look like you want to disappear.”

Gabriella swallows. “Maybe I did.”

“And now?”

“I’m… working on staying,” she says. “For Ryan and Taylor, mostly. I didn’t realise how much they missed me. And I missed out on… a lot.”

Sharpay’s smile fades, but not in a bad way. Her face turns soft—more real. It reminds Gabriella of the last time she saw the woman in front of her—back when they were just girls, hardly friends at all—and they said goodbyes at graduation. 

“I’m glad you’re here, Gabriella,” she says suddenly.

Gabriella meets her eyes again. “Me too.”

Something passes between them. Not friendship—not yet. Just recognition, of change and of time. Of unfinished threads that haven’t unraveled completely.

Sharpay glances back towards the table of canapes and then back. “Come with me,” she says. “I want to introduce you to my plus-one—he’s a very good friend. A playwright I’ve been working with. You’ll absolutely hate him.” 

Gabriella blinks. “You… want me to meet someone?”

“I want you to stop standing around like you don’t belong here,” she says. “Come on, Montez. Live a little.”

Gabriella doesn’t move right away. Then, she smiles, a little nervous. 

“Okay,” she agrees. “Lead the way.”

And for the first time in years, she follows Sharpay Evans—not out of obligation, not to keep up, but because something inside her wants her to. Sharpay wraps a hand around her wrist and tugs her forward, the pair of them stumbling across the lawn together.

It’s strange.

But it seems right.


The sun is already set by the time Gabriella finds Taylor waiting for her just off the property. There’s a gravel trail behind the main lodge, a grove of olive trees rustling in the night breeze, the air warm but not heavy.

Taylor hands her a cold seltzer with a knowing look.

“You survived the garden party?” she asks.

“Barely,” Gabriella replies, cracking open the can. “Ryan ambushed me with coffee this morning—and then Sharpay spent the afternoon borderline interrogating me.”

Taylor smirks. “Classic Evans twins."

They start down the winding path together, the gravel crunching underfoot in an easy rhythm. For a moment, neither of them say much. Just the sound of cicadas in the trees and a humming vineyard landscape all around them.

Then Taylor says, casually, “so… you and Troy.”

Gabriella can’t help her snort. “That didn’t take long.”

Taylor raises a brow. “You promised me answers.”

With that Gabriella sighs. Yeah—she did.

“We broke up sophomore year. College killed it.”

Taylor nods, waiting.

“It was a clean break,” Gabriella continues. “No drama. No betrayal. Just… quiet. I think we both realised we were clinging to a story that made sense when we were kids. But we weren’t those kids anymore.”

“And you’ve been single ever since?” Taylor glances sideways at her.

“Not technically,” Gabriella says, her tone light but clipped. “There were other guys. Nothing that lasted.”

“Because they weren’t him?” Taylor asks.

Gabriella shakes her head. “No. That’s the thing. I didn’t want it to be him.”

Taylor slows her pace, eyes narrowing.

Gabriella exhales, turning her head to look out at the horizon. “I kept trying to feel something. Not just with him—with others. Nice, kind, good guys. But it never stuck. It felt like I was just going through the motions, and eventually I stopped trying.” She picks at the label on her can. “Troy was… safe. Easy. The story people want to hear. Boy meets girl, musical number, fade to black. But something in me always felt like I was watching someone else live it.”

Taylor doesn’t respond right away, but then she says, “you ever figure out why?”

With that question, Gabriella stops walking. The breeze moves through the trees, gentle and uncaring.

“I think,” she says slowly. “I’ve been chasing the life I thought I was supposed to want. Not the one I actually want.”

Quietly, Taylor takes that in, nodding.

“And the more I leaned into that version of me,” Gabriella continues. “The polished version, the predictable one—the more I forgot what it felt like to… Actually feel something. To feel things about someone.

Taylor’s voice is soft when she asks, “But you remember now?”

Gabriella doesn’t answer right away. She thinks of sharp smiles across candlelight. Of a voice—cooler now, but still unmistakable. Of eyes that held hers like they were demanding something she isn’t ready to give.

“I don’t know what I remember,” Gabriella says. “But I can’t stop thinking about… her.”

“I figured,” Taylor says, not flinching. She just nods, like she’s been waiting for this. “You’ve been watching her like she’s an eclipse since you got here.”

Gabriella smiles, barely. “And I’m the idiot who didn’t bring glasses.”

Taylor steps closer, voice gentle. “You don’t have to name it yet. But you don’t get to run from it either.”

Gabriella looks at her—grateful and scared and still unsure what she’s unfolding into.

“I don’t think I even knew what I was feeling back then,” she says.

“Maybe you weren’t ready to,” Taylor says. “But maybe now you are.”

Gabriella looks back toward the resort buildings in the distance. “I’m not sure what she sees when she looks at me.”

“Then maybe it’s time you asked.” Taylor bumps her shoulder lightly. 

They walk in silence for a few more minutes, side by side in the soft light. Not everything has to be said yet. But something unspoken has been cracked open—and Gabriella isn’t sure she can close it again.


It’s been years since they were all in the same room together. The private fire pit behind the main lodge is Ryan’s idea, obviously—low seating, fairy lights strung through the trees, marshmallow skewers arranged like art, and a curated playlist that veers dramatically from Beyoncé to Broadway deep cuts.

Gabriella sits cross-legged on a cushioned bench between Taylor and Kelsi, sipping something warm and spiced. Across the circle, Chad has his feet in Ryab’s lap like it was second nature, while Jason attempted to toast a marshmallow without catching it on fire. Zeke was passing out tiny handmade cookies from a box.

Everyone’s older, sure. But the energy? Familiar. Easy. Messy in the way that only long history allows.

“So,” Chad says, leaning forward. “Ten years later and nobody’s changed. Except you, Jason. You went full lumberjack.”

Jason lifts his beer. “I contain multitudes.”

Troy laughs, nudging him. “Seriously though, how are you a guidance counselor now?”

“I guide with vibes , bro.”

Gabriella lets the laughter wash over her, surprised at how natural it feels. These were the people she had once lived every hallway with. Every cafeteria lunch. Every awkward cast party. And now they are all here, a little softer, a little more themselves.

She catches Sharpay across the circle, curled into a blanket beside Troy. For once, she isn’t holding court. She’s just there , eyes half-lidded, content.

Until Ryan claps his hands like he’s just remembered something life-altering.

“Wait,” he says, springing up. “I have something.”

“Oh god,” Taylor mutters. “That tone means trouble.”

Ryan darts inside the suite and returns a few minutes later holding a medium-sized storage box covered in glitter stickers and Sharpie doodles.

THE BOX — (in all caps, like it demanded reverence).

“Oh no ,” Sharpay says, sitting up straighter. “Ryan—don’t—”

He plops it down in the center of the circle like a ceremonial object.

“Ladies and gentlemen,” Ryan says grandly, “a time capsule from our East High glory days. Sharpay and I dragged this across three apartments and an off-Broadway sublet. You’re welcome.”

Chad lets out a dramatic gasp. “Is that the box that used to be under your bed? The one labeled ‘DO NOT OPEN OR YOU’LL DIE’?”

“That’s the one,” Ryan says . “It is time .”

One by one, he pulls out treasures:

“Our rally megaphone,” he declares, pulling it out with a triumphant flourish. It’s cracked at the corner, the paint chipped, the red barely holding on. “One of a kind. Technically stolen from the gym closet.”

Chad hoots. “Dude, I remember that thing! You used it to lead a chant at that one game we lost by, like, forty points.”

“And still tried to get the crowd to do a victory cheer,” Troy adds with a laugh.

“It’s called morale, Troy,” Ryan says, indignant. “You were playing like zombies. I was trying to save the vibe .”

Gabriella chuckles, taking a sip of her cider. “It did not work.”

Ryan holds up the next object like it’s radioactive. “And here we have... Chad’s most prized possession. One autographed ball from Coach B.”

Chad sat up straighter. “That was mine —I thought I lost that!”

“You let Ryan take it?” Troy asks as he leans in. 

“He said he needed it for set dressing during that dumb sports number in the spring musical in college,” Chad says, pointing an accusing marshmallow stick at Ryan. “And my dear fiance never gave it back.”

“Excuse me,” Ryan replies, offended. “It was conceptual staging , and that number won an award at state.”

“Of course…” Sharpay mutters into her cocktail.

Next Ryan gasps, reaching back inside. 

“Oh my god. This one.” He held up a scratched CD, Sharpay’s loopy cursive still visible in sharpie: “Rooftop Mix — Vol. 2”

Sharpay blinked. “Wait. That’s mine .”

Ryan smirked. “Made for your emotionally dramatic solo rehearsal sessions, if I recall.”

Taylor leaned over Gabriella, peering at the disc. “How much do you bet it had, like, four versions of the same Sara Bareilles song on it?”

“It was a layered interpretation.” Sharpay defends, overhearing them and raising her brows. “Don’t act like you didn’t like my CD mixes.”

“I did,” Gabriella says softly—and Sharpay’s eyes flicker to her, just for a second.

Before they can say anything more, Ryan tugs out a paper crown. It’s from some forgotten cast party for one of the many musicals—too many musicals—they ended up in back then.

Ryan pops it onto his head with zero shame. “Royalty, as always.”

Chad lets out a surprised laugh. “That’s from that weird cast party at Zeke’s when we did that chaotic ‘King Lear in Space’ t hing!”

“I made space-themed cupcakes,” Zeke says proudly.

“You also nearly set the backyard on fire trying to serve them with ‘theatrical smoke’,” Sharpay adds dryly.

Gabriella smiles, shuffling slightly in her seat.  “I think I wore a tinfoil cape my mom helped me make.”

“We don’t talk about King Lear in Space,” Troy says, mock-serious.

Next is Zeke’s first attempt at a baking blog logo (printed and laminated).  Ryan holds it up with reverence. It’s a glossy, overly complicated logo reading: “ZEKE’S HEAT TREATS” with flames and fondant dripping from each letter.

“I was sixteen,” Zeke groans. “I thought branding was about intensity.”

Taylor bursts out into laughter. “It looks like a metal band and a bakery.”

Jason adds, “You’re telling me you didn’t keep the flame font?”

“It had vision ,” Sharpay offers lightly, flipping her hair. “Misguided, but bold. I still like it, Zeke.”

“I’m taking this back.” Zeke says, half-grumbling and reaching for the logo. “You guys are so mean to me.”

Ryan, cackling now, pulls out the next item in the box. The glitter has faded, but the neon pink hearts and “TROYELLA 4EVER” scrawled in bubble letters are still visible. Too visible.

Gabriella instantly lunginges for it. “Give me that!”

“Please no,” Troy gets out, head in his hands.

“Oh absolutely yes .” Taylor says, snatching it before Gabriella can. “You two are never living this down!”

Chad wheezes. “I can’t believe we let y’all be the main characters.”

“I regret everything,” Gabriella laments, leaning back in her seat. “I knew coming here was a mistake.

Ryan grins at her. “It’s camp, Gabriella. Accept your legacy.”

The fire was crackling softly now, casting flickering shadows against everyone’s faces. As the laughter dies down and everyone catches their breath, Ryan reaches into the bottom of the glitter-covered memory box, his movements slowing. His fingers close around a soft, folded piece of paper—worn thin at the edges.

He lifts it carefully. A playbill.

Winter Musical, 2006 — Twinkle Towne. The cover is creased, a little smudged with old eyeliner and fingerprints. But still intact.

“Wow,” Ryan breathes. “Blast from the theater closet.”

He flips it over. Then blinks.

“Wait... there’s something written here,” he says. And he reads what it says aloud: “For Sharpay—I never thanked you. I hope one day you’ll forgive me for not seeing you clearer. —Gabriella.”

The fire hisses. The group goes still. Gabriella’s entire body is cold, then hot. She hasn’t thought about that moment in years. Hadn't expected to ever see that note again. Hadn’t expected Sharpay to keep it .

Across the circle, Sharpay sits up straighter. Not startled—just... still. The playbill passes from Ryan’s hands to hers in silence.

The auditorium was nearly empty now—folding chairs stacked, paper programs scattered like autumn leaves across the floor. The after-ceremony chaos had passed. Caps had been thrown. Parents had cried. Friends had cried harder.

Gabriella stood near the front row, clutching the folded playbill in her hand. Her other hand still held the diploma she hadn’t even looked at yet.

Sharpay was across the room, alone—packing up the last of her stage makeup kit into a sequined bag. Everyone else had trickled out.

Gabriella walked over.

“Hey.”

Sharpay turned. “Didn’t think you were still here.”

“I was looking for you.”

That seemed to catch Sharpay off guard, but she masked it well. “Let me guess—last chance to tell me I was over-the-top one final time?”

“No. Actually…” Gabriella smiled, small. “I wanted to say thank you.”

Sharpay blinked. Gabriella held out the playbill—folded, soft from being carried all night. Sharpay took it slowly.

Gabriella added, “You made that show something real. Not just a school musical. I never said it, but I saw how hard you worked. What you gave it. What you gave me.”

For a moment they paused, something heavy in the air.

Gabriella’s voice dropped. “You deserved more credit than I ever gave you.”

Sharpay looked down at the playbill—then back up. Her expression was hard to read, like she didn’t know whether to cry or laugh.

“You’re not always easy to like, Gabriella,” she said.

“I know,” Gabriella replied.

“But that was... kind of you to say.”

Gabriella smiled, soft and unsure. “I meant it.”

Then— hesitantly—she stepped forward. And hugged her. It wasn’t dramatic. It wasn’t long. But it was real.

And when they pulled apart, Sharpay looked like she wanted to say something else. But Gabriella was already walking away, her gown swaying behind her, diploma clutched tight.

She didn’t look back.

Sharpay stares down at the playbill in her lap, her thumb tracing the edges. Her face is unreadable, still. But Gabriella’s heart is pounding now. She hadn’t expected this. Not after so many years. Not after all the silence.

Across the circle, Sharpay lifts her gaze. Their eyes meet. Time pauses for a moment—not in the romantic sense, not yet—but in the wake of something unfinished. The conversation they never had. The space between them that never quite closed.

Gabriella’s voice comes out quiet. “You kept it?”

Sharpay doesn’t hesitate. “I don’t throw away things that matter.”

She looks away first—down into the flames, lips pressed gently together. And Gabriella just stares at her, the firelight flickering against Sharpay’s profile, unsure what to do with the ache building behind her ribs.

The sounds of the group filtered back in—laughter, teasing, someone daring Troy to shotgun a spiked seltzer—but the world narrows to a pinpoint. Gabriella doesn’t reply to Sharpay's admission. She can’t. Because somewhere under the layers of control and reason and distance, something has cracked. Something that can’t be glued back with denial or logic.

She stares into the fire, face warm, heart louder than it has been in years.


The fire burns low now. Most of the group has drifted off—hugging, yawning, promising breakfast plans and goodnight texts. The night is quieter now, shadows stretching longer across the lawn.

Gabriella meant to go back to her room. Really. But her feet don’t take her there. They wander instead to the edge of the main lodge, where string lights trailed off and the path curved toward the cottages. There, tucked beneath a pergola covered in moon-drenched vines, is a wooden porch swing.

And Sharpay Evans, sitting in it. Alone.

Her knees are tucked up slightly, dress gathered around her, hair down now—soft waves falling over her shoulders. One heel dangles from her foot, the other has been kicked off and lies forgotten on the stone patio.

Gabriella hesitates in the shadows, unseen. She should leave her alone. Let it rest. But something pulls her forward.

Sharpay glances up as she approaches, unsurprised. Just... expectant.

“You always walked quiet,” she said softly.

Gabriella smiles faintly, taking the open seat beside her. The swing shifts beneath them.

“So did you,” she replies. “But only when you were nervous.”

Sharpay lets out a soft, breathy laugh. “Not much scared me back then.”

“And now?”

Sharpay looks forward, into the dark. “I think I’m still figuring that out.”

The swing creaks gently beneath them, moving with the breeze.

Gabriella glances sideways. “You really kept it all these years?”

Sharpay doesn't pretend not to know what she means . “I did,” she says.

“Why?”

Sharpay’s voice is quieter when she answers. “Because it felt like the first honest thing between us.”

Gabriella stares at her.

“You never looked at me the way everyone else did,” Sharpay continues, eyes on the horizon. “You didn’t always like me. But you saw me. That mattered.”

“I always thought you hated me,” Gabriella admits.

Sharpay blinked, turning to her. Her gaze lingers on Gabriella's face—searching, softening. “I envied you,” she says. “But hate? No. Not even close.”

Gabriella turns her body slightly toward her, heart thudding. “Then what was it?”

Their faces are closer than either of them realize until it's happening—the kind of closeness that just happens when the world narrows to a breath. Sharpay doesn’t answer. She doesn’t need to.

Gabriella’s eyes flicker to her mouth—just once, barely a second— and then back up. The air shifts. The swing stills. Gabriella leans in. Not a lot. Just an inch. Maybe two. Sharpay doesn’t move, neither closer or further away.

Their foreheads are nearly touching now, breath mingling in the soft dark.

Gabriella’s voice is barely audible, as she pulls back just slightly. “I should go.”

“I know,” Sharpay whispers, almost a sigh.

But neither of them move right away. Her heart is pounding—her hands shaking in her lap.

Finally, Gabriella pulls fully back and stands. Sharpay stays seated, looking up at her.

“Goodnight,” Gabriella says.

Sharpay nods once. “Night.”

Gabriella turns and walks away, footsteps echoing on the stone path. She doesn’t look back. But she feels it—the weight of the moment trailing behind her. She could feel the regret before it’s fully set in.


The air is cooler than it’s been all weekend, and Gabriella is grateful for it. And the sun is barely up, the air smells like rosemary and vineyard dust, and Gabriella’s sweater isn’t quite enough to keep the chill from her skin. She doesn’t mind. The cold helps her stay present.

She walks the dirt path slowly, hands wrapped around a steaming to-go cup from the lodge café. She spots Troy before he sees her, sitting on a low stone wall near the edge of the vineyard, tying the laces on his running shoes. He looks up as she approaches, blinking against the low light.

“Hey,” he says, and his voice is the same as it always was—soft, steady, like a place to land.  “Morning, stranger.”

“Hey.” She smiles before she means to. “You heading out for a run?”

“More of a mental reset.” he says, rising to his feet. “Or an excuse to escape groomsman duties for thirty minutes.”

She huffs a small laugh. “Chad’s not going to approve.”

Troy grins. “I’ll take the risk.” He nods toward a nearby bench under an old willow tree. “Sit for a minute?”

Gabriella nods and follows, grateful for the invitation, for something quiet. Something that doesn’t expect too much. They settle onto the bench side by side, the vineyard stretching out below them like a painting in muted gold and green. Rolling out around them like a postcard.

“How’ve you been?” she asks, after a few beats of silence.

Troy exhales. “Good. Actually, yeah. Coaching at UC Santa Barbara now—assistant for the men’s basketball program.”

Gabriella turns to look at him. “Wow. That’s... really great.”

He shrugs, modest. “It’s not the NBA, but I get to mentor kids who remind me a little too much of myself, so that keeps things interesting.”

Gabriella grins. “Do they all try to coast through practice on charm and raw talent?”

“Every damn one,” Troy says, laughing. “I spend most of my time teaching them that ‘effort’ is not a personality.”

She laughs with him, and for a moment it’s like nothing ever changed between them. “What about outside work?” she asks. “You seeing anyone?”

Troy nods. “Yeah. Sort of. It’s new. She’s... smart. Funny. Got a thing for old-school R&B and makes the worst pancakes I’ve ever had in my life. But she’s kind. Good to me.”

Gabriella smiles. “You deserve that.”

He pauses, then adds with a smirk, “Also, I have a dog now.”

Her eyebrows lift. “You?”

“She’s a menace,” he says proudly. “A rescue. Husky-shepherd mix. Found her chewing through the couch leg last week and couldn’t even be mad.”

Gabriella laughs again—not just amused, but surprised by how easy this is. How even after everything, she and Troy still make sense in this quiet, platonic rhythm. There’s a beat of silence.

Then she says it, before she can back out. 

“I almost kissed Sharpay last night.”

Troy turns to look at her, eyebrows lifting, but he doesn’t react with shock or judgment. Just listens, lets her keep going.

Gabriella presses her fingers tighter around the coffee cup. “She was sitting on that swing, and it was late, and we were talking and then… She looked at me like... like she was seeing something I didn’t even know I was showing. And I—” She swallows. Her voice dips low. “I leaned in. Not all the way. But I thought about it. I wanted to.”

Troy takes this in, slowly. “And?”

“I didn’t,” Gabriella says. “I didn’t do it. I pulled away.”

She looks down at her hands, the paper cup crinkling slightly beneath her grip.

“I don’t know what I’m doing,” she says. “I’ve spent years being one version of myself — the safe one. The predictable one. Sharpay? She... throws that off. She always has. And now I look at her and it’s like my entire body is rewiring.” Gabriella exhales slowly. “I think I wanted to.”

He’s quiet for a moment longer. “And that scares you.”

She nods.

“It’s not just about her,” she says. “It’s what it means. It’s what I’ve ignored for so long that I’m not sure I know how to live with it.”

Troy doesn’t flinch. He doesn’t tease, just keeps listening.

“I’ve spent so many years building a life that made sense. Controlled. Focused. I kept things quiet. Kept myself quiet.” She looks down. “And now she’s here, and suddenly I can’t stop feeling everything I worked so hard to keep buried.”

“And it’s Sharpay,” Troy says, gently.

“Exactly,” Gabriella says. “It’s Sharpay Evans . And I look at her and I feel... pulled. But not like high school drama, not rivalry or envy or any of that. Just this... gravity.”

Troy watches her closely.

“She looked at me last night like she wanted me to stay,” Gabriella whispers. “And I ran. I’m still running.”

Troy’s quiet for a long moment. Then he says, “You’ve always carried yourself like someone who had to prove something. Like if you kept everything clean and composed, nothing could shake you.”

Gabriella doesn’t answer.

“But maybe this—” he gestures vaguely, “—isn’t about proving anything anymore. Maybe it’s just about letting yourself want something without having to justify it.”

Her throat tightens.

“I think I’m going to let it pass,” she says, the words thick on her tongue. “I’ll go home. I’ll go back to Stanford. This will be a weekend. A memory. Something I’ll look back on and wonder about, but... not something I let change anything.”

Troy doesn’t respond right away. Then, “that’s your choice, Gabriella. But, are you sure that’s what you want?”

Gabriella stares ahead, voice softer now. “It’s just easier that way.”

“Yeah,” he says. Sipping his coffee and nodding. “Sometimes easier feels like control. But sometimes... it’s just fear dressed up to look like logic.”

Her stomach twists. She hates how well he still knows her.

“I don’t know how to be brave with this,” she admits.

“Then start small,” he says. “Don’t kiss her. Just don’t lie to yourself.”

They fall into silence again. Gabriella stares at the vineyard. The light shifts slightly, warming the tops of the vines. The day is moving forward whether she’s ready or not.

She wants to believe this can be enough—the safety of returning to what she knows. The quiet relief of not unraveling anything. But somewhere deep in her chest, something whispers: She looked at you like she wanted you to stay.

Gabriella closes her eyes. She’s not ready for what that means.


The sun is low and golden, sliding toward the horizon in a slow burn.

Gabriella lingers on the edge of the patio outside the resort’s event room, a glass of white wine sweating in her hand. Through the open doors, laughter and music spill from some pre-wedding mixer—people hugging, catching up, already reminiscing over a weekend that hasn’t even ended yet.

She should be inside. But she isn’t. She keeps thinking about what she told Troy. Keeps hearing it in her own voice.

“I’ll let it pass.”

Except now, with every passing hour, the idea of that—of leaving it, of leaving her —sits heavier in her chest.

And then Sharpay steps outside. She doesn’t say anything at first. Just walks up beside Gabriella and looks out over the vineyard with her arms folded loosely across her waist. She’s wearing gold. Not flashy, just effortless—like the sunlight landed on her and never left.

Gabriella stiffens.

“I’m not here to fight,” Sharpay says, finally.

Gabriella glances at her. “Didn’t think you were.”

Sharpay looks straight ahead. “You’ve been avoiding me.”

Gabriella doesn’t answer.

“I meant what I said last night,” Sharpay continues. “About envying you. But I never hated you. Not even close.”

Gabriella swallows, eyes locked on the horizon. “You shouldn’t have kept that playbill.”

Sharpay turns to her, calm but firm. “Don’t do that.”

“Do what?”

“Pretend this doesn’t matter. Like we’re just... passing ships or something.” She shakes her head. “You almost kissed me. And then you ran.”

Gabriella’s voice cracks when she says, “I know.”

“Then say something real,” Sharpay says. “Don’t stand there and tell me it was nothing.”

Gabriella finally meets her eyes. “It wasn’t nothing.”

“Then what was it?”

Silence follows. And Gabriella’s heart thuds loud enough she swears Sharpay can hear it. “I don’t know,” Gabriella says. “I’ve been trying to make sense of this, and I can’t. I don’t understand it.”

Sharpay exhales, tired. Not angry—just exhausted in that way people get when they’ve held out hope longer than they should’ve. “I’m not asking you to understand it,” she says. “I’m asking you to feel it.”

Gabriella flinches. “That’s the problem,” she says. “I do feel it. And it’s... loud. And confusing. And I have a life. A job. A path. And you—” Sharpay waits, if a little impatient. “You’re not part of that path,” Gabriella finishes, quietly.

And there it is. The hurt flashes across Sharpay’s face like lightning behind clouds. But she doesn’t look away.

“No,” she says. “I’m not. ”

Gabriella looks down at the wine glass in her hand. She can’t meet Sharpay’s eyes now. It’s too much. “I was eighteen,” she says. “I didn’t know what I was feeling back then. And now, suddenly, I’m back here and everything’s cracking open again and I feel like I’m about to ruin my own life.”

Sharpay’s voice softens. “Do you really think wanting someone ruins your life?”

Gabriella says nothing.

“Because that’s what it feels like, Gabriella,” Sharpay says, stepping closer. “Like you want me. But you hate yourself for it.”

Gabriella flinches. “Don’t.”

“Don’t what?” she asks, voice is quiet. “Say the thing we’re both thinking?”

Gabriella shakes her head. “I don’t know how to do this.”

“You don’t have to know how.” Sharpay tilts her head. “You just have to stop pretending you don’t want it.”

And that’s what breaks Gabriella. She sets the wine glass down too hard on the railing and turns away, pressing the heels of her hands into her eyes.

“This wasn’t supposed to happen,” she says. “I came here to see old friends, celebrate Ryan, go home. That’s all.”

“You think I planned this?” Sharpay says. “You think I’ve been waiting for you like some tragic plot twist?”

Gabriella turns back to her. “I think you’ve always known what you wanted. And I think I never did. And now that I do , it’s too late.”

“It’s not too late,” she says. “But it will be, if you keep trying to disappear.”

Another silence. This one is thicker, heavier. Gabriella doesn’t know what to say. She just stands there—exposed, unraveling. Sharpay steps back, pain flashing again beneath the surface.

“I’m not asking for a confession,” she says. “But I’m done chasing what I can’t have. If you’re not going to say something real... I can’t stand here and pretend this isn’t hurting me.”

Gabriella closes her eyes. When she opens them again, Sharpay is already walking away—back toward the endless party in the lodge, back into the lights, her silhouette gold against the dark.

Fuck.


The afternoon sun pressed down like a thick blanket, shimmering across the surface of the pool. Kids shrieked and splashed, distant voices echoing off the stone tiles. The scent of chlorine, sunscreen, and watered-down lemonade hung heavy in the air.

Gabriella sat perched on the lifeguard chair, one leg dangling lazily, the other tucked beneath her. Her red one-piece clung damply to her back, and her sunglasses were beginning to slide down her nose. The whistle around her neck tapped lightly against her collarbone with every shift.

It was late in her shift—maybe twenty more minutes to go—and the stillness was starting to itch. No emergencies. No rowdy teens. Just water, heat, and the soft thrum of some vaguely romantic pop song playing from the overhead speakers.

She was halfway into a thought about Troy—where they might meet up after work, what movie he might want to see tonight—when she heard the sharp click of heels.

Of course. Sharpay.

Gabriella recognized her before she even turned to look: the scent of expensive sunscreen, the swish of a sheer cover-up, the deliberate rhythm of her steps.

Sharpay strolled in like the resort belonged to her—which, to be fair, it almost did. Oversized sunglasses. Straw drink in hand. Legs bare and tan and already in the sun's good graces.

Gabriella didn’t move.

“Ah, lifeguard chic,” Sharpay said, coming to a stop at the edge of the pool. “Very Baywatch-meets-budget.”

Gabriella lifted her sunglasses just enough to raise an eyebrow. “Hi to you, too.”

Sharpay smirked and sat down at the pool’s edge, letting her legs slip into the water with a practiced grace. Her toenails were coral pink, perfectly shaped.

“You know,” Sharpay continued, leaning back on her hands, “if I’d known you were staying all summer, I would’ve petitioned the club to redesign the uniform. That shade of red does nothing for your undertone.”

Gabriella rolled her eyes, but there was no venom in it. “I’ll survive.”

“You always do,” Sharpay said. Her voice lost a little of its sharpness then—dropped into something quieter, maybe even sincere. “Survive.”

Gabriella glanced over. The moment hung there, strange and unexpected. It was an odd thing to say. Odd... and not unkind. It was then that she really saw her.

Sharpay’s hair was damp from an earlier swim, loose around her shoulders. A single droplet trailed down the side of her neck, catching in the gold of her earring. She had one hand resting beside her on the tile, perfectly manicured, relaxed in a way Gabriella never let herself be.

And something in Gabriella’s stomach flipped. Not big. Not seismic. But definite.

She looked away immediately, down at the water.

Nope.

She had Troy. She loved Troy. They were good. Easy. Solid. Whatever this was—this pull—it was a trick of the heat. Curiosity, maybe. Hormones. A fluke. She didn’t let herself look again.

“You were staring,” Sharpay said after a pause.

Gabriella’s throat tightened. “I’m lifeguarding.”

“You’ve got that look,” Sharpay went on. “The one where you’re trying to decide if you like me or want to push me in.”

Gabriella smirked. “Maybe both.”

Sharpay laughed, light and unbothered. “Careful. That’s how people fall for me.”

Gabriella shook her head, smiling despite herself. “Is that your idea of a pickup line?”

“It’s not not one.”

Gabriella exhaled through her nose, standing and stepping down from the lifeguard chair. The moment was shifting—too warm, too charged.

“My shift’s almost over.”

Sharpay tilted her head. “And here I was enjoying your company for once.”

“Try not to say anything unbearable for ten minutes and we’ll call it even,” Gabriella said, already turning.

She didn’t wait for a reply. She headed toward the back gate, where she knew Taylor would be finishing up a call near the tennis courts.

Behind her, she could feel Sharpay’s eyes following her. She didn’t turn around. She told herself it was nothing. Just banter. Just Sharpay being Sharpay.

And that flutter in her chest?

Just the heat. Just the sun. Just dehydration, maybe.

She spotted Taylor near the fence and lifted a hand in greeting. Gabriella smiled as she approached, let her body move through the rest of the day.

And she didn’t think about the water trailing down Sharpay’s shoulder. Didn’t think about that almost-flirt, that humming pause, that what if. She didn’t let herself.

It got easier not to.


The vineyard is still.

Rows of white folding chairs sit arranged neatly on the lawn, surrounded by late-summer sun and the faint hum of bees somewhere in the nearby hedges. The aisle runs long and clean between them, scattered with petals—orange, white, and lilac—just beginning to curl in the heat.

Gabriella sits near the front. She wears soft blush silk and strappy heels she regrets already. The hem of her dress shifts with the breeze. She folds her hands in her lap, her palms already damp.

Taylor slides into the chair beside her. “Pretty, right?”

Gabriella nods, not trusting her voice yet. She tries to smile. It flickers, thin.

The officiant clears her throat, voice gently amplified through a single mic that echoed softly through the vineyard. The breeze quiets. Even the birds seem to still. The guests fall into silence.

Gabriella’s breath hitches the moment Ryan turns to face Chad, their hands laced together, fingers tightly wound—not because they need the contact, but because they want to feel every moment of it.

They stand beneath a vine-covered arch strung with fairy lights that haven’t yet flickered on. The afternoon sun is beginning to slip low behind the hills, casting golden light over the scene, making everything—the grass, the white chairs, the people—feel like part of a slow, quiet dream.

Ryan wears lavender. It shimmers faintly in the sunlight, offset by the wild tangle of pinks and oranges in his boutonnière. His hair is neatly styled but already fraying at the edges from nerves or wind. 

Chad, opposite him, is in a rust-colored suit—the color of autumn leaves—his curls wild as ever. 

Together, they look like opposites. Like chaos and contrast. Like something that has no business working—except it does.

When Chad starts to speak, he reaches for a folded note, then hesitates. He chuckles, then slips it back into his pocket.

“I wrote something,” he says. “But it felt wrong reading a speech for something like this.”

Ryan laughs under his breath, his thumb brushing along Chad’s hand.

“I never thought I’d fall for the guy who wore heels to AP Drama,” Chad says, and the crowd laughs. “But one day, I did. And I still don’t totally understand it, except… it made sense. Like I’d been waiting for you to walk into my life and mess up everything I thought I wanted.”

Gabriella exhales, barely.

“You taught me how to stay,” Chad says, quieter now. “How to show up for someone. How to not freak out when something feels real.”

Ryan’s hand tightens in his.

“I don’t always know how to say the right thing,” Chad adds. “But I know I want you. Always.”

Ryan’s voice breaks the second he opens his mouth. “I used to think love was something you had to earn,” he says, breathless. “Something you had to perform . If it didn’t come with applause, it wasn’t real.”

His laugh is soft, self-deprecating. Chad smiles, still holding his hand.

“But you taught me love doesn’t need an audience,” Ryan says. “It just needs honesty. Choice. You.”

There’s a beat of silence. The wind lifts faintly through the vines. And Gabriella can’t breathe. Because this isn’t just beautiful. It’s honest . Messy, specific, whole. Two people choosing each other not in theory—not in secret—but in the light. In front of everyone.

This is love that dares to be seen .

And she suddenly, painfully, realizes what she’s been doing for years. Folding herself small. Opting for safety. Performing what she thought she was supposed to want. And hiding everything else in the shadows.

She thinks of the porch swing. The almost-kiss. The look on Sharpay’s face.

The silence that followed. Her silence.

Taylor nudges her gently. “You okay?”

Gabriella blinks, then she nods. “Yeah,” she whispers. “I think I am.”

Because something inside her is done pretending. Done pushing it down.

She watches as Chad and Ryan lean forward, foreheads touching, smiling like no one else exists. The crowd rises in applause as they’re pronounced married. Everyone claps. Some cry. The wind moves through the olive trees overhead. Gabriella doesn’t clap right away. She just sits there, her hands trembling, her throat tight.

Because now she knows. She wants.

And she’s finally, finally ready to stop being afraid of it.


The party glows behind her.

Strings of lights stretch across the vineyard, golden and humming, casting long shadows on the stone and grass. The reception is in full swing — music, dancing, bursts of laughter — but Gabriella doesn’t feel any of it. Her body is here, in the heat of the summer evening, but her mind is locked on a single point just beyond the reach of the lights.

Sharpay. stands alone near the firepit, her hair is falling out of its updo, curled strands brushing her bare shoulders. A thin sheen of sweat glints at her temple, catching the firelight. She looks like she stepped out of a fever dream—too vivid, too dangerous, too real .

Gabriella approaches her, steps slow and deliberate, every nerve in her body lit like a fuse.

Sharpay hears the footsteps and turns. Her mouth presses into a line—not angry, but already guarded. Her voice is quieter than usual, rough around the edges. “I figured you'd circle all night and never come over.”

Gabriella stops just short of the fire’s edge. Heat licks against her calves, the scent of smoke curling around them.

“I almost didn’t,” she admits.

Sharpay lifts her chin slightly. “Why are you here?”

Gabriella hesitates. Her hands shake, so she hides them at her sides. Her voice is soft. Measured.

“I gave you that playbill because I wanted you to know I saw you,” she says. “Even if I didn’t understand what that meant yet. I think part of me already knew… that something about you scared me.”

Sharpay’s eyes narrow slightly, but she doesn’t interrupt.

“I’ve spent my life chasing the things that made sense. The straight line. The easy-to-explain version of me.” Gabriella laughs quietly, nervous. “But today… watching Chad and Ryan say those things to each other — no filter, no hiding — I realized I’m still doing it. Hiding.”

Sharpay steps closer, just slightly. “From what?”

Gabriella’s voice drops. “From you .”

The words settle between them — thick and honest. Gabriella’s chest rises and falls faster now. Sharpay doesn’t speak, not yet. She’s watching her. Assessing. Waiting for the moment to shatter or solidify.

“I don’t know what this is,” Gabriella says, breathless. “But I know that every time I walked away from you—at the table, on the porch, ten years ago—it hurt.” Her voice cracks. “And I don’t want to walk away again.”

Sharpay’s expression falters—something vulnerable flashing in her eyes. She takes a step forward. “And if I kissed you right now,” she says, voice low, “would you walk away from that?”

Gabriella swallows, her entire body pulled taut.

“No.”

That’s all she says.

Sharpay closes the last few inches between them and presses her hand to Gabriella’s waist—not hard, just enough to test the space. Gabriella’s skin tingles beneath the touch.

And then, like something breaks open, Sharpay kisses her.

It’s not soft. It’s not cautious. It’s years of held-back tension, sharp longing, and missed chances crashing into the present. Sharpay pushes Gabriella back against the stone wall behind the firepit, and Gabriella gasps against her mouth. The coolness of the wall seeps through her dress. Sharpay’s hands slide up—one braced at Gabriella’s side, the other tangling in her hair.

Their mouths move with urgency. Lips parting, breaths catching, teeth grazing. Gabriella makes a noise—surprised, hungry—and kisses back harder, her fingers curling into the silk at Sharpay’s waist.

Then suddenly, Sharpay pulls back. She stumbles a half step away, breathing hard, eyes wide with panic.

“Shit. Sorry—” she says. “I didn’t mean to—I just…”

But Gabriella is already reaching.

“No,” she whispers, voice ragged. “Don’t apologize.”

Sharpay blinks at her.

Gabriella steps back in, her palm flat against Sharpay’s chest, just above her heartbeat.

“I want this,” she says. “I want you .” Her breath hitches. “And if you stop kissing me right now, I think I’ll actually lose my mind.”

That’s all it takes.

Sharpay exhales sharply—a strangled sound of relief, of disbelief—and surges forward again. She kisses her like she’s wanted to for a decade. Maybe she has.

Gabriella’s back hits the wall again, but she doesn’t care. Their mouths find each other with even more urgency this time, all teeth and tongue and aching relief. Sharpay’s hands slide along Gabriella’s hips, anchoring her. Gabriella’s fingers dig into Sharpay’s shoulder blades like she’s trying to memorize her shape.

They don’t think. They don’t speak. They just feel —the heat of the fire, the scrape of stone, the scent of perfume and smoke and summer.

This kiss has waited years to exist.

And now, it does.

Finally.


The lobby smells like champagne and roses.

Voices echo from every corner — warm praise, scattered laughter, theater-goers still dabbing at their eyes with cocktail napkins or reapplying lipstick in front of the framed poster near the door. And Gabriella stands near the center of it all, arms folded across her chest, trying to look composed.

She isn’t.

Her pulse is a steady thrum in her neck. Her heels click nervously against the floor with every subtle shift of weight. She’s replaying things she hasn’t even seen—only felt .

“She killed it,” Ryan says beside her, breathless. “She absolutely killed it.”

He’s jittery with energy, suit sleeves pushed to his elbows, a half-glass of pinot still clutched in one hand. He’s been alternating between pacing and bursting into proud declarations for the last five minutes.

Gabriella nods slowly, not trusting herself to speak yet. She hadn't known what to expect. The poster outside simply said: Second Verse —a new play by Sharpay Evans. And she knew Sharpay was acting in it, too. Of course she was. 

She had been right there , center stage, saying things that felt like they’d been lifted directly from Gabriella’s memories. Because despite how much she asked—Sharpay had been coy, unwilling to spoil the show. 

It was almost too specific. Too personal. Too true .

Almost.

And even without seeing the script, Gabriella knows what was there.

She’d heard the quiet gasps. The soft weeping. The laughter that cracked and lingered. The silence between lines that held more meaning than any monologue could carry.

“She was crying during the curtain call,” Ryan adds, quieter now. “I’ve never seen her do that.”

Gabriella swallows. “It was… a lot.”

Ryan looks over at her. He’s not smiling now — not teasing. Just watching .

“You okay?”

Gabriella lets out a shaky breath and nods. “Yeah. I just… I didn’t realize how much of us she would put in it.”

Ryan’s lips twitch. “She didn’t write that play for a reviewer.”

The door at the far end of the lobby opens, and someone calls out, “Family and guests for the cast—this way, please.”

Ryan claps once, as if physically restraining himself from sprinting. “Showtime.”

They make their way down a narrow hallway toward the backstage lounge. The theater is small—intimate, imperfect—but humming with life. Someone pops a bottle of prosecco and it foams over onto the tile.

Sharpay is standing near the back, in a loose wrap dress, her stage makeup still clinging to the corners of her eyes, her curls tucked behind one ear. She’s barefoot, holding a glass of water, surrounded by people telling her how brilliant she is.

But when Gabriella steps into the room, everything slows.

Sharpay sees her.

Her breath catches—almost imperceptibly—and something in her posture changes. It’s been a month since they’ve last seen each other. Sharpay busy with her show here, and Gabriella stuck at work back in California.

Ryan moves first, sweeping his sister into a hug and whispering something into her ear that makes her laugh and cry at the same time.

Gabriella hangs back. She doesn’t know what to say. Because everything Sharpay could’ve said—or maybe ever wanted to—was already in the play. But then Sharpay pulls away from Ryan, steps toward her, and says it anyway.

“Well?” Her voice is low. Careful. “Did you… like it?”

Gabriella stares at her—at the woman who once performed herself into exhaustion, who used sparkle like armor. Who now stands barefoot, stripped down to the truth, waiting to be seen. She doesn’t hesitate.

“I loved it,” she says. “I love you .”

Sharpay goes still. Her glass tips slightly in her hand.

And Gabriella steps forward, threading her fingers into hers, pressing a soft kiss to the corner of her mouth.

The room continues to buzz around them—movement, laughter, clinking glass—but for a moment, it’s just them. No stage. No script. No need to hide behind fiction. Just two women standing under fluorescent lights, sharing something that they’d waited too long to take.

Gabriella won’t let it go now. She’d be a fool if she did.

She knows that much.


Gabriella sat on the floor of her bedroom, legs pulled up to her chest, still in the shorts and hoodie she’d thrown on after her shower. Her hair was damp, leaving a patch of cool against the back of her neck. The window was cracked open, and night air drifted in—warm and thick with summer and cut grass.

Behind her, the Stanford acceptance letter rested on the desk—open, a little crumpled at the edges from being handled too many times. She had read it five, maybe six times already. It was everything she had worked toward. Everything she’d been supposed to want.

And it felt… distant. Like a line she’d rehearsed too many times.

Around her were half-packed boxes, a suitcase still open, and a mess of high school clutter: cords, a crumpled yearbook, her graduation cap in its plastic bag. On the carpet beside her lay a small stack of memorabilia she hadn’t meant to keep—a few old school playbills, folded-up schedules, hand-scrawled notes from group projects.

She picked up one of the playbills. Twinkle Towne. The very first musical Gabriella ever did. The role she’d stolen from Sharpay—unintentionally. And even now—after finals, after prom, on the edge of goodbye—she couldn’t stop thinking about her.

Not about the performances or the control or the drama. But about the quieter moments. About Sharpay under the stage lights, looking both invincible and like she might fall apart if someone looked at her too closely. The way she had glared at the chaos like it owed her something. The way her eyes softened, once—just once—when they were alone behind the curtain.

Gabriella turned the playbill over in her hands. The back cover was blank.

She grabbed a pen off her nightstand before she could think twice and uncapped it with a snap. Then, slowly, carefully, she wrote:

For Sharpay—

I never thanked you.

I hope one day you’ll forgive me for not seeing you clearer. 

—Gabriella.

She stared at the words. They didn’t feel like enough. But they also felt like too much.

She hadn’t known what she meant when she wrote "seeing you clearer." She just knew that Sharpay had gotten under her skin in ways that never made sense—that Gabriella had never admitted aloud, even to herself. Not then. Not really.

She hadn’t known how to put into words the tension that lived in every glance between them. The strange ache in her chest when Sharpay ignored her. The spark she kept writing off as envy. Or fear. Or pride.

She wanted to pretend it was just a note. A kind one. An olive branch. But her hand trembled as she signed it.

She closed the playbill slowly, like it might burst.

Then she set it aside on the floor. She didn’t know if she’d give it to her. Maybe she’d leave it in her locker. Maybe she’d carry it with her to college and forget it was even there.

(She won’t.)

Gabriella leaned back against the edge of her bed, her eyes falling shut for just a moment as the fan buzzed overhead. Her future waited on the desk. Her whole life was about to start. Tomorrow she’ll walk the stage and smile for photos and pretend that everything ahead feels certain.

But tonight, she lets herself feel the echo of something unresolved. And still, in the quiet, she couldn’t stop thinking about Sharpay Evans.

She would tell herself it was just a note. She would spend years pretending that was true.