Chapter One - The Last Night of Freedom
The music in the club pulsed like a heartbeat through the floorboards—a deep, thrumming bass that vibrated up through Hayley Carter’s heels and settled somewhere in her chest. Pink and gold balloons clustered against the ceiling above the booth where she sat wedged between her friends, a plastic tiara sliding down her hairline with each passing minute. The words Bride to Be glittered across the pink sash Jess had insisted she wear approximately twenty minutes and two cocktails ago.
She tugged at it self-consciously for the dozenth time.
“I look like a walking party supply,” Hayley muttered, tugging at the sash. She attempted to remove it entirely.
Megan smacked her hand away. “You’re adorable. Stop fidgeting.”
Jess laughed, raising her own fluorescent cocktail—something that involved a tiny umbrella and quite a lot of blue curacao, but something in her eyes flickered.
Across the table, Lila leaned back against the red leather booth, her dark curls bouncing as she grinned. “Relax. It’s your bachelorette party. You’re supposed to be embarrassed. It’s in the rulebook.”
The club was packed with laughing groups of women—birthday crowns catching the light, feather boas draped over shoulders, glowing bracelets flashing in the neon glow. Somewhere near the back, a hen party was attempting to teach the bride-to-be a choreographed routine to a Spice Girls song. It was going poorly. Hayley felt a strange kinship with that woman.
Daniel had insisted she go out.
“Enjoy it,” he’d said that morning, kissing her forehead as she sat at the kitchen island in her pajamas, nursing coffee and mild pre-party dread. “Your friends deserve to celebrate you. And you deserve to let loose a little before the big day.”
She’d melted a little at that, the way she always did when he was thoughtful. That was Daniel—quietly considerate, steadily reliable, the human equivalent of a warm blanket and a cup of tea. Which was wonderful. Which was exactly what she wanted.
Wasn’t it?
Hayley took a larger sip of her drink and pushed the thought away.
Of course it was what she wanted. They’d been together for four years. They practically lived together at his condo. She had always had her own place, but Daniel preferred his more spacious condo. They had a joint savings account and a shared subscription to a streaming service. This was the obvious next step. Natural progression. The thing you did when you loved someone and wanted to spend your life with them.
So why did the word logical keep appearing in her thoughts when she thought about her own wedding?
Jess leaned forward conspiratorially, her eyes gleaming with the mischief that had, throughout fifteen years of friendship, led to approximately 73% of Hayley’s most regrettable life decisions. “Okay. Next activity.”
Hayley’s stomach tightened.
“Jess—”
Too late. Jess slapped the table with both palms. “Bring him out!”
Hayley froze mid-sip.
“Megan,” she said slowly, dread creeping into her voice like fog rolling in from the sea. “What did you do?”
Megan’s smile was nothing short of wicked. She tossed her blonde hair over one shoulder and sat back like a queen surveying her domain. “Oh, nothing,” she said lightly. “Just hired a little entertainment. You only turn twenty-five and get married in the same month once, theoretically. Figured we should make it count.”
Lila squealed and kicked her feet under the table like a delighted toddler.
Hayley groaned, covering her face with both hands. “No. No, no, no. I told you—explicitly told you—no strippers. I was clear about this. I used the words ‘under no circumstances.’ Those exact words.”
“Not a stripper,” Megan corrected smoothly. “Dancer. There’s a difference. Strippers take things off. Dancers just... dance. Tastefully. Artistically.”
“Since when do you care about taste?”
Megan pressed her hand to her chest in mock offense. “I am a woman of refinement and culture.”
Jess snorted into her drink.
“I’m serious, Meg. I don’t want some stranger---” Hayley lowered her voice, glancing around “---grinding on me while you all film it for posterity. I have to live with these memories.”
“Relax.” Megan waved a dismissive hand. “I booked through the club, not some sketchy website. They’re professionals.”
“You booked a stripper through a club?”
“A dancer. And yes. I gave them the vibe—fun but respectful—and they send whoever’s available.” Megan shrugged. “Standard stuff.”
“So you don’t even know who’s coming?”
“I know he’ll be professional. That’s literally his job.” Megan signaled the waitress for another round.
“You gave them a vibe?”
“Rented a party booth, specified the occasion, tipped well upfront.” Megan shrugged.
Hayley stared at her. “You’re telling me a random stranger is about to show up and dance for me, and you don’t even know his name?”
“I know his stage name.” Megan grinned. “Ryder Storm. Very dramatic. Very on-brand.”
Jess let out a snort-laugh so violent she nearly inhaled her cocktail. ”Ryder Storm?" She pressed her hand to her mouth, shoulders shaking. “That sounds like a weather event at a male strip club.”
“It is a male strip club,” Megan said flatly.
“Even better.” Jess fanned herself dramatically, flopping back against the booth like a Victorian maiden encountering scandal. “Ohhh, Ryder Storm is approaching. Everyone take cover. Ladies, batten down the hatches."
Lila kicked her under the table. “You’re so extra.”
“I’m entertained. There’s a difference.”
Even Hayley felt her mouth twitch despite herself. “You’re both impossible.”
Megan waved off the commentary with the dignity of someone who’d anticipated exactly this response. “Mock all you want. You’ll change your tune when he shows up and you’re all speechless.”
“I will never be speechless over anyone named Ryder Storm,” Jess declared. “That’s a solemn vow.”
(Twelve minutes later, she would break it spectacularly.)
Hayley groaned. “I hate everything about this.”
“You love everything about this. You’re just pretending not to. Relax.” Megan waved a dismissive hand. “I did my research. This guy’s supposed to be classy. More performance art than... you know. The other thing.”
“There is no other thing. There’s only one thing, and it’s the thing I don’t want.”
“You’re being dramatic.”
“I’m being reasonable!”
“You’re being dramatic and reasonable, which is the worst combination. Just trust me. When have I ever steered you wrong?” Megan said.
Hayley opened her mouth to answer.
Megan held up a hand. “Rhetorical question. Do not answer.”
The DJ’s music abruptly cut mid-song, leaving a ringing silence that made the whole room feel alert. A spotlight snapped on near the small stage across the room, and a voice boomed through the speakers—deep, dramatic, a voice that probably announced boxing matches and professional wrestling events.
“Ladies... are you ready?”
The crowd erupted in cheers. The hen party abandoned their Spice Girls routine entirely.
Hayley sank lower in the booth until her chin nearly touched the table.
“I hate all of you,” she muttered through her fingers. “I’m going to remember this during the wedding seating plan. Every single one of you will be seated near the kitchen. You’ll be behind a pillar. You’ll have a limited view of the altar.”
Jess pulled her hands away from her face. “You will not hide. This is a sacred tradition. The Last Night of Freedom. You’re supposed to be wild and carefree and do things you’ll half-regret.”
“I don’t want to be wild and carefree. I want to be at home in my pajamas watching Pride and Prejudice and pretending Mr. Darcy is real.”
“That’s exactly why you need this.”
A slow, heavy bassline started—deep and rhythmic, a sound that seemed to bypass the ears entirely and settle directly in the bloodstream. The lights dimmed until the room glowed in dark crimson and violet, shadows pooling in corners and stretching across the ceiling.
The crowd near the stage surged forward, a wave of glitter and excited screams.
And then he stepped into the light, and Hayley forgot to breathe.
He was tall—not just tall, imposing—with broad shoulders that made the crowd parting for him seem inevitable rather than chosen. Easily over six feet, he moved with the lazy confidence of a predator surveying the landscape, his body understanding exactly what space it occupied and offering no apology for any of it. His long dark hair hung loose around his shoulders, catching the colored lights like ink spilled across silk, a few strands falling forward as he tilted his head and scanned the room.
Even from across the club—even through the dim lighting and the press of bodies—Hayley could see the sharp lines of his jaw, the sculpted cheekbones, the confident curve of his mouth that suggested he knew exactly what effect he was having and found it mildly amusing.
The announcer’s voice boomed again.
"Ladies... give it up for the storm you’ve all been waiting for...”
Dramatic pause. The crowd held its collective breath.
“RYDER STORM!”
The crowd screamed. The hen party jumped up and down. Somewhere to Hayley’s left, a woman shrieked something unprintable.
Her friends screamed louder.
“Oh my God,” Jess breathed, clutching Hayley’s arm with white-knuckled fingers. “Oh my God. Megan. Megan, I take back every bad thing I’ve ever said about you.”
Megan looked insufferably pleased with herself. “As you should.”
Hayley stared.
He wore black leather pants slung low on his hips—the kind that looked expensive, not costume-shop cheap—and an open black jacket that revealed a sculpted chest and defined abdomen beneath the stage lights. His skin gleamed, catchlights from the spotlights.
But what struck her wasn’t just the body.
It was the way he moved.
He walked across the stage with an easy, fluid confidence that seemed almost unconscious, like the music lived somewhere in his bones and he was simply letting it out. Each step was deliberate without seeming rehearsed, unhurried, the slow prowl of someone completely aware of every eye in the room and utterly unconcerned by the attention.
When the beat dropped again, he rolled his shoulders once—a single, smooth motion that made the jacket slip slightly, revealing more of his chest—and the room lost its collective mind.
Hayley became aware that her mouth was slightly open. She closed it.
Jess grabbed her arm hard enough to leave bruises. “Hayley. Hayley. Look at him.”
“I’m looking,” Hayley said. “I’m looking.”
Ryder Storm—apparently—began to dance.
It wasn’t frantic or exaggerated the way she’d expected. There was no awkward pelvic thrusting, no cringeworthy finger-pointing at random women in the crowd. Nothing that screamed I am a Professional Entertainer, Please Appreciate My Artifice.
It was slower. Controlled. Almost... artistic.
He moved with the rhythm like he was telling a story with his body—each shift of his hips deliberate, each turn of his shoulders precise and meaningful. His hands moved through the air like they were tracing shapes only he could see. When the music swelled, so did his movements; when it dropped to something quieter, he followed suit, his body bending and flowing like water finding its level.
The spotlight followed him as he stepped down from the stage.
The crowd parted instinctively, creating a path like the Red Sea.
Women reached out as he passed, laughing and cheering, trying to touch his arms, his shoulders, his chest. He flashed an easy grin, high-fiving one group before spinning smoothly away, never breaking the rhythm of the music. He made it look effortless—the attention, the physicality, the constant awareness of where his body.
Hayley felt a strange flutter of nerves in her stomach. Not attraction, exactly. Something more like... recognition? No, that didn’t make sense. She’d never met this man.
Jess leaned into her ear. “He’s coming over here.”
Hayley’s eyes widened. “No he’s not.”
Jess pointed.
Hayley looked.
Ryder Storm was walking directly toward their booth.
Her friends erupted into delighted chaos.
“Hayley’s the bride!”
“Over here!”
“Bring him here!”
Megan whistled—two fingers in her mouth, piercing and loud, the way she’d done since they were seventeen and sneaking into clubs with fake IDs.
Hayley wanted to crawl under the table and never emerge. She considered, briefly, the logistical feasibility of simply sliding beneath the booth and hiding until the whole thing was over. Unfortunately, the floor looked sticky and she was wearing a sparkly black dress she liked.
The dancer stopped beside their booth.
Up close he seemed even taller. And somehow... younger. Not in age—he was clearly late twenties, maybe thirty—but in something less measurable. The skin at the corner of his eyes was smooth, unlined by a life that left marks. His mouth, when he wasn’t performing, settled into a shape that wasn’t quite a smile, wasn’t quite uncertainty—just open, in a way that suggested he hadn’t yet learned to close himself off.
His hair fell forward slightly as he looked down at her, those gray-blue eyes scanning her face with an expression she couldn’t quite read. There was a flicker there, there and gone, of something almost like nerves. The kind a person has before they’ve done enough things to stop being nervous about them.
For a moment the confident performer wavered.
Something quieter passed across his face, almost uncertain. Almost shy. His jaw worked slightly, like he was deciding whether to say something, then deciding not to.
Then the stage smile returned, warm and practiced, and Hayley wondered if she’d imagined it.
“Well,” he said, his voice smooth and low, carrying easily over the music. “Which one of you is the bride?”
Four fingers pointed at Hayley.
She groaned and briefly closed her eyes. “Traitors. All of you.”
He laughed—a real laugh, not a performer’s laugh, low and genuine.
“That would be me,” Hayley admitted weakly, gesturing at the ridiculous sash. “Unfortunately.”
He crouched slightly so they were eye level. Up close his eyes were unusual—gray-blue, like the sea before a storm, with darker rings around the edges. His lashes were unfairly long.
“Hayley,” he said, reading the glittering letters across her chest.
His voice softened a fraction. Lost some of the performance edge.
“Congratulations.”
Something about the sincerity of it caught her off guard. She’d expected the usual performative flattery—you’re the most beautiful bride I’ve ever seen, how did you get so lucky—the empty charm that came with the territory. But his voice held none of that. Just simple, genuine warmth.
“Thank you,” she said awkwardly. “I—thank you.”
Jess, apparently deciding that subtlety was for cowards, shoved her lightly in the shoulder. “Dance for the bride!” she demanded. “That’s why you’re here, right? Dance for her.”
The crowd around them cheered agreement.
Ryder Storm chuckled, running a hand through his hair and pushing it back from his face. The motion drew Hayley’s attention to the line of his jaw, the column of his throat, the way his chest moved when he breathed.
Stop noticing things, she told herself firmly. You’re engaged. Engaged people don’t notice other people’s throats.
“Well,” he said, straightening to his full height again, “far be it from me to disappoint.”
The music shifted—slower now, heavier, with a rhythm that seemed to pulse directly in time with a heartbeat. The bass was deep enough to feel in her teeth.
He extended a hand toward Hayley.
Her heart thumped painfully against her ribs.
“Oh, I don’t—I’m not—I’m not much of a dancer—”
Jess grabbed her wrist and shoved it forward before she could finish the sentence.
Hayley shot her a look of pure betrayal.
Too late.
Ryder Storm’s hand closed gently around hers.
His grip was warm. Steady. Careful—like he was handling something fragile without meaning to be condescending about it. His palm was slightly calloused against her skin.
He pulled her to her feet.
She just stood there, blinking, her hand still caught in his. The music kept pounding. The bar kept moving. But something had shifted—a ripple of awareness passing through the crowd like wind through wheat.
The hen party, still clustered near the stage, spotted them first. One of them—the bride, maybe, or the loudest friend—pointed and said something Hayley couldn’t hear. Within seconds they were migrating, dragging their reluctant bride toward the action, clearing a space near the booth like they’d been waiting for exactly this.
“Make room!” someone shouted. “Bride coming through!”
Other groups peeled back automatically, the way crowds always do when something’s happening—not because they cared, necessarily, but because bodies in motion created space by default. A few women glanced over, assessed the situation (dancer + bride = photo op), and raised their phones with the practiced nonchalance of people who documented everything just in case.
The hen party had migrated closer, their bride now perched on a friend’s shoulders for a better view. Phones bobbed above the crowd like glowsticks at a concert.
By the time Hayley registered what was happening, a loose circle had formed—uneven, casual, more accident than design. The hen party claimed the front, their phones already recording. A few bachelorettes from other groups hovered at the edges, more curious than invested. Most of the bar continued their conversations, oblivious or indifferent.
It wasn’t a performance. It was just... a moment. One that happened to have an audience. But Ryder’s eyes stayed on hers, steady and warm, and somehow that made the audience feel like background noise instead of judgment.
Hayley could feel her face burning. She was certain she’d gone approximately the color of a fire engine.
“I’m so sorry,” she whispered, before she could stop herself.
He blinked, surprised. “For what?”
“For... this.” She gestured helplessly at herself, at the sash, at the tiara, at the crowd, at the entire mortifying situation. “For being the worst possible person to have to dance with. I’m not—I don’t—this isn’t my scene.”
A faint smile tugged at his mouth—not the performer’s smile this time, but something smaller and more private. “It’s literally my job,” he said quietly. “Trust me, I’ve danced with way worse. At least you’re polite about it.”
“Who’s not polite about it?”
“You’d be surprised.” His eyes crinkled. “Last week a woman tried to climb me like a tree. Security had to intervene.”
Hayley laughed before she could help herself—a surprised, genuine sound that seemed to startle them both equally.
The music swelled.
He stepped closer.
But not as close as she expected. Not the full-body press she’d braced for, the kind of thing that would have sent her friends into hysterics and her into cardiac arrest. Instead, he gave her space—enough that she could breathe, could think, could still feel like herself.
He began to move around her, dancing in smooth, controlled movements that kept just enough distance to feel respectful. His hips rolled with the rhythm, slow and deliberate, but his eyes stayed on her face rather than her body—checking, constantly checking, making sure she was okay with this.
It was oddly... considerate.
Hayley exhaled a shaky breath she hadn’t realized she’d been holding.
Her friends shrieked with laughter and encouragement behind her. She heard Megan yell something about “get it, Hayley!” and Jess respond with something unsayable.
Ryder moved into a slow rotation, circling her with deliberate grace. His body undulated with the music—a roll of his shoulders that traveled down his spine and into his hips. Fluid and mesmerizing. When he faced away from her, he looked back over his shoulder with that same warm smile, one hand reaching back as if inviting her to step forward.
She didn’t move. Couldn’t move. Wasn’t sure she remembered how.
He turned to face her again and dropped into a low crouch, rising slowly—agonizingly slowly—in a motion that started in his thighs and traveled upward like a wave. His hands traced the air near his own body, never touching her, but the suggestion was there, the implication of intimacy without any actual contact.
Hayley became aware that she was holding her breath.
He spun once in rhythm with the music, his hair sweeping around his shoulders like a dark curtain. The stage lights flashed across his back, highlighting the strong lines of muscle beneath his skin, the way his body moved like it had been designed specifically for this purpose.
When he faced her again, his expression shifted.
That same softness from before. Almost shy.
He dipped his head toward hers—close enough that his hair brushed his own shoulder, close enough that for a dizzying second she thought he might speak. Instead his lips moved near her ear, forming words she couldn’t hear, couldn’t possibly hear over the bass shaking the floor.
But she felt them. The warmth of his breath. The shape of the syllables against her skin.
Then he pulled back, and the words resolved in her memory like a dream upon waking:
Just exist. I’ll do the rest. She had no idea how she knew. She just did.
He stepped closer again—still not too close, but closer—and began to move in a way that was unmistakably suggestive without being graphic. His hips rolled in slow circles, his hands tracing the air near his own body rather than hers.
Then his hand lifted.
Hayley’s breath caught.
His palm hovered inches from her waist—close enough that she could feel the warmth radiating from his skin, close enough that if she swayed even slightly, she’d press against him. His fingers curled, like he was resisting the urge to close the distance. The music faded. Or maybe she stopped hearing it. Either way, there was only the bass in her chest and the space between his hand and her skin and the question neither of them would voice.
His eyes dropped to where his hand almost touched her, then lifted back to her face.
Checking, she realized. He’s checking if this is okay.
She didn’t move. Couldn’t move. Wasn’t sure she wanted to.
The moment stretched—one second, two—and then his hand dropped back to his side. He rolled his shoulder in a smooth circle, redirecting the motion into his own body, and spun away from her in a controlled turn that somehow felt more intimate than contact would have.
When he faced her again, that small, private smile tugged at his mouth. The one that wasn’t for the crowd.
He dropped into a slight crouch again, then rose slowly, the motion traveling up through his thighs, his hips, his chest, his shoulders—a wave of movement that drew every eye in the room.
Including hers. Always hers.
He reached for the edge of his jacket, fingers grazing the fabric, and for a heart-stopping moment Hayley thought he might take it off. But he only tugged it, a tease, a suggestion, before releasing it and continuing to move.
The crowd groaned its disappointment. A few women shouted encouragement.
Ryder just grinned and kept dancing.
Hayley became acutely aware that she was standing in the middle of a club in a ridiculous sash while a man who looked like he’d been sculpted by someone with specific artistic intentions danced right in front of her.
She also became aware that she was... enjoying it.
Not in a I want this man way—she was engaged, she loved Daniel, Daniel was wonderful and steady and safe—but in a this is kind of fun way. There was something freeing about being looked at without pressure, about being the center of attention without having to perform anything herself. She could just... stand here. And watch. And let herself feel, for five minutes, like a woman who ended up in situations like this.
The thought made her smile—a real smile, not the anxious one she’d been wearing all night.
Ryder noticed. His eyes widened slightly, then warmed.
The music swelled, and he moved with it—slower now, drawing out the final moments. His eyes found hers and held.
He mouthed something. Three syllables. She couldn’t catch them.
Hayley shook her head, gesturing at her ear, at the music—I can’t hear you.
He smiled. That private smile. Leaned in just enough that she felt the warmth of his presence without quite touching.
“Natural,” he said. Not loud enough to compete with the music. Just loud enough that she caught the shape of it. The meaning.
She laughed, surprised out of her. “I’m standing still.”
He read her lips in return, his eyes crinkling. “Exactly.” Pause. “Excellent at it.”
She didn’t hear the last part. Didn’t need to.
She laughed again. It was happening more frequently than she’d expected.
The song began to wind down—she could tell the rhythm shifted, the way the bass began to fade. Ryder slowed his movements accordingly, drawing out the final moments with deliberate grace. He turned his back to her, rolled his shoulders once more, then looked back over his shoulder with a final flash of that performer’s smile.
But instead of the expected finish—the dramatic pose, the final beat—he did something unexpected.
He turned back to face her, stepped forward until there was barely a foot between them, and held out both hands, palms up. An invitation, not a demand.
Hayley hesitated for only a second before placing her hands in his.
He held them gently, his thumbs brushing once across her knuckles, before stepping back and bowing—a formal gesture that felt completely at odds with everything that had come before.
The music ended.
The room exploded into cheers.
Hayley blinked, aware of how loud the room was, how bright the lights seemed, how many people were watching them.
Ryder straightened and released her hands carefully—deliberately—as if he wanted her to know that the contact was ending by choice, not by accident, and ran a hand through his hair again.
They just looked at each other—two strangers in the middle of a crowded club, breathing harder than usual, caught in something neither of them had words for.
“Thank you,” Hayley said, and meant it.
He nodded once, and the club’s noise seemed to dim, the crowd fading to static around them. “Thank you for being a good sport. Not everyone is.”
“I suspect not everyone gets a professional dancer who actually respects personal boundaries.”
Then Jess appeared at Hayley’s elbow, grabbing her arm and pulling her back toward the booth.
“Oh my God,” Jess shrieked. “Oh my God. That was incredible. You were incredible. He was incredible. Everything is incredible.”
Hayley let herself be pulled, glancing back once over her shoulder.
Ryder was watching her go, that quiet expression back on his face. When their eyes met, he nodded once—a small, private acknowledgment—then turned to accept a high-five from one of the hen party women.
Hayley slid back into the booth, her heart beating faster than the situation warranted. The tiara had migrated to somewhere near her left ear—she could feel it pulling at her hair, a persistent little tug that matched the persistent little thrum still buzzing under her skin. It must have happened during the dance, during all that spinning and near-touching, when she’d been too focused on Ryder’s hands and Ryder’s eyes and Ryder’s everything to notice her own body.
She reached up to fix it.
Jess was watching her. Not obviously—she was laughing at something on Lila’s phone—but Hayley caught the quick glance, the way Jess’s eyes tracked her settling back into her seat like she was looking for something.
Looking for what?
The thought skittered away before she could catch it.
She pressed her palms flat against the sticky tabletop, trying to ground herself. Ryder’s hand had been warm. Calloused in a way that suggested he did something with his hands when he wasn’t dancing—guitar, maybe, or rock climbing, or something else that left skin roughened in a way that registered even in a brief touch.
Daniel’s hands were soft. Office-soft, keyboard-smooth. She’d always liked that about them—they were her Daniel’s hands, the ones that left notes on the bathroom mirror and cupped her face when he kissed her good morning.
So why did the contrast make her stomach tighten?
Megan pushed a fresh tequila toward her. “You’re welcome.”
“Shut up.”
“Never.”
Lila leaned forward, eyes wide. “He was so hot. Like, unfairly hot. That should be illegal.”
“He was very...” Hayley searched for the right word. “Professional.”
Jess snorted. “Professional is not the word I’d use. Talented, maybe. Gifted. Blessed by the gods.”
“Jess.”
“What? I’m allowed to look. I have working eyes.”
Hayley laughed and took a long sip of her drink. The alcohol burned going down, but in a pleasant way—a warm spread through her chest that loosened something tight she hadn’t realized she’d been holding.
“So?” Megan leaned forward, eyes gleaming. “Was it everything you didn’t know you wanted?”
“It was...” Hayley considered. “Kind of nice. He was respectful.”
“Respectful.” Megan made a face. “That’s the word you’re going with? Not ‘incredible’ or ‘life-changing’ or ‘I’ve never felt more alive’?”
“I’m engaged, Meg. I’m not supposed to feel more alive because a stranger danced near me.”
Across the table, Jess lowered her cocktail with an unreadable expression. “Speaking of which—” She tilted her head, studying Hayley with the particular focus of someone who’d known her for fifteen years and could read silences better than words. “You are okay, right? About three weeks?”
“Three weeks?”
“The wedding, genius. The reason for the sash.” Jess’s voice was light, but her eyes stayed steady. “Daniel’s so lucky you’re not the type to get cold feet.”
Something wavered in her expression. A beat too long before the smile. A knowing look that suggested she was watching for something—expecting something.
Hayley’s stomach tightened. “Why would I get cold feet?”
“No reason.” Jess shrugged, already reaching for her drink again. Too casual. “Just making conversation. You know. Pre-wedding check-in.”
Lila glanced at them, clearly missing whatever had just passed. Megan didn’t miss it—Hayley caught the quick look she shot Jess, a silent conversation happening above her head.
“Says who?” Megan said smoothly, steering them back to safer waters.
Hayley opened her mouth to answer, then closed it again.
Her phone buzzed against the table.
She glanced down. Daniel’s name lit the screen.
Hope you’re having fun! Don’t let Jess talk you into anything too crazy. Well, maybe a little crazy. Love you.
Hayley stared at the message. Three sentences. Sixteen words. The little winking emoji he always used—😉—the one she’d once found endearing and now couldn’t quite read.
Love you.
She should text back. A quick heart emoji, a reassurance that she was fine, that she missed him, that she’d be home soon. That’s what Hayley who was engaged to Daniel would do.
Her thumbs stayed still.
Across the bar, movement caught her eye.
Ryder was heading for the back exit, his jacket now closed, his posture different—less performance, more just a tired guy heading home after work. He was almost to the door, with one hand reaching for the handle, when he stopped.
Turned.
Looked back.
Across the crowded bar, across the sea of bodies and balloons and flashing lights, his eyes found hers. Like he’d known exactly where to look. Like he’d felt her watching.
Hayley’s breath caught.
For a moment—one heartbeat, two—they just looked at each other. The distance between them felt electric, charged with everything that hadn’t happened, everything that couldn’t happen. His expression was unreadable from here, but his body had stilled completely, one hand frozen on the exit door, the other hanging loose at his side.
Wait.
The word rose in her throat. Unspoken. Unspeakable.
Wait—
Someone jostled her elbow—a waitress squeezing past with a tray of shots—and the moment shattered.
When Hayley looked back, the door was swinging closed. Dark hair disappearing. Gone.
She stared at the empty space where he’d been, her heart pounding against her ribs like it was trying to follow him.
You don’t even know his real name, she told herself. He’s a stranger. A performer. This is ridiculous.
But her hand lifted anyway, half-reaching toward the exit, before she caught herself and let it drop.
She looked away.
Daniel, she reminded herself. You’re marrying Daniel. Daniel, who leaves you little notes on the bathroom mirror. Daniel, who remembers to buy your favorite coffee. Daniel, who’s never made you feel uncertain or anxious or anything less than completely safe.
Daniel was wonderful.
Daniel was perfect.
Daniel was... predictable.
The thought slid into her mind unbidden, and she pushed it away just as quickly. Predictable was good. Predictable was safe. Predictable was what you wanted in a life partner, someone who would be there, steady and reliable, through all the chaos the world threw at you.
So why did the word predictable feel bad?
She looked away. Took a sip of her drink. Pretended to listen to Jess describing something with elaborate hand gestures.
Her eyes kept drifting back to the exit door. The dark wood. The small round window. The way it didn’t open again.
Stop it, she told herself. He’s gone. It’s over. You’re engaged.
The door stayed closed.
Jess was saying something about the next round of shots. Lila was laughing at something on her phone. Megan was already flagging down a waitress.
Hayley smiled and nodded and participated in all the appropriate ways.
But somewhere in the back of her mind, a small voice whispered something she wasn’t quite ready to hear.
He didn’t take anything off. Not his jacket, not his belt, not even pretense. He just... danced. And it was the most alive she’d felt in months.
She took another sip and told the voice to shut up.
It didn’t listen.