The answer came through Finn.
Not in words at first.
The boy’s body locked against Sadhbh’s knees, every small bone in him going rigid beneath the borrowed blanket. His eyes rolled upward until only a crescent of dark iris remained, and the wet square around them filled with a sound like a thousand shells being crushed beneath deep water.
Sadhbh dropped to her knees in the rain.
“Finn.”
The child did not blink.
Inside the church hall, people began moving toward the doors, drawn by the sudden silence outside the way villagers were drawn to smoke, sirens, and other people’s business. Máire shouted something from the threshold. Colm swore. The priest called for everyone to stay inside, which meant absolutely nobody did.
Sadhbh put both hands on Finn’s face, forcing gentleness into fingers that wanted to shake with panic.
“Finn, look at me.”
His lips parted.
When he spoke, the voice was his and not his.
“Crown-blood wakes crown-debt.”
The words moved through the square like a physical thing.
Lights burst in every window along the harbour road.
Not light from bulbs. Not fire. Something blue-white and cold, rising behind glass as if the sea itself had climbed into people’s homes and lit their kitchens from beneath the floorboards.
A woman screamed.
The church bell rang once though nobody touched the rope.
Cael moved.
He crossed the distance between them so quickly Sadhbh barely saw the first step. One moment he stood beneath the archway, rain silvering his hair; the next he was crouched beside Finn with two fingers pressed lightly to the boy’s wrist.
“Do not fight the voice,” he said.
Sadhbh snapped her head toward him. “Do not give mystical medical advice to an unconscious child.”
“He is not unconscious.”
“He’s seven.”
“Then speak to him as himself.”
“I was doing that before you arrived like a haunted aristocrat in a coat.”
Cael’s gaze cut to hers, sharp and startled, but he did not rise to the bait. Infuriatingly, that made him harder to hate.
Finn convulsed once.
Sadhbh caught him before his head struck the stone.
The sound beneath the square deepened.
Paving stones trembled. Rain lifted off the ground in small impossible beads, hanging in the air around them like spilled pearls. Every instinct in Sadhbh’s body turned animal. Run. Hide. Deny. Survive.
But Finn’s fingers clutched weakly at her sleeve.
So she stayed.
Of course she stayed.
That was how people ruined themselves in Port na Gealaí. Not with grand vows. With one hand on a frightened child and no exit that would let them live with themselves afterward.
“Finn,” she said, lowering her forehead until it nearly touched his. “It’s Sadhbh. You’re on the church steps. You’re freezing. You owe me one hot chocolate and a packet of those awful marshmallows you like. Come back now.”
The boy’s mouth trembled.
Cael’s hand hovered above Finn’s chest, careful not to touch without permission even now, even in disaster. Sadhbh noticed that against her will. Noticed and filed it somewhere dangerous.
Finn whispered again.
“The queen was not dead.”
Cael went utterly still.
That got him.
Good, Sadhbh thought viciously, because terror liked company.
“The queen,” Finn said, voice thinning into something far away, “was salted beneath the moon door.”
A crack opened through the square.
It began at the base of the church steps and ran down between the wet cobbles toward the harbour road, fine as a hairline at first, then widening with a noise like bone under pressure.
People finally screamed properly.
Máire launched herself down the steps, grabbed two teenagers by their collars, and shoved them backward into the hall with the authority of every Irish woman who had ever decided survival was not a democratic process.
“Inside, ye absolute eejits!” she roared.
The crack filled with seawater.
Not rainwater.
Seawater.
It rose from below the village in a bright, glowing seam.
Sadhbh stared at it, cold recognition spreading through her chest.
There were old stories about Port na Gealaí. Every village had them. Half-warning, half-boast, dragged out at wakes when drink softened mouths and memory turned dramatic. Stories about the first harbour being built over older stone. Stories about bells heard beneath spring tides. Stories about women in the Ní Riain line who never drowned, no matter how often the sea took them.
Her grandmother had called those stories rubbish in public.
At home, she had locked every mirror during storms.
Cael rose slowly.
The silver marks beneath his skin had brightened.
“Get them away from the square,” he said.
Sadhbh looked up at him. “Excuse me?”
“The ground is opening.”
“Yes, I had gathered that from the large magical crack full of ocean.”
His mouth tightened. “Sadhbh.”
Her name in his voice struck harder than it should have.
Not because he said it beautifully.
Because he said it like he had been trying not to for years.
She hated that. Hated him a little for it. Hated the sea more.
Finn gasped.
His eyes snapped back into focus.
The hanging rain fell all at once.
Sound returned to the world in a rush: crying, shouting, the groan of the church doors, the deep thud of waves slamming the harbour wall far below.
Finn looked straight at Sadhbh.
“Don’t let them take me under.”
Sadhbh’s heart broke so sharply she nearly missed the shape rising from the flooded crack.
A hand.
Long-fingered.
Pale as moonlit bone.
It gripped the edge of the cobbles from beneath.
Then another.
Someone behind Sadhbh sobbed a prayer.
Cael stepped in front of them.
“No,” he said.
One word.
No shout. No performance.
The air changed anyway.
The thing beneath the cobbles paused.
Sadhbh pulled Finn into her arms and backed up the steps, every movement slow because panic made fools and fools died first in stories like this.
The creature hauled itself from the seam.
It was shaped almost like a woman, if grief had drawn the outline and the deep sea had filled in the rest. Hair floated around its head though no water held it. Its skin shimmered with scales so fine they looked like bruised silk. Pearls were sewn into the torn remnants of a gown across its chest, and where its mouth should have been there was only a dark vertical slit moving soundlessly.
The eyes were human.
That was the worst part.
Not monstrous eyes. Not blank or glowing or comfortably alien.
Human eyes, full of a terrible recognition.
They fixed on Cael.
Then on Finn.
Then on Sadhbh.
The creature bowed.
Not to Cael.
To her.
The village saw it.
That was the true disaster.
Sadhbh felt the attention hit her from every side. Dozens of witnesses. Neighbours. Parish women. Lifeboat volunteers. Children. The butcher’s wife. Two Guards from the roadblock. People who knew what time she bought milk and whether her bins went out late. People who had watched her grow from strange child to difficult woman and were now being handed a reason for every suspicion they had ever been too polite to say aloud.
No coming back from this.
The creature opened its mouth-slit.
A voice poured out like water over stone.
“Blood of Riain. Tide of vow. The drowned court petitions entry.”
Sadhbh stared.
Then, because her brain had clearly chosen violence over survival, she said, “Tell it to make an appointment.”
Máire made a strangled sound behind her that might have been horror or admiration.
Cael looked over his shoulder at Sadhbh.
For half a second, despite the flooded square and the impossible creature and the child shaking in her arms, something like warmth moved through his face.
There and gone.
Then he turned back.
“She does not answer petitions tonight,” he said.
The creature’s head tilted.
“Lost prince speaks without crown.”
Cael’s jaw flexed.
Sadhbh heard the insult land even without understanding the politics. Some wounds announced themselves. A man did not need to explain the bruise if he flinched when someone named it.
Finn whispered into her coat, “It’s sad.”
“The monster?” Sadhbh asked, very quietly.
“The lady.”
Of course.
Of course the child would find sorrow in the nightmare climbing out of the street. Finn had always been like that. Bringing injured gulls home in shoeboxes. Crying over dead bees on windowsills. Telling adults uncomfortable truths while eating toast with jam on his chin.
The creature heard him.
Its human eyes softened.
Then the seam in the square widened again.
From beneath came voices.
Many voices.
Not singing.
Calling.
Cael moved backward one step. Not retreat. Positioning.
“Sadhbh,” he said, still facing the creature, “take Finn inside.”
“No.”
“This is not a debate.”
“Congratulations, you’ve reached the part of the evening where I stop obeying strange men with glowing neck veins.”
“They will use him as a door.”
That shut her up.
Finn’s arms tightened around her neck.
Cael did look at her then.
The rain had plastered his shirt to his shoulders. The silver under his skin pulsed brighter with each widening breath of the sea under the stones. He was afraid, Sadhbh realised again. Not theatrically. Not for effect. Afraid in the careful way of someone counting losses before they happened.
“The boy is an oracle,” he said. “Untrained. Unshielded. Every drowned thing beneath this coast will hear him if the barrier opens fully.”
“You’re saying that like it should make sense.”
“I know.”
That quiet honesty did more damage than explanation would have.
Another figure rose beneath the crack.
Then another.
Hands. Faces. Torn court finery. Salt-white hair. Eyes too human.
The drowned were not marching.
They were pleading.
That made it worse.
Sadhbh had expected evil to feel cleaner.
But this felt like grief starved into violence.
The first creature stretched one pale hand toward Finn.
Cael lifted his own hand.
Water surged up between them like a wall.
For a breath, the square became a chamber of blue light. Sadhbh saw Cael fully in it — not merely handsome, not merely strange, but marked by loss in a way that made the air around him seem heavier. A prince without a court. A man carrying a title like a punishment.
The wall of water held.
Barely.
Cael’s knees bent under the pressure.
Sadhbh felt the strain through the ground.
The drowned pressed harder.
Windows cracked along the square.
A little girl inside the hall screamed for her mother.
That sound did what prophecy could not.
It made Sadhbh furious.
Not brave.
Furious.
Because adults could be foolish about destiny if they wanted, but children were supposed to be allowed hot chocolate and schoolbags and sleep. Children were not doors. Children were not offerings. Children were not leverage for ancient water politics conducted by people too dead to have manners.
The sea inside Sadhbh rose.
It did not ask permission.
She shifted Finn onto Máire, who had crept close enough to grab him.
“Sadhbh,” Máire said, voice breaking. “What are you doing?”
“No idea.”
Honest. Terrifying. Accurate.
Finn caught her sleeve. “Don’t go near them.”
“I’m not going near them.”
“You are.”
“Fine. Don’t become a solicitor, you’ll be unbearable.”
His mouth trembled.
She touched his cheek once.
Then she stepped down from the church steps into the flooded square.
Cael saw her coming.
“No.”
“Everyone’s very fond of that word tonight.”
“You are unbound.”
“I’m also annoyed.”
“Sadhbh, if you call the tide without training—”
“I didn’t say I was calling anything.”
But the sea heard her anyway.
It always had.
The flooded seam flared under her boots. Cold surged up through leather, through bone, through blood. She should have screamed. Instead, she breathed in and tasted salt so strong it felt like memory.
Her grandmother’s kitchen.
Locked mirrors.
Hands teaching her how to make soda bread while thunder moved offshore.
Never answer it, Sadhbhín.
Never let the sea know you are lonely.
Too late, Gran.
The first drowned woman turned fully toward her.
“Blood of Riain,” it said again.
Sadhbh lifted her chin.
“My name is Sadhbh.”
The square shook.
Cael stared at her as if that mattered.
As if a name given freely was a blade.
Maybe it was.
The water around Sadhbh’s boots climbed upward in thin spirals. Not touching her skin. Waiting. The sensation terrified her so much she nearly laughed.
Of all the things she had inherited, why could it not have been decent cheekbones and a cottage without damp?
The drowned woman lowered her head.
“We petition passage.”
“No.”
The word left Sadhbh before thought could polish it.
The drowned recoiled.
So did half the village.
Cael’s water shield flickered.
Sadhbh continued because stopping felt more dangerous than speaking.
“You don’t come through a child. You don’t crack open my village. You don’t crawl out of the road in front of Mrs Brennan and her blood pressure and call it diplomacy.”
Máire whispered, “Jesus, Mary, and Joseph.”
The drowned woman’s mouth-slit opened wider.
“We are owed return.”
“Take that up with whoever owed you.”
“You carry vow-blood.”
“I carry a Tesco loyalty card and emotional damage. Be specific.”
A sound moved through the drowned.
Not laughter.
Not anger.
Recognition maybe.
Cael had gone very still again. His eyes were fixed on Sadhbh with something raw beneath restraint, and she could not afford to look at him properly. Not while the ground was full of ghosts. Not while the village was watching her become the thing it had always suspected.
The drowned woman lifted both hands.
Water rose behind her.
In it, Sadhbh saw a city.
Not a vision this time.
A memory offered.
White towers beneath moonlit waves. Bridges made of pearl bone and black stone. Markets lit by floating lamps. Children racing along corridors where seals slept across thresholds. A throne room open to the sea. A woman in a crown of salt-crystal and starlight, her face turned away.
Then fire.
Not ordinary fire.
Green fire burning underwater.
Screaming.
Doors sealed.
A crown sinking through blood-dark water.
And Cael, younger somehow, reaching too late.
Sadhbh staggered.
The memory withdrew.
Rain slapped her face.
The square returned.
The drowned woman watched her.
“We were betrayed above,” she said. “Buried below. Bound by Riain blood.”
Sadhbh could barely breathe.
Her family had not merely hidden from the sea.
They had locked something in it.
Cael spoke behind the shield, voice rough. “Not tonight.”
The drowned turned on him with sudden venom.
“Not yours to command, crownless son.”
Cael flinched again.
Small.
But Sadhbh saw it.
And because she was apparently determined to become every family warning at once, she stepped between them.
“Don’t speak to him like that.”
Cael’s head snapped toward her.
The drowned woman’s eyes sharpened.
The village collectively inhaled.
Sadhbh immediately regretted several life choices.
Still, she did not move.
The drowned woman lowered her hand slowly.
“Chosen already,” it whispered.
“No,” Sadhbh said.
But the word came softer this time.
Less convincing.
Because the sea beneath her feet answered with a pulse that moved through her blood like recognition.
Cael closed his eyes briefly.
As if something inevitable had just become real.
The church bell rang again.
Once.
Twice.
Three times.
From the harbour, a horn sounded.
Not the lifeboat.
Older.
Deeper.
The drowned figures lowered themselves back toward the glowing seam one by one. Not defeated. Deferred. The first woman remained until last.
Her eyes held Sadhbh’s.
“Three tides,” she said. “Then debt comes due.”
The seam slammed shut.
Every window in the square shattered outward.
Sadhbh hit the ground hard.
For several seconds there was only rain, screaming, and the sharp glitter of broken glass across cobbles.
Then hands were on her.
Máire. Colm. Someone crying. Finn saying her name over and over in a small terrified voice.
Sadhbh pushed herself up on one elbow.
Cael stood in the centre of the square, breathing hard, blood running from his nose in a thin dark line. The silver marks at his throat had dimmed almost to nothing.
He looked at her.
No cryptic performance now.
No princely stillness.
Only a man staring at the woman who had just publicly bound herself to his impossible war.
“Three tides,” she said, voice shaking. “How long is that?”
Cael wiped the blood from his mouth with the back of his hand.
“Until dawn after tomorrow.”
Máire made a sound of pure offence. “That is not enough notice for an apocalypse.”
Sadhbh laughed.
It came out broken.
Finn pressed himself against her side, shivering.
Around them, Port na Gealaí stared in soaked, horrified silence.
Every ordinary life had cracked open.
Every secret had teeth now.
And Sadhbh understood, with a clarity that felt almost merciful, that by morning there would be no pretending this was weather.
No pretending Cael was a stranger.
No pretending her blood was only blood.
The sea had knocked.
She had answered.
And the whole village had heard her name.
Inside the church hall, the emergency lights coughed back to life one strip at a time.
Nobody cheered.
That was when Sadhbh knew the village was truly frightened. Port na Gealaí could cheer at a wake if somebody found a bottle under the sink. It could make comedy out of flooded kitchens, cancelled ferries, minor head injuries, and weddings that ended in family court. Silence was not its natural state. Silence meant the room had met something bigger than gossip.
Cael crossed toward her slowly, as if approaching a wild animal or a woman with excellent reasons to bite.
He stopped an arm’s length away.
“Are you injured?”
“Yes,” she said.
His face tightened.
“My pride. My privacy. Possibly my future ability to buy bread without being accused of maritime treason.”
A breath left him.
Not quite relief.
Not quite laughter.
“Your humour is poorly timed.”
“My timing is one of my better features.”
“Then your other features are in grave trouble.”
Sadhbh stared at him.
So did Finn.
Behind them, Máire whispered, “Oh, he has jokes. Dangerous.”
For one ridiculous second, warmth moved through the wreckage.
Then the harbour horn sounded again.
Longer this time.
Mourning-deep.
Cael turned toward the dark road leading down to the water.
Sadhbh followed his gaze and saw blue light pulsing beneath the harbour wall, slow as a heartbeat.
The village saw it too.
The first phones rose in shaking hands.
“No,” Sadhbh said sharply.
People looked at her.
Too many people.
Her mouth had gone dry, but she pushed herself upright anyway.
“No videos. No photos. Not of Finn. Not of that. Not tonight.”
A few hands lowered at once. Others hesitated.
Máire stepped beside her, face pale but voice made of steel.
“You heard her. Put the phones down before I throw the lot of them into the blessed Atlantic.”
One by one, screens vanished.
Not obedience exactly.
Trust.
Or fear.
Sadhbh was not in a position to be picky.
Cael watched the exchange with an expression she could not read.
“What?” she demanded.
“You protected the child before the secret.”
“That’s not remarkable.”
“In courts,” he said quietly, “it is.”
The answer landed between them heavier than rain.
Sadhbh looked at Finn, at the shattered glass, at the glowing harbour, at every neighbour waiting for her to become either explanation or threat.
Then she looked back at Cael.
“Right,” she said. “You’re going to tell me everything. And if you lie, I’ll know.”
His eyes darkened.
“Yes,” he said.
Not promise.
Recognition.
As if he already knew she would.