Ronan O’Malley, 62, retired Boston fireboat pilot, leaned against a splintered pine picnic table at the Southie fire department summer fundraiser, condensation from his IPA dripping onto the scuffed toe of his work boot. He’d spent 31 years steering the fireboat through choppy harbor waters, had a scar snaking up his left forearm from a 2019 tanker blaze, and hadn’t so much as flirted with anyone since his wife, Moira, died of ovarian cancer eight years prior. His biggest flaw, his kid sister had nagged him last Christmas, was that he’d turned “loyal to a fault” into a self-imposed prison, convinced any small spark of interest in another person was a betrayal.
He’d come to the fundraiser out of obligation, mostly, to catch up with the guys still on the force, avoid the empty couch in his cottage by the water for a few hours. He’d already turned down three different neighbors’ attempts to set him up with their cousins and coworkers by the time he drained his first beer and headed for the volunteer drink table.

The woman pouring drinks was Elara Voss, 58, the branch librarian who’d moved to the neighborhood two years prior. He’d seen her a dozen times at the library, stacking maritime history books he checked out every Wednesday, always in crisp linen shirts, silver hair pulled back in a braid, never saying more than a quiet “enjoy” when he handed her his library card. He’d thought she was far too polished, far too tied up in her summer reading programs and community book clubs to give a gruff ex-fireboat guy a second glance, and he’d beaten down every flicker of curiosity about her before it could take root.
When he held out his empty can, she reached for it at the same time he reached for a fresh one, their knuckles brushing. Her skin was warmer than he expected, calloused at the fingertips, a smudge of neon green craft paint on her wrist. “Sorry,” she said, laughing, holding his eye contact a full beat longer than casual politeness dictated. He noticed her nail polish was chipped navy, same shade as the hull of his old fireboat. “You’re Ronan, right? I recognize the Red Sox cap. You check out every book we have on 20th century harbor rescues, don’t you?”
He froze, his throat going dry. He’d never once thought she’d paid him any attention. Guilt pricked at him immediately, sharp and familiar—what would Moira think, standing here flustered over a librarian he barely knew? But then she leaned across the folding table to pass him his beer, her shoulder brushing his chest, and he caught a whiff of her perfume: lavender and roasted peanuts, the same combination Moira used to wear when she’d come down to the dock to meet him after shifts. The hem of her shirt rode up just enough for him to see a tiny black anchor tattoo peeking out above the waistband of her high-waisted jeans.
“I have that same tattoo,” he said before he could think better of it, nodding at her hip. He tugged the hem of his t-shirt up just enough to show her the matching ink on his ribcage, ink he’d gotten after he pulled a family of four out of a capsized sailboat in 2007.
She raised an eyebrow, grinning. “Got mine the week I moved here. Wanted to stop feeling like a tourist. Figured an anchor would tie me to the harbor, right?”
They talked for 20 minutes, the crowd swirling around them, neither of them noticing when the line for drinks backed up three deep. He told her about the time a seal hopped onto the deck of the fireboat mid-rescue, she told him about the 7-year-old who’d tried to check out 12 shark books at once last week. He kept catching himself leaning in closer to her, just a little, like he was trying to catch that lavender-peanut scent again, and every time she met his gaze, he didn’t look away, didn’t apologize. The guilt was still there, but it was softer now, quieter, like Moira was laughing at him for being an idiot for waiting so long.
He hesitated for half a second, that old nagging voice in his head screaming that this was wrong, that he didn’t deserve to have fun again. But then he looked at her hand, calloused and paint-stained, her eyes crinkled at the corners like she already knew he’d say yes, and he took it.
She was four inches shorter than him, her head resting just above his shoulder when they swayed to the music, her free hand resting light on his bicep. He could feel the heat of her through her linen shirt, the faint vibration of her humming along to the lyrics against his chest. No one stared, no one whispered—half the neighborhood had been placing bets on when the two of them would stop dancing around each other for months, anyway.
They danced through three slow songs, only stopping when the band took a break and the volunteer fire chief got on the mic to announce the final raffle winners. Elara tugged the brim of his Red Sox cap down over his eyes, teasing him for pretending he hadn’t noticed her watching him at the library for months. He asked her if she wanted to get lobster rolls at the shack by the lighthouse tomorrow, no pressure, just if she was free, and she said yes before he even finished the sentence.
He walked her to her beat-up Subaru when the fundraiser wrapped up, the air thick with the smell of grilled hot dogs and salt from the harbor a few blocks away. He didn’t kiss her, didn’t push anything, just brushed a stray strand of silver hair off her face, his thumb grazing the soft skin of her cheek. She smiled, leaned into the touch for half a second before she climbed into her car, waving out the window as she pulled away.
Ronan got in his own truck, turned the key in the ignition, and the same Springsteen song cut on the classic rock radio station he’d had preset for 40 years. He reached into the center console, pulled out the crumpled photo of Moira he kept there, tapped it once with his finger, and smiled.