Chapter 1
The cold bit through Liam O’Connell’s flannel shirt as he stood at the office window, watching the Wildcats practice below. Six a.m. hockey practice—the ungodly hour when parents dropped off their bleary-eyed kids before work, entrusting them to the care of whoever ran this place. Which was now him, apparently.
He sipped his coffee, grimacing at the burnt taste. The ancient coffeemaker in the staff room produced something that barely qualified as drinkable, but it was hot and had caffeine, which was all that mattered at this hour.
On the ice, Coach Sandra Martinez’s voice echoed through the rink. “Tyler! Eyes up when you’re carrying the puck! Jackson, tighten that turn!”
Liam watched her move among the players, demonstrating proper technique with quick, efficient movements. She knew her stuff. Twenty kids in navy and white jerseys hustled through drills, their blades carving sharp patterns in the fresh ice. Most were decent skaters for ten-year-olds, though a few wobbled precariously.
His gaze drifted to the far goal, where a small goalie in oversized pads tracked the play with intense focus. The kid’s positioning was good—square to the shooter, glove ready. When a puck came his way, he dropped smoothly into a butterfly, deflecting it into the corner with his blocker.
Something tightened in Liam’s chest. A familiar ache that had nothing to do with his knee.
His phone buzzed with a text from Noah: Can I have pizza for lunch?
Liam smiled despite himself. Nice try. Sandwich is in your lunchbox. Have a good day at school.
A thumbs-down emoji appeared in response.
He tucked the phone away and focused back on the practice. This was his domain now—not the gleaming NHL arenas with twenty thousand screaming fans, but a community rink with peeling paint and ancient equipment. Riverside Community Center, his kingdom for the foreseeable future.
The job title—Community Rink Manager—still felt foreign on his tongue. Not exactly where he’d pictured himself at forty, but it was something. Structure. Purpose. A paycheck. And most importantly, regular hours that meant he could be there for Noah.
A sudden silence from below caught his attention. The Zamboni had stopped mid-resurface, a puddle forming beneath it. Coach Sandra gestured toward the machine, her expression shifting from confusion to concern as the kids gathered at the boards.
“Shit,” Liam muttered, setting down his coffee.
He made his way down the concrete steps, his left knee protesting with each impact. By the time he reached ice level, Sandra was already examining the machine.
“Hydraulic leak,” she said, wiping her hands on her track pants. “This thing’s been on its last legs for months.”
“I’ll call the repair service,” offered one of the parent volunteers, already pulling out his phone.
“Don’t bother,” Liam said, rolling up his sleeves. “They charge three hundred just to show up, and we’d lose the morning ice time waiting.”
The parent—Johnson or Jameson, Liam couldn’t remember—looked him up and down skeptically. “You know how to fix a Zamboni?”
“I know machines,” Liam replied, already moving toward the garage area where tools were kept. He’d grown up helping his father maintain everything from snowmobiles to tractors. A Zamboni wasn’t that different—just a glorified lawn mower for ice.
Sandra followed him into the garage. “You sure about this? The budget’s tight, but we could probably swing a repair call.”
“Save the money for something we can’t fix ourselves.” Liam grabbed a toolbox from the shelf. “These kids need their ice time.”
She studied him for a moment, then nodded. “I’ll keep them running drills on the good half of the ice. Just let me know if you need anything.”
The Zamboni sat hulking and defeated at center ice, hydraulic fluid pooling beneath it like blood from a wounded beast. Liam knelt beside it, ignoring the cold seeping through his jeans, and popped open the access panel.
The smell of hot metal and oil brought back memories of his father’s garage. Simpler times, when fixing things had clear solutions. Find the problem, replace the part, tighten the bolt. Not like life, where some breaks couldn’t be repaired.
He traced the hydraulic lines until he found the split in the hose—a clean tear where the rubber had finally given up after years of use. Twenty minutes and some creative swearing later, he had bypassed the damaged section with a splice and refilled the reservoir.
“Should hold until we can get a replacement,” he told Sandra, who had returned to check his progress.
“Impressive,” she said, genuine appreciation in her voice. “The repair guys usually take hours.”
Liam shrugged. “Just a temporary fix.”
“Still. Thanks for saving practice.” She gestured toward the waiting players. “The kids were starting to get restless.”
He climbed into the Zamboni’s seat, feeling the familiar twinge in his knee as he bent it. The engine coughed to life, and he guided the machine to finish resurfacing the ice, leaving a gleaming trail behind.
From the corner of his eye, he caught a few of the kids watching him with undisguised curiosity. One leaned over to another, whispering something that made them both stare even harder.
Liam knew that look. He’d seen it countless times since his retirement. The “is that really him?” look, followed inevitably by the disappointed “what happened to him?” look. Former NHL stars weren’t supposed to be fixing Zambonis at community rinks. They were supposed to be commentating on sports networks or coaching professional teams, not disappearing into obscurity.
By the time he finished the ice and parked the machine, practice was wrapping up. Sandra had the kids doing a final scrimmage, their shouts and the crack of sticks against pucks filling the rink with the soundtrack of his life.
He made his way back upstairs, each step sending a sharp reminder through his left knee. By the time he reached his office, the pain had intensified from a dull throb to a hot knife. He closed the door, leaned heavily against his desk, and finally allowed himself to grimace.
“Fuck,” he whispered, massaging the scarred joint through his jeans.
The doctors had done their best after the collision that ended his career—three surgeries and months of rehab—but some damage couldn’t be undone. On good days, he barely noticed it. On bad days, or after exertion like this, it felt like someone was trying to pry his kneecap off with a screwdriver.
He opened the drawer where he kept his pain meds, then hesitated. He’d been trying to cut back, hating how they clouded his mind. Instead, he pulled out the elastic knee brace and strapped it on beneath his jeans, the compression providing minimal relief.
A knock at the door made him straighten quickly, schooling his features into neutral.
“Come in,” he called, moving behind his desk to sit down.
Sandra entered, clipboard in hand. “Ice is looking good. The kids appreciate it.”
“Just doing my job,” Liam said, gesturing for her to take a seat.
She remained standing. “I’ve got to head out—teaching PE at Riverside Elementary in thirty minutes. But I wanted to touch base about the schedule this week. We’ve got the Wildcats practice every morning, public skate from three to five, and adult league in the evenings.”
“I’ve got it covered,” he assured her. “The staff schedule’s posted, and I’ll be here for opening and closing all week.”
Sandra nodded, but hesitated by the door. “Some of the kids recognized you, you know. Tyler Henderson nearly fell over when I confirmed it was actually ‘The Wall’ O’Connell running our rink now.”
Liam’s jaw tightened. “I’m just the manager.”
“To most of these kids, you’re a legend. Three-time All-Star, Olympic silver medalist, that save in Game 7 against Boston—”
“That was a long time ago,” he cut her off, more sharply than he intended.
Something like understanding flickered in her eyes. “Of course. Sorry to bring it up.” She tapped her clipboard against her leg. “Anyway, thanks again for the Zamboni. That machine’s a nightmare, but we can’t afford a new one with the budget cuts looming.”
“Budget cuts?” This was the first he’d heard of it.
“City council’s reviewing all community programs next month. Word is they’re looking to slash funding for ‘underperforming assets.’” She made air quotes around the bureaucratic phrase. “But don’t worry—we’ve been through these reviews before. The program always scrapes by.”
Liam frowned. “No one mentioned this when I took the job.”
“Welcome to municipal employment,” Sandra said with a wry smile. “Always doing more with less. See you tomorrow.”
After she left, Liam stared at the budget spreadsheets on his computer with new concern. He’d taken this job because it offered stability—something predictable after years of chaos. The last thing he needed was to be job-hunting again if the program got cut.
He rubbed his temples, feeling a headache brewing behind his eyes. One more problem to add to the pile. One more thing he couldn’t control.
Through the window, he watched as parents arrived to collect their kids. Sandra chatted with them at the rink entrance, all smiles and reassurance. She was good with people in a way he’d never been, even before everything happened with Emma.
Emma. The familiar hollow feeling opened in his chest at the thought of her. Two years gone, and sometimes it still hit him like it was yesterday. The emptiness of the house. The questions from Noah he couldn’t answer. The crushing weight of being the one left behind.
His fingers found his wedding ring, twisting it unconsciously. He still wore it, couldn’t bring himself to take it off. Noah had asked about it once, his small face serious as he pointed to the gold band. “Does that mean you’re still married to Mom, even though she’s in heaven?” Liam hadn’t known how to answer that one either.
The parking lot gradually emptied as parents shuttled kids off to school. Liam checked his watch—Noah would be at school by now, sitting in Ms. Perkins’ fourth-grade class, probably daydreaming about hockey instead of paying attention to fractions. The thought brought a small smile to his face.
He turned back to the budget spreadsheets, determined to understand exactly what kind of financial mess he’d inherited. The numbers weren’t encouraging. Equipment maintenance was already over budget for the quarter, and participation in public skate sessions had dropped fifteen percent from the previous year.
A movement outside caught his eye. A sleek black car—some European sports model that probably cost more than he’d made in his last year of playing—pulled into the nearly empty parking lot. It stood out like a diamond in a coal bin, gleaming and ostentatious against the backdrop of minivans and practical SUVs.
Liam frowned. The car didn’t belong here, any more than he belonged in the world of people who drove cars like that anymore. He’d left that life behind—the fame, the money, the constant pressure to perform. Now he was just a guy trying to keep a community rink running and raise his son.
The car door opened, and a man stepped out. Even from this distance, Liam could see the expensive casual clothes, the confident posture of someone who expected the world to bend to his will. The visitor paused, surveying the building as if assessing its value, then headed for the entrance.
Something about the man’s walk triggered a memory. The easy grace, the slight swagger. Liam had seen it before, on and off the ice.
“You’ve got to be kidding me,” he muttered as recognition dawned.
Mateo Rivera. Rising star forward for the Vancouver Wolves. Twenty-four years old and already making headlines with his scoring streak and camera-ready smile. The kind of player who made it look effortless, who’d never known failure or loss.
What the hell was Mateo Rivera doing at Riverside Community Center at nine in the morning on a Monday?
Liam’s knee throbbed as he stood, a physical reminder of everything he’d lost and everything Rivera still had. Whatever brought the NHL star here, Liam was certain of one thing—it wouldn’t be good news for him or his carefully reconstructed life.