The house woke in layers: pipes first, then the low throat-clearing of the kettle, then the soft lamp in the hall throwing lemon-coloured light across the runner Ava kept bunching with her socks. Niamh moved through it all before dawn with the alert, practised quiet of a woman who could not afford a sloppy morning.
She liked those first minutes because nobody wanted anything yet. Not the market. Not the school. Not her ex with his last-minute messages. Not her father, when he was in one of his moods and remembered her number like a grudge.
The microwave blinked 04:58 in cheap green defiance. Close enough.
She poured water over the teabag and watched the steam cloud the kitchen window. Her reflection came back in pieces: tired eyes, last night’s petal caught in her hair, mouth set like she could negotiate with weather if she had to.
Ava’s lunchbox waited by the sink. Niamh packed the water bottle, slid in the apple slices, then tucked a lemon wedge under the lid because bravery, in their house, had once been decided in citrus and never reconsidered.
She added the note after. You are brave and kind and brilliant. All three. Love, Mum.
The child’s shoes sat by the door, one more scuffed than the other. The right foot still dragged a bit when Ava was tired. Better than last winter. Worse than Niamh liked to admit to anyone who wasn’t family.
She checked the bedroom door anyway. Habit. Ava slept sprawled across the duvet with the felt lemon tucked under her chin, all curls and open trust. The sight punched tenderness straight through Niamh’s ribs the way it always did.
"Five more minutes, sunshine," she whispered.
"Mmm."
By the time she’d dressed—jumper, jeans, denim apron rolled into her tote, hair twisted up with more hope than engineering—the second tea was ready. She drank half of it standing, reading yesterday’s text thread from her ex and hating that even silence from a man could still raise her pulse.
No drama this morning. Just a thumbs-up on school pickup. She took the win and refused to ask what it might cost later.
Rain waited outside, steady and competent. Dublin at that hour never announced itself; it gathered. The streets looked rinsed raw. Georgian shopfronts leaned towards one another as if they’d been gossiping all night and had only just gone quiet.
The market sat three streets over under its old ribs of glass and steel, beautiful in the half-light and always one council memo away from being ruined by somebody in good shoes and a consultation form.
When she unlocked Bloom, the stall smelled of damp stems, cold buckets, and the faint sweetness of yesterday’s lilies. Work hit her like a hand at the base of the neck: count, cut, strip leaves, change water, start again. The sort of labour that saved you by refusing to flatter you.
She rolled up the shutters. Rain sounded louder at once. Buckets lined the floor like waiting witnesses. Flowers stood with their heads bowed, dramatic as saints.
"Morning, trouble," she told the peonies. "We’re behind and you’ve done nothing useful about it."
They remained, as ever, morally unhelpful.
Her phone buzzed. Ava—05:47. Don’t forget the lemon in my bag!
The laugh escaped before she could stop it. Top pocket, she sent back. Smell it whenever you need brave.
She was reaching for the eucalyptus when a crate thudded hard enough in the corridor to rattle the till.
Then came the voice, low and sea-rough and too familiar already. "Mind your lemons, O’Shea."
He filled the doorway with rain on his shoulders and blue fish boxes stacked on the dolly. Cormac Flynn looked like he’d been built for carrying heavy things without complaint: dark hair wet through, sleeves shoved up, forearms marked by cold and work and a life that used knives for honest reasons.
Attractive, unfortunately. More so because he never once acted like he knew it.
"You’re early," she said.
"Routine," he said.
"Chaos needs planning."
That got the sideways smile. "And here was me thinking I’d arrived before the sermon."
She nearly smiled back, which annoyed her on principle.
He set the dolly and started unloading. Fish on ice. Fast hands. No wasted motion. He worked the way some men argued with God: quietly, like they expected to be heard without needing to perform.
A drop from his fringe hit her sleeve. He grimaced. "Sorry. State of me."
She handed him the towel from under the counter. "Keep it. You’re a public-health event."
"Cruel," he said, scrubbing at his hair. "Accurate, but cruel."
Outside, the market began its slow ignition. Bread first. Then coffee. Then the first van reversing somewhere in Hall B like a man swearing in mechanical.
She caught the movement above before she caught the sound. Una Doyle’s office light blinked on in the mezzanine. Below it, a poster on the noticeboard lifted and slapped back against the cork: STALL AUDITS. COMMUNITY CONSULTATION. SUNDAY TRIAL TRADING.
Cormac saw her reading and followed her eyeline. "You’ve seen it."
"Skimmed it," she said. "Hated it on sight."
"Sunday’s awkward for you."
She cut him a look. "Have you memorised my custody schedule, Flynn?"
One shoulder rose. "Only enough to know when the market starts making demands on the wrong bits of your life."
At seven, the aunties arrived, three umbrellas wide and tartan enough to declare war. Maeve led, wielding a tin of shortbread like an offering.
“Morning, chickadee,” she said, kissing Niamh’s cheek. “You look tired in a poetic way.”
“Translation: I look wrecked.”
“Artfully wrecked,” Bríd corrected, already scanning the poster. “What nonsense is this about Sunday openings?”
“Consultation,” Etta said. “We’ll consult them back, over tea.”
Cormac bowed slightly. “You’ll win; I surrender early.”
Maeve beamed at him. “That’s the spirit, Mr. Flynn. Bring your nice manners and that chowder recipe to the meeting and we’ll have Una wrapped round a bread roll.”
“Soup diplomacy,” he murmured.
They swept on toward Dev’s spice stall, leaving behind crumbs and the faint smell of bergamot.
By half-eight, Bloom thrummed with motion. Delivery vans reversed, vendors shouted greetings, lights warmed one by one. Niamh’s world expanded from solitude to chorus.
A young couple came for an anniversary bouquet; she built them something tender—white roses for steadiness, lemon leaves for joy, sprigs of rosemary for memory. She tied it with twine instead of ribbon. Ribbons were for wishes; twine was for keeping.
Between customers she caught Cormac watching her hands, the precise way she tapped each stem twice before placing it. She pretended not to notice.
He didn’t interrupt, but when she dropped a sheaf of eucalyptus, he crouched to gather it, his fingers brushing hers.
Static. Small, inconvenient, undeniable.
“For startling the electricity.”
She laughed despite herself. “You’re ridiculous.”
“Occupational hazard. Saltwater and bad timing.”
Ava texted again: Spellings done. Lemon helped.
Niamh’s throat tightened. She typed back: Proud of you, sunshine. Tell Ms Byrne I said thank you.
Cormac noticed. “Good test?”
“Good girl,” she said. “Tests come second.”
He nodded as if that were gospel.
By ten, the rain had gentled. Steam rose from the coffee cart, curling around people like invisible scarves. The market felt alive in its bones.
Then came the message that undid her calm.
Peony pallet delayed. 5 p.m. delivery.
The bouquet for her client—the custody hearing at four—gone to ruin before it began.
She read it twice, once for panic, once for sense. Sense, the little traitor, did not answer.
Dev appeared with two cups of chai, reading her face. “Tell me it’s only spilt milk.”
She sighed. “If I drive to the wholesaler myself, I miss the morning rush and Ava’s pick-up window. If I wait, the bouquet’s late.”
Cormac had stepped closer, towel draped round his neck now like a monk’s stole. “Who’s the supplier?”
“You collect favours like other people collect stamps.”
He shrugged. “Loaned them freezer space last winter. Write the list; I’ll go at lunch.”
“You didn’t. I volunteered. Call it a swap. You’ll dress my counter greens for the chef who can’t tell fennel from dill.”
Her mouth worked once, then settled. “Deal.”
“Good. I like deals better than damsels.”
When he left, she wrote the list anyway, folding it small, her handwriting neat as petals. Watching him wheel the dolly through the rain, she felt the day tilt almost imperceptibly, as if something had put a hand beneath it and lifted.
The aunties reappeared to supervise her expression.
“You’re pink,” Maeve observed.
“Inside your cheeks?” Bríd asked. “Unlikely.”
Etta patted her arm. “Let it. You’ve been grey too long.”
She didn’t argue. Instead she busied herself arranging tulips until her pulse forgot to misbehave.
Noon came with its ritual: the market clock chimed twelve, everyone paused, clapped once, half-joking. She looked up instinctively. Una leaned over the mezzanine rail, eyes on Niamh, expression unreadable.
The phone buzzed. Cormac—12:10. Got them. And freesia, for backup. Back by 12:45 if the ring road behaves.
Niamh read the message three times. Gratitude rose like heat, awkward and enormous. She typed: Thank you. I’ll make your counter look like the sea met a forest.
He sent back a fish emoji and a lemon. She laughed aloud, drawing looks from customers, and didn’t care.
When he returned, rain still jeweled his hair. He carried the crates like offerings.
“They’re perfect.” She breathed the scent—sweet, green, opened. “You’re a hero.”
“Don’t tell the aunties; they’ll demand tributes.”
He helped her unload, sleeves brushing her arms. The air between them hummed again, that low-grade electricity of maybe.
By two, the bouquet was finished—peonies and freesia, lemon leaves for courage, rosemary for memory. She tied it with silk the colour of dawn.
When the client arrived, eyes red and hands shaking, Niamh handed her the flowers and said quietly, “They’ll remind you to breathe.”
After the woman left, she leaned against the counter, exhaling. Cormac watched her from his stall, chin propped on one hand.
“Green,” she said. “Mostly.”
He smiled. “Green’s good.”
The day thinned toward afternoon. Customers ebbed. The rain stopped pretending and showed blue sky like an apology.
Niamh wiped down the counter, aware of the slow pull in her chest—a mix of exhaustion and hope she didn’t trust.
Cormac packed the last of his fish, whistling under his breath. Before he left, he touched the frame of her stall lightly. “Same time tomorrow?”
She nodded. “Unless the roof falls in.”
“Then we’ll work in snorkels.”
She laughed, a real one this time.
When he’d gone, she sat for a moment in the quiet. The market’s lights dimmed to gold, the air thick with closing smells—bread crust, damp petals, salt.
She texted Ava: Home in half an hour. Lemon still brave?
The reply came quick: Still brave. Still lemony.
Niamh smiled, locked Bloom’s door, and stepped out into the evening. Rain had rinsed the streets clean. The clock over the market read six, its hands steady.
She stood for a moment, listening to the city breathe, and thought that maybe steadiness wasn’t dull after all. Maybe was the rarest kind of grace.
She turned for home, thinking of leftovers and a bath for Ava, and of the way the evening had broken blue after all that rain. The market thrummed behind her like a held note. She was three streets from her door when her phone buzzed with a number she hadn’t saved but knew anyway—her father’s neighbour.
“Is that Niamh? Sorry to bother you, love—Danny’s outside O’Grady’s again. He says he won’t get in a taxi on his own. I don’t want to leave him, but—”
“I’m on my way,” she said, already turning, already recalculating who could sit with Ava; already swallowing the old taste in her mouth that was not fear but the memory of it.
She rang the aunties as she walked. Maeve answered at the first half-ring. “We’ve eyes on your street,” she said, as if they were a surveillance unit. “Bríd’s at the corner. We’ll mind your girl for an hour. No arguments.”
“Thank you.” It came out small and honest.
“Bring yourself back in one piece,” Maeve said, and hung up without theatre.
O’Grady’s shone a comforting, familiar amber that made promises it couldn’t keep. Her father stood under the awning like an accusation, rain spattering the toes of his old brogues. He’d dressed up for something—shirt with a collar, the good coat—and then undone it all with the stubborn set of his jaw.
“There she is,” he announced to no one, as if he’d conjured her. “The queen of flowers. Too fine to answer a phone unless it suits.”
“I’m here,” she said, keeping her voice even. “Let’s get you home.”
He snorted. “Home. To sit in the quiet and think about all the ways we disappointed you? You were always judging. Even as a girl with your neat little lists.”
She let the words pass. “Do you have your keys?”
He patted his pockets, made a show of taming the coat. “What would you know about keys? You gave yours away years ago when you let that eejit talk you into babies and promises.”
“We’re not doing this,” she said quietly. “Not here.”
“Where then? You think I can afford manners?” He leaned in, breath sour with whiskey. “Your man—Ava’s father—he’s no man at all. Can’t keep a job, can’t keep his mouth shut, can’t—”
“Stop.” She felt the old heat crawl up her throat. “We don’t talk about him like that. Not in public, not in private, not anywhere. He shows up for Ava. That’s what matters.”
“Shows up?” Danny laughed, ugly and bright. “With what? Empty hands and excuses? And you—look at you—saint of the market, thinking you’re better than the rest of us. I saw your name in that paper once—your wee shop—thought I’d die of the pride. But sure you can’t even keep a man or a father happy. Useless.”
People had started to look—quick, embarrassed glances that slid away. O’Grady’s door sighed as it opened and closed, warm air pushing past them, music leaking into the rain.
“Let’s get you home,” she said again, slower. “You can take my arm or not. Those are the options.”
“Bossy,” he muttered, but he took the offered elbow with a grip that was more spite than need. “And you’ll be wanting money, will you? The child needs shoes, the child needs this, the child needs that—your mother would have—”
She could feel herself thinning with it. She kept walking.
“Thought you were too grand for me,” he said. “Won’t even let me see the girl. You and your rules and your—”
“You shouted in front of her,” she said, quiet enough that the rain could have taken it for itself. “You frightened her. You don’t get to do that.”
She stopped at the kerb, breathed once—green, not red—and looked to the road for the taxi that wasn’t coming.
“Taxi?” Danny crowed, triumphant at finding a nerve. “And who’s paying? Not me. You’ve all the money now with your bouquets and your pity. You can pay for everything.”
“That’s enough,” a voice said, mild and unmistakable.
“Sorry, mo chroí,” he said to Niamh, with a little apology smile meant only for her, casual as a scarf. “Fighting off the salmon—got back in. Who’s giving you grief out here?”
It took her half a second to catch up, to follow his gaze to her father, to recognise the offered script. The warmth of being chosen—shielded—surged up so fast she could have cried from it.
Danny peered. “And who the devil are you?”
“Cormac,” he said, as if they’d been introduced, shifting the bag to his other hand so his right arm was free if Niamh wanted it. “I work the stall by Niamh’s. We’re together.”
The last two words landed with a soft weight, not a clang. He left them there like a coat on a chair—take it or don’t, whatever she needed.
Cormac’s mouth didn’t change. “We don’t talk about people like that,” he said, almost gentle. “Especially not in front of Niamh. And not out here in the rain where you’ll catch your death.”
“Don’t tell me what to do,” Danny spat, but the aim had gone out of him; Cormac’s calm had nowhere to land.
Cormac tipped his head, still not rising to anything. “I won’t. You’re a grown man. You’ll choose to lower your voice or you’ll choose to keep shouting in front of strangers. Either way, I’m walking my girlfriend to a taxi and then I’ll see her home. If you want a lift, you can say please.”
Niamh felt something in her spine unhook; the word girlfriend opened a sheltered space without trapping her inside it. He looked at her then, not her father; his expression asked a question without making her say yes to anything she didn’t want. He wove consent into posture.
“May I?” he said, low enough that only she could hear it. “Arm round you?”
“Yes,” she whispered, without thinking, because the yes was like taking a breath she hadn’t realised she’d been holding all day.
He slid an arm around her waist, not claiming, not pinning—a steady line to lean on. He smelled of rain and clean salt and the last of the market’s chai.
“And may I kiss you?” he added, even lower, even softer, impeccable.
She surprised herself by laughing once—a small, disbelieving sound that felt like coming back into her own life. “If you want to.”
“I want to,” he said, and bent as if he had all the time in the world.
The kiss was brief and declarative, not a performance for the street but for them—warm, careful, with the kind of attention that said I’m here, I’m not turning you into a problem to solve. He didn’t take more than she gave. When he drew back he kept his forehead near hers for a heartbeat and said the thing that made her knees go loose: “Tell me if I misread.”
“You didn’t,” she said. Her voice shook. “You didn’t.”
“Good,” he said simply, and turned to Danny. “Taxi’s at the lights.”
“What are you, the guard now?” Danny sneered. “You think you can fix what her grand notions broke?”
Cormac’s expression held. “Fix? No. I’m a fishmonger, Danny. I know when to gut a problem and when to leave it in the sea. This—” he flicked his gaze at Niamh, affectionate as a touch “—is not a problem. This is the part of the day I’m grateful for.”
The taxi pulled in with a cough of brakes. Niamh guided her father forward.
“I’m not paying,” he said again, more habit than principle.
“I’ve got it,” Cormac said easily, already leaning to say the driver’s name as if they were old mates. “Put it on my tab, Pat.”
Pat lifted a hand in a salute. “You owe me a chowder.”
“You and half the city.” Cormac helped Danny in without fuss, checking the seatbelt like it was muscle memory, and gave Pat the address before Danny could weaponise it.
“I don’t need—” Danny began, but the door bumper thumped shut on the rest. He glared at them through the rain-spattered window, then settled into a sulk so familiar it felt like a family heirloom.
Pat pulled away. Rain made lace of the headlights and then the taxi was gone.
Silence arrived like a kindness. The pub door opened and shut, the music went on without them, and Niamh realised her hands were shaking.
“Colour?” Cormac asked at once, every inch of his attention turned toward her. “Green, amber, red?”
“Amber,” she said. “Leaning green.”
He nodded, approval warm as a hand pressed to the centre of her back. “Water?”
She took the bottle he conjured from the canvas bag and drank, the old advice doing its steady work. The first swallow didn’t touch the sides; the second made its way down.
“Can I walk you home?” he asked, no assumption in it.
“I need to get Ava,” she said. “The aunties have her.”
“Then I’ll walk you to the aunties. And if you want me to disappear after, I will.”
She shook her head. “Don’t disappear.” The honesty surprised them both.
“All right.” He smiled like a man who’d been given a day off he didn’t expect. “Come on. We’ll take the long way round, enough to dry your hair.”
They walked. He didn’t fill the quiet with solutions. Twice he asked if she wanted company for the words and twice she shook her head, and both times he patted his canvas bag and said, “I’ve more water,” like was an answer.
By the time they reached her street the rain had gone to mist. Bríd was visible in silhouette at the window, a general at her post. The door opened before they knocked.
“Well?” Maeve said, scanning Niamh’s face, then Cormac’s, then their proximity with a hound’s nose for trouble and light.
“All right,” Niamh said. “Taxi to his. Pat’s on him.”
“Good,” Maeve said. “We’ll ring Pat in twenty minutes, make sure your da’s in his own bed.”
Bríd’s eyes slid to Cormac, wicked and kind at once. “And who’s this handsome lifeguard?”
“Cormac,” he said, unalarmed. “I brought her to shore. No need to phone the coastguard.”
“Bless you,” Bríd said, meaning it.
Ava squeaked past Etta and launched herself at her mother. “You were gone a year,” she declared, nose pressed to Niamh’s jumper. “At least.”
“Ten minutes,” Niamh said into her hair. “Maybe eleven.”
Ava peered up at Cormac with the unabashed curiosity of a seven-year-old who’d already sorted most of the world into helpful and not. “Are you the fish man?”
“I am,” he said solemnly.
“Do you smell like fish all the time?”
“Only when I’ve been fighting the salmon,” he said, glancing at Niamh to let the shared joke land where it should. “They’re fierce.”
Ava considered this, then nodded, satisfied. “We had pancakes. Auntie Bríd makes them huge.”
“I can see the evidence,” he said gravely, looking at the dusting of sugar on her nose.
“Thank you,” Ava said to the room at large, then to Cormac because she had clocks in her bones and could tell who had made the air easier.
“You’re welcome,” he said. He looked to Niamh. “Do you want me to—”
“Stay for ten minutes,” she said before she could make it something with edges. “Tea?”
They drank in the little front room with the lemon-lamp throwing kind light on tired faces. Cormac sat on the edge of the second-hand sofa like a man who understood that homes are earned, not assumed. He didn’t look around, didn’t inventory; he asked Ava about school and received a long and serious account of the Spelling Test and the power of citrus.
“Bravery smells like lemon,” Ava concluded. “That’s a fact.”
“I believe you,” he said. “The bravest boat I ever knew smelled like rope and limes because the skipper thought citrus stopped the sea from shouting.”
“Some days,” he said, and Ava nodded like a person who’d filed a useful piece of data.
When the aunties rose to go, they did it with a flurry of kisses and a silent exchange of looks over Niamh’s head that said more than a lecture would have. Maeve squeezed Cormac’s shoulder in passing. “We’ll have that chowder at the consultation,” she said, and then they were gone, leaving the lemon lamp and three people who were trying to figure out how to stand in a good new place.