The lobby of the school was a wall of heat and noise. Ryan stopped just inside the glass doors, his hand still on the small of Riley's back. The air smelled like perfume, sweat, and the cloying sweetness of punch. A disco ball scattered frantic light across a sea of moving bodies, dresses in neon and black, suit jackets shrugged off and slung over shoulders.
His breath hitched. It was too much. The bass from the speakers vibrated in his ribs. A cluster of guys from the basketball team whooped near the refreshment table. He felt every eye, real or imagined, swing toward him—toward his hat, his boots, his whole wrong-body presence in this bright, churning world.
"Ryan."
Riley’s voice was close, a quiet anchor in the noise and lights. She didn't pull him forward. She turned to face him, stepping into his line of sight, blocking the crowd. Her red dress keeping him focused.
She looked up at him, her gaze steady. "You okay?"
"Loud," he managed, the word sticking in his dry throat.
She nodded like it was the most reasonable observation. "It is. Here."
She took his left hand, the one hanging stiff at his side. She didn't lace her fingers through his. She turned it over, palm up, and placed her own hand against it. Then she pressed, just firmly, her cool skin against his warmer, damp palm.
"Just look at me for a second," she said. "Not them. Me."
He did. Her eyes were green, but under the spinning lights, they held flecks of gold. He saw the faint spray of freckles across her nose, the careful line of her lipstick. He felt the solid, gentle pressure of her hand.
The whooping, the bass, the laughter—it all faded into a dull roar. The center of the universe shrank to the point where their hands met.
"Better?" she asked after a moment.
"Yeah." It was true. The panic, a rising tide in his chest, began to recede. He wasn't drowning in the crowd. He was standing on the shore with Riley.
"Good." A small, knowing smile touched her lips. "We don't have to dance. We can just be here. That’s enough."
She finally laced her fingers with his, giving his hand a single, firm squeeze before releasing it. The contact left a phantom warmth. "Come on. I see Kristina. We can say hi, and then we can find a wall to lean on. I'm a champion wall-leaner."
She led him into the current. He kept his eyes on the back of her head, on the smooth twist of her hair. People brushed past. Someone shouted his name—Ben, probably—but he didn't turn. He followed the red dress.
They reached Kristina and a group of girls. The conversation was a burst of high-pitched excitement around him, a language of dresses and shoes and photos. Ryan stood a half-step behind Riley, a silent sentinel. He nodded when Kristina waved at him.
Through the shifting bodies, past the swaying silhouettes, Ryan saw a familiar figure hunched over a folding table piled with electronic equipment. Dan Brewster, wearing oversized headphones and a neon-green T-shirt, was nodding intently as the DJ pointed to a laptop.
“Hey,” Ryan said, his voice barely carrying over the music. He nudged Riley gently and pointed.
She followed his gaze and smiled. “Go say hi. I’ll be right here.”
Ryan wove through the crowd toward the DJ stand. The bass vibrated up through the soles of his boots. Dan was untangling a thick cable, his fingers moving with practiced efficiency.
“Brewster,” Ryan said, raising his voice.
Dan looked up. His face split into a wide grin. He slipped one ear of the headphones off. “O’Connor! You clean up less terrible than I expected.”
“What are you doing?”
“Technical support,” Dan said, as if it were obvious. “DJ Mike’s laptop is older than my grandma’s flip phone. It keeps glitching. I’m basically the prom paramedic.”
Ryan watched Dan’s hands. They were calm. Certain. This was Dan’s language—wires, signals, code—a world of clear problems and cleaner solutions. A world Ryan understood.
“You getting a cut of the door?” Ryan asked.
“Paid in Cheetos and Mountain Dew,” Dan said, pointing to a stash under the table. He glanced past Ryan toward Riley. “Riley made as it well.”
Ryan moved his head up and down.
Dan’s smirk softened. He knocked a knuckle against Ryan’s shoulder. “Aren't you glad you listened to me”
Ryan just smiled at his friend.
A sudden, thunderous beat drop shook the gym. The crowd roared. Dan winced and adjusted a dial on a mixer, smoothing the transition. “This guy’s a butcher. Needs a firm, digital hand.”
“Ryan!” A new voice, loud and close. Ben Delany appeared, smelling of cheap cologne and sweat, his tie already loosened. He threw an arm around Ryan’s neck. “You made it to the dance floor! Sort of.”
“Sort of,” Ryan agreed, extracting himself from the headlock.
Ben nodded at Dan. “Keeping the beats alive, nerd?”
“Keeping them from dying a painful, feedback-ridden death,” Dan corrected, not looking up from the laptop screen.
Ben turned his attention back to Ryan, his expression turning uncharacteristically serious for a second. “You good, man? This,” he waved a hand at the swirling lights and noise, “is a lot.”
Ryan looked over his shoulder. Riley was still talking to Kristina, but her eyes found his across the distance. She gave a small, reassuring wave.
“Yeah,” Ryan said to Ben, and meant it. “I’m good.”
“Alright then,” Ben said, the moment of seriousness vanishing. He grabbed Ryan’s cowboy hat, plopped it on his own head, and grinned. “Gonna go find Sarah Jenkins. Wish me luck!” He handed Ryan his hat back, and disappeared into the crowd.
“A for ambition!” Ryan thought to himself.
Ryan turned back to Dan and leaned closer to Dan’s makeshift booth. “Dan, think you can fill a special request? Garth Brooks. ‘The River.’”
Dan stopped adjusting a slider and looked at him. “You and your country O'connor.”
“It’s one of Riley’s favorites.”
Dan sighed, a sound of profound professional suffering. He clicked through files on the laptop. “Fine. For love. Or whatever this is. Give me two songs. I need to set a mood bridge or the vibe will hemorrhage.”
Ryan nodded his thanks and turned. The crowd was a blur of motion and color. He felt the noise in his teeth.
Then Riley was there, slipping her hand into his. “Everything okay?” Her fingers were warm. Real.
“Yeah. Just… coordinating.”
The current synth-pop track faded out. A hush, then the clean, unmistakable pluck of an acoustic guitar filled the gym. It sounded like wood and wide-open spaces, utterly alien in the fluorescent haze.
Riley’s head tilted. A smile started at the corners of her mouth. She looked from the DJ booth to Ryan. “You didn’t.”
He just shrugged, a flush of heat climbing his neck.
Garth’s voice, earnest and clear, cut through the last whispers of chatter. *You know a dream is like a river…*
A few people groaned. Someone yelled, “Skip it!” But a few couples, the ones who’d grown up on truck stereos and campfires, moved closer together.
Riley didn’t seem to hear any of it. She tugged his hand. “Dance with me.”
The dance floor was a minefield of gyrating bodies. “I don’t really…”
“Not like that.” She led him to a corner near the bleachers, away from the main throng. She turned to face him, placing his hands on her waist. Hers settled on his shoulders, over the rough weave of his jacket.
They swayed. It was simple, just a slow shifting of weight. The scent of her shampoo cut through the gym’s stale air.
Ryan focused on the points of contact: her hands, the slight pressure of her hips under his palms, the toes of his boots nearly touching her strappy heels. He could feel the vibration of the bass through the floor, but the song was up here, in this small space between them.
She rested her cheek against his chest. “I love this song,” she whispered, the words muffled by his shirt.
He felt the rumble of the vocal in his own bones. *I will sail my vessel…* For the first time all night, the overwhelming crowd faded into a distant, unimportant hum. The only thing that was real was the weight of her, the slow circle they traced on the waxed wood, and the terrible, beautiful understanding that this was a moment he would have to remember forever, because it would end.
The final guitar note hung in the air, then died. A smattering of ironic applause came from the bleachers. Dan smoothly crossfaded into a pulsing electronic beat.
But they didn’t move. Riley lifted her head. Her eyes were bright, searching his face in the strobing light. She was steadying him, not with words, but just by being there, her hands still on his shoulders, holding him in place.
Ryan let out a breath he didn’t know he’d been holding. The world rushed back in—the noise, the lights, the people—but it didn’t crash over him. It just flowed around them, a river they were standing in together.
It meant he was not alone. The thought was so quiet, so simple, it didn’t feel like his own. It just was. Her hands on his shoulders were an anchor, and the crowded, noisy gym was just weather.
She smiled, a small, understanding curve of her lips. She didn’t push. She just took one of his hands from her waist and laced her fingers through his. “Come on. Kristina’s probably plotting an intervention by now.”
She led him off the dance floor, her hand warm and certain in his. The crowd parted for her in a way it never would for him. He followed in her wake, a ship trailing a beacon.
They found Kristina and a group of her friends by the refreshment table. Kristina squealed and pulled Riley into a hug, shooting Ryan a look of exaggerated relief over her shoulder. “I saw you two over there. So cute I almost got a cavity.”
Ryan shoved his hands in his pockets, the ghost of Riley’s touch still on his skin. He nodded at the group, a general acknowledgment that required no words.
“Ryan, right?” a guy next to Kristina asked. “You’re the one with the that drove Riley home.”
“Yeah.”
“That was a solid move.” The guy offered a fist bump. Ryan bumped it, the gesture feeling strangely formal.
Riley accepted a cup of punch, her shoulder brushing his arm as she turned back. She included him in the conversation with a glance, a slight tilt of her head toward whoever was speaking. He didn’t have to say much. Her presence was a buffer, translating the chaos into something he could parse.
He watched her laugh at something Kristina said, the light from the disco ball fracturing in her hair. This was her world: bright, social, effortless. And she was letting him stand in it, not as a project, but as her date. Her hand found his elbow, a brief, grounding squeeze.
Ben materialized out of the crowd then, his tie still loosened and a sheen of sweat on his forehead. “There you are. I’ve been drafted for a conga line. It’s a crisis. Need backup.”
Ryan almost smiled. “You’re on your own.”
“Traitor.” Ben grinned, then gave Riley an appreciative nod. “You clean up good, O’Connor. Don’t do anything I wouldn’t do.”
“That gives me a lot of room,” Ryan said dryly.
Ben laughed and vanished back into the throng. The exchange felt normal, a piece of his old life slotting neatly into this new, surreal one.
From the DJ booth, Dan caught his eye and gave him a thumbs-up. Ryan returned a single, stiff nod. The pulsing beat Dan was weaving seemed less like an assault now, more like the heartbeat of the room. The plan, the effort, the busted knuckles—Tim’s words from the garage echoed. This was the work. Standing here. Letting himself be seen.
“Want to get some air?” Riley asked, her voice soft near his ear.
He did. Desperately. He followed her as she wound through the crowd toward the gym’s side door, the one that led to the lobby. They sat down at a table
“How long do you want to stay?” Riley asked, her voice cutting through the muffled bass from inside.
The question was a relief. He looked at her, her face pale in the dim courtyard light. “Not much longer,” he admitted. “Is that okay?”
“More than okay.” She smiled, a soft, understanding thing. “I only came for you.”
The words landed in his chest, warm and heavy. He stared down at his father’s boots, scuffed against the concrete. The noise from the gym felt distant now, a separate world.
“It’s a lot,” he said, not looking up.
“The people?”
“All of it.” He gestured vaguely toward the door. “The music, the lights… performing. It feels like performing.”
Riley was quiet for a moment. A draft moved through the lobby, carrying the scent of cold earth and the distant, sweet smell of her hair. “You’re not performing with me,” she said finally.
He risked a glance at her. She was watching him, her hands folded neatly on the cold table. There was no expectation in her face. Only patience.
“I know,” he said, and meant it. “That’s the only reason I’m here.”
From inside, the music shifted. Dan had put on a slow song, the synth beat replaced by a gentle, echoing piano melody. It spilled through the cracked door, a quiet invitation.
Riley’s eyes went to the light from the doorway. She didn’t say anything.
“Do you want to go back in?” he asked, suddenly fearing he’d stolen her night.
“No.” Her answer was immediate. Then she tilted her head. “But we could have one dance. Out here. Where it’s quiet.”
His throat went tight. He nodded, a stiff jerk of his chin.
She stood and offered her hand. He took it, his own palm damp. She led him to a clear patch of carpet away from the table, the music floating to them in fragments. They danced there alone until the song ended.
He drove to the overlook. The road out of town was a black stripe under his headlights, the snow berms on either were starting their summer thaw. Ten miles out, he turned onto the gravel pull-off that faced the frozen expanse of the Copper River.
He killed the engine. The silence was total, a vacuum. He rolled down his window and the cold rushed in, sharp and clean, carrying the faint, mineral scent of ice. The river was a vast, gray plain under the starlight, its surface crumpled and folded where the current had buckled it.
His hands were still on the wheel. He could feel the ghost of her hand in his, the damp warmth of his own palm from their dance. He flexed his fingers.
The truck cab held the evening: the trace of her perfume, the starch from his new shirt, the deeper, older smell of gasoline and damp carpet. He was a collection of contrasts. The borrowed bolo tie felt heavy against his throat
Ryan looked at the river, then back at Riley. “I’m gonna play something.”
He reached for the CD binder. He knew exactly where the disc was. He grabbed the Toby Keith CD and put it in.
He hit play. The truck’s speakers crackled, then the opening guitar riff of “Should’ve Been a Cowboy” filled the cab, tinny and warm.
Ryan turned his eyes to Riley. He reached for her hands a held them loosley.
Two years of accumulated pain, regret, and silence weighed heavy on his shoulders like an invisible yoke. But tonight, something had shifted. Riley's gentle persistence had finally cracked through the fortress he'd built around his heart, and standing there with her eyes fixed on him filled with warmth, encouragement, and unconditional love he felt the first true stirrings of something he hadn't experienced in what seemed like a lifetime: joy.
The opening chords of Toby Keith's "Should've Been a Cowboy" began to play, familiar and nostalgic, and Ryan closed his eyes for just a moment, drawing in a deep breath that seemed to fill his entire being. When he started to sing, the transformation was immediate and profound. His voice, roughened by years of neglect but rich with natural warmth, poured out with a clarity and passion that startled even him. The verses about dreaming of cowboy days, riding the open range, and living a life unencumbered by regret resonated deep within his soul, each word feeling as though he'd written them himself.
Ryan's eyes opened and locked onto Riley, and what she saw there made her breath catch in her throat. The haunted look that had shadowed his features since the nigt he rescued her had evaporated, replaced by something radiant and alive. As he sang about missed opportunities and roads not taken, his voice grew stronger, more confident, wrapping around the lyrics with a tenderness that spoke of hope rediscovered. The burden of his mistakes, the lost time, the self-imposed isolation seemed to lift from his shoulders with every note, dissolving into the music and leaving behind a man reborn.
Riley sat the front seat of that silverado, her hands pressed to her chest, tears streaming down her face even as she beamed with overwhelming happiness. This moment was everything she'd hoped for and more than she'd dared to imagine. Her mind flashed back to that night when Bobby first spoke “Your dad said you were a damn good singer”
Her father's words had planted a seed of determination that night, a quiet conviction that if she could just help. She was so happy that Ryan was happy.
Now, watching Ryan pour his heart into the chorus "I should've been a cowboy, I should've learned to rope and ride" Riley felt an overwhelming sense of triumph and tender love. His voice had taken on a rich, resonant quality that filled every corner of the cab, carrying with it not just the melody but a cascade of pent-up emotion finally finding its release. The joy radiating from him was palpable, infectious, and breathtakingly beautiful to witness. He wasn't just performing a song; he was reclaiming his spirit, note by note, word by word.
When he sang the final verses about wishing he'd taken those chances and lived those cowboy dreams, there was no sadness in his expression only gratitude, peace, and the radiant light of a man who had finally found his way home to himself.
As the song ended and the last chord faded away, two years of darkness had ended tonight, replaced by the bright, undeniable dawn of new beginnings all because one woman had believed in him, and wouldn't let him retreat into the darkness.
It wasn’t a performance. It was a confession. This was the sound of his happiness, the map to a heart he kept locked. He was giving her the key.
When the song song did end. The silence that followed was different now—charged, soft. The last chord hung between them.
Ryan just continued looking at Riley. He’d shown her the lonely boy who lived inside the angry teen, the one who found solace in three-minute stories about a simpler world.
Riley didn’t smile. She looked at him like she was seeing something precious. “That’s your favorite,” she said, not a question.
He nodded, unable to speak.
“It’s perfect,” she whispered. She reached across the seat. Her fingers brushed his cheek, just below his eye, catching a moisture he hadn’t known was there. The touch was electric and gentle all at once. The two just sat there lingering in the silence.
Riley broke the silence “You gonna’ kiss me or not” her voice just above a whisper. Ryan leaned in.
It was soft. A question. Cherry ChapStick and the faint, clean smell of her shampoo. Her lips were warm.
Riley made a small sound against his mouth. Not a protest. A release. Her hand slid from his cheek to the back of his neck, her fingers tangling in his hair.
He kissed her like he’d sung—with a cracked-open honesty that left him nowhere to hide. His hand came up to cradle her jaw, his thumb stroking the line of her cheekbone. The world outside the truck—the dark, the cold, the future—ceased to exist.
When they broke apart, they didn’t go far. Their foreheads touched. Their breaths mingled, white puffs in the cold cab.
“Does this mean I have a girlfriend now?” Ryan asked.
“Yes” Riley giggled.
On the road to Rileys house, Ryan assessed his current situation. He was no longer angry at the world. He now had a constant bering in the world, a companion, he had Riley.

