Ronan O’Malley is 59, spent 32 years running a commercial salmon troller out of Coos Bay before a winch accident crumpled his left ankle and left him with a permanent limp that acts up when the fog rolls in. He’s stubborn, holds grudges longer than he keeps fish in his smokehouse, and hasn’t so much as asked a woman out for coffee since his wife left him for a Portland realtor seven years prior. His current gig running a tiny smoked salmon pop-up on the boardwalk is the only thing that gets him out of bed most days, so when the city council voted to hike coastal vendor licensing fees 28% last month, he’d stormed out of the public comment session red-faced, vowing to never speak to any of the suits who’d signed off on it.
He’s at the local fire department’s summer beer garden fundraiser anyway, because he’s known Fire Chief Moe since they skipped senior year prom to go sturgeon fishing, and he donated a $300 gift basket of his signature alder-smoked sockeye for the raffle. He’s leaning against a splintered pine picnic table, sipping a cold hazy IPA, peanut shells crunching under his scuffed work boots, when she walks over.

Elara Voss is the 48-year-old first-term city councilor who sponsored the fee hike. Ronan already has a snarky one-liner about her “out-of-touch city nonsense” loaded on his tongue, but he freezes when she stops two feet from him, holding a sweating plastic cup of rosé, her navy sundress dotted with tiny orange Dungeness crab prints, a smudge of barbecue sauce smudged on the slope of her left wrist. She doesn’t lead with policy. She says she’s been buying his peppered salmon for her dad, who’s in a nursing home with Alzheimer’s, every Sunday for six months, and she didn’t connect the name on his vendor license to the guy whose salmon her dad still calls the best he’s ever tasted, even when he can’t remember her name.
She leans in to point at the thick, silvery scar snaking up his right forearm, the one he got when the winch line snapped, and their shoulders brush. He can smell coconut shampoo and briny salt air on her, the Tom Petty cover band playing off to the side fades to a low hum when she holds eye contact longer than casual conversation requires. He’s torn, a tight war between irritation and something warmer, sharper, curling low in his gut—he’s spent three weeks ranting about this woman to anyone who’ll listen, but he hasn’t felt this quiet, thrumming buzz of attention from anyone in years. When she reaches across the table to grab a crumpled napkin to wipe the barbecue sauce off her wrist, her knuckles brush the back of his hand, and he doesn’t flinch away, even when he spots two of his old fishing buddies staring from the next table, snickering into their beers.
She admits she messed up the fee structure, didn’t account for small, seasonal vendors who only operate six months a year and pull in less than six figures. She’s already drafting an amendment to exempt anyone making under $75k annually from the hike, plans to present it at the next council meeting. The edge of anger Ronan’s been carrying for a month softens, and before he can overthink it, he asks if she wants a sample of his new honey-cured salmon, stashed in a cooler under the table. She nods, and when he hands her the thin slice on a paper plate, her fingers brush his palm, deliberate this time, and she bites her lower lip like she’s trying not to smile.
When the band wraps up their set and the sun starts dipping low over the Pacific, painting the sky streaks of tangerine and pale pink, she asks if he wants to walk down the jetty with her, to “talk through the amendment fine print” but the way she tilts her head when she says it tells him policy is the last thing on her mind. He hesitates for half a second, thinking about the stupid grudge, the teasing he’ll get from the guys if they see him leave with her, the seven years he’s spent deliberately closing himself off from anything that could possibly let him down. He nods anyway.
The jetty rocks are rough under his boots, his ankle throbbing a little from the cool ocean breeze, but he doesn’t complain. They stop halfway out, where the waves crash soft against the rocks below, and she turns to him, leaning up to kiss him before he can say anything stupid. He can taste rosé and cherry lollipop on her tongue, his hand curling around her waist, the scar on his forearm brushing the bare skin of her back where her dress has slipped down a little. She laughs soft against his mouth when he admits he’d practiced a three-minute rant about the fee hike every night for two weeks just in case he ever ran into her. When a wave crashes high enough to spray cool salt water across their ankles, he pulls her closer, no trace of his earlier irritation left.