stream

Chapter 3

Astrid almost turned the longship around.

Almost.

But signal vanished, and every heartbeat mattered.

She told helmsman Runa.

Runa swore.

“Who?”

“No idea.”

“Leif needs warning.”

Astrid looked back.

Too far for voice.

Signal flare would expose them.

She took a small slate.

Wrote code.

Tied it to a trained raven kept aboard for coastal messages.

One bird.

One chance.

TRAITOR SIGNAL WEST WAREHOUSE. SEARCH QUIETLY.

Released.

The raven disappeared into dark.

Then they rowed.

Sea roughened before dawn.

Raven’s Spine was not a place so much as a black formation of rock rising from coast like teeth.

Beneath it hid a narrow inlet.

Astrid had visited once as a child.

By the second afternoon her arms burned.

One sailor vomited over side.

An imperial patrol appeared near the southern cape.

Two fast cutters.

Runa hissed.

“They saw us.”

Astrid pulled Sten’s travel token.

Imperial bronze.

Risk.

They lowered sail.

The patrol closed.

An officer shouted in trade tongue:

“State purpose.”

Astrid held up the token.

“Courier for Provisional Jarl Sten.”

The officer’s expression changed.

“Destination?”

“North tax station.”

A lie.

He demanded to board.

Astrid let two soldiers aboard.

Her crew kept their faces blank.

The officer examined the token.

“Sten’s authority is not active.”

“Tell him that.”

Runa almost smiled.

The officer searched cargo.

Nothing but fish barrels and sailcloth.

Halvard’s letter lay under Astrid’s tunic against her skin.

Then a soldier saw the raven seal at her belt.

“What is that?”

Astrid replied:

“Old trade stamp.”

He reached.

Astrid’s hand moved.

Too fast.

The officer noticed.

Tension tightened.

Then another imperial ship horn sounded far south.

The patrol captain cursed.

Urgent recall.

He threw the token back.

“If false, they’ll hang you.”

Astrid smiled.

“If true?”

“They may hang you anyway.”

Fair.

They left.

Runa exhaled.

“I hate empire.”

“Useful clarity.”

At Raven’s Spine, they found no ships.

No men.

Only fog.

Astrid climbed the stone path.

At the summit stood six weathered stones.

Each carved with a village mark.

She lit the beacon according to Halvard’s letter.

Three short flames.

One long.

Covered.

Repeated.

Nothing.

Hours passed.

Runa said:

“Maybe pact died with him.”

Then a horn answered from fog.

One.

Another.

Then four more.

Ships emerged.

Not an army.

Representatives.

Jarl Soren of Veyr.

Shieldmistress Ada of North Cape.

Old Jarl Edda of Saltmere.

Two other coastal leaders.

Six villages.

The pact lived.

They met inside a sea cave.

Astrid showed the letter.

Then the treaties.

Freya’s confession.

No hiding.

Soren laughed bitterly.

“So Hrafnvik’s queen sold the harbor.”

“She signed partial surrender.”

“Same thing.”

“Yes.”

Astrid did not defend.

“The empire altered the terms.”

“Of course.”

“Sten returned under imperial recognition.”

More laughter.

Edda said:

“You ask us to risk our people for a queen who betrayed hers.”

Astrid:

“No.”

“Then for what?”

“For the harbor.”

Silence.

Astrid spread a map.

“If Hrafnvik falls, Aurelia gains a winter port. Saltmere is next in spring. Veyr after that.”

They knew.

Edda stared.

“What do you propose?”

“Deny the harbor. Break the first occupation force. Not the whole army.”

“How many?”

“Eight hundred first wave, perhaps more. Fleet too.”

“What does Hrafnvik have?”

“Three hundred fighters.”

Each allied village could send fifty to a hundred without leaving home undefended.

Enough to change the first battle.

Not the war.

Soren asked:

“Who commands?”

Astrid knew the answer was dangerous.

“Council.”

They laughed.

“During battle?”

“Leif for field command if you accept.”

“Not Freya?”

“No.”

“Not Sten?”

“No.”

Good.

Astrid continued:

“Freya keeps no unilateral gate authority.”

She had no formal power to promise it.

But if Hrafnvik refused later, the alliance would fail.

Edda noticed.

“Can your queen agree?”

Astrid:

“She will if she wants the village.”

“And if not?”

“The village chooses.”

This was bigger than a military pact now.

From ruler to people.

Edda smiled.

“Halvard would like that.”

Maybe.

Terms emerged.

Each village sends ships and warriors.

Hrafnvik shares harbor rights equally for three winters after defense.

No single ruler may sign foreign submission without assembly ratification.

Mutual defense council renewed publicly.

Astrid hesitated at the harbor concession.

That would cost Hrafnvik real wealth.

But alliances paid in something.

She agreed subject to Hrafnvik assembly.

At dawn, seven longships sailed north.

More would follow separately.

Back home, the traitor hunt had begun.

Leif received Astrid’s raven.

He told no one except Freya, Yrsa, and Torsten.

They watched the western warehouse.

At midnight, a young clerk named Bjorn entered.

Not traitor.

He met someone.

Leif saw a shadow.

Followed.

Sten.

Leif’s hand went to his sword.

Sten gave the clerk a small polished mirror.

Signal device.

Leif stepped out.

“Interesting.”

Sten froze.

Bjorn ran.

Torsten caught him.

Sten raised both hands.

“This looks worse than it is.”

Leif almost laughed.

“What is it?”

“I was signaling imperial riders.”

“Why?”

“To tell them I was safe.”

“You could tell us.”

“They would assume I defected if the signal stopped.”

“Have you?”

Sten hesitated.

There.

“Not completely.”

Leif stared.

“What does that mean?”

“My life is in imperial hands too.”

He showed a ring holding a tiny wax strip encoded with names.

His wife.

His daughter.

In the imperial city.

Hostages.

Freya learned.

Her face changed.

“You have a daughter?”

Sten laughed bitterly.

“Eight years is a long time.”

“What name?”

“Ingrid.”

Freya’s anger weakened.

Not erased.

Sten explained the empire offered his return if he secured Hrafnvik peacefully.

If he failed or betrayed them, his family could be imprisoned.

So signaling that he remained “safe” kept them alive.

Leif said:

“You still endangered us.”

“Yes.”

“Did you tell them about the hidden treaty chest?”

“No.”

“Who did?”

Sten frowned.

“What chest?”

Maybe truthful.

Then Bjorn confessed he was not an imperial spy.

He worked for Freya’s steward Magnus, who had ordered him to watch Sten.

The second signal from the warehouse had been Sten.

Not necessarily betrayal of Hrafnvik.

Still secret contact.

Leif asked:

“Did you tell them our defenses?”

“No.”

“Plans?”

“No.”

“Would you?”

Sten looked at his sister.

“No.”

“Why should we trust you?”

“Don’t.”

Good.

Then Freya made an unexpected choice.

She offered Sten a boat.

“What?”

“Leave.”

He stared.

“Go south. Take your family and run.”

Leif frowned.

The imperial city was too far.

Sten laughed.

“You think I can simply extract them?”

“No.”

“Then?”

Freya looked at him.

“I give you gold and two people who know the southern roads. Get Ingrid out before the battle.”

Sten’s face broke.

“You trust me to leave now?”

“No.”

“Then why?”

“Because she is my niece.”

For the first time, they looked like siblings rather than rival claimants.

Sten shook his head.

“If I leave, the empire knows I defected.”

“Eventually.”

“And kills them before I arrive.”

Freya closed her eyes.

A trap.

Leif said:

“Can we send a message through merchants?”

Maybe.

A trader named Selma had a brother in the imperial capital.

A warning could travel faster by established routes.

They made a plan.

Sten would continue harmless signals to buy time.

Dangerous double game.

Leif allowed it only under supervision.

Trust behavior, not title.

Meanwhile Freya faced the assembly.

She surrendered her hammer.

Literally.

Placed the war hammer before the elders.

“I will not command until the village decides.”

Shock.

Astrid had not returned yet.

Some saw weakness.

Others saw accountability.

Freya admitted she had concealed the treaty.

Accepted that removal was possible.

No excuse.

Then asked one thing:

“Do not give Sten a crown simply because the empire says your choice is between us.”

Sten laughed.

“I agree.”

People stared.

He continued:

“I came here wanting the throne.”

Freya looked at him.

“And now?”

“I want my daughter.”

Honest.

Maybe.

The assembly delayed the question of rulership until the crisis passed.

Leif became temporary defense commander.

Yrsa headed civilian council.

Freya advised without unilateral orders.

A queen without command before any formal removal.

That evening an imperial messenger arrived.

New ultimatum.

The occupation force was advancing faster.

Not three days.

Tomorrow at dusk.

Leif swore.

Astrid was not back.

Allies unknown.

He looked at the harbor.

They had begun sinking stone barges.

One done.

Need two.

Grain moved.

Children evacuated toward the west forest.

Eirik went with the other children and cried for Astrid.

Freya visited before the evacuation left.

He hid behind Yrsa’s skirt.

Freya knelt.

No touching.

“I’m sorry I scared you.”

Eirik stared.

“Hammer.”

“Yes.”

“Bad.”

Freya swallowed.

“Yes.”

He looked at her a long time.

Then:

“Astrid?”

“She’s coming back.”

Too certain.

Freya corrected herself.

“I hope.”

Good.

Eirik took his wooden horse and left.

Freya stood alone.

Leif saw.

Said nothing.

At dawn, watchers saw imperial dust in the south.

By noon scouts counted nine hundred soldiers.

More than expected.

At the harbor, five black-sailed imperial ships appeared on the horizon.

Leif’s stomach dropped.

No allies.

No Astrid.

One stone barge still had not been sunk.

Then a horn sounded from the north.

A raven-banner longship rounded the cape.

Then another.

Then seven.

Astrid stood at the prow.

Behind her came ships from six villages.

Leif laughed in relief.

Not victory.

Relief.

Astrid jumped to the dock before her ship was fully tied.

“What did I miss?”

Leif handed her the imperial ultimatum.

She read.

“Tomorrow dusk?”

“Today dusk now.”

She looked at the sun.

Hours.

Then saw Freya without hammer.

Sten with guards.

Assembly flags hanging from the hall.

“More?”

“Much.”

He told her quickly.

Then the allied leaders disembarked.

Edda looked at Freya.

“You look less queen.”

Freya answered:

“Accurate.”

Good.

They convened a war council.

No throne.

Maps on a barrel.

Astrid described alliance terms.

Harbor shared for three winters.

Foreign treaties require assembly ratification.

Freya nodded immediately.

Leif too.

Sten laughed.

“You’re inventing a republic during an invasion.”

Astrid:

“We’re inventing survival with memory.”

Jarl Soren asked:

“Who speaks for Hrafnvik?”

Silence.

Then Yrsa stepped forward.

“The assembly.”

That was the answer.

They ratified the pact.

The defense plan took shape.

Finish blocking harbor.

Hide archers on cliffs.

Allow the first imperial ships into narrowed channel.

Raise chain behind them.

At the eastern gate, show apparently weak resistance, withdraw inward, and trap the vanguard between palisades.

No massacre if surrender was possible.

Goal: capture officers and troops, force negotiation before the main army could arrive.

Freya proposed using the imperial seal to send a false message that the gate would open at dusk.

Astrid looked at her.

“A lie?”

“To liars.”

Maybe.

They agreed.

Sten offered the command code.

He knew it.

Risk.

Astrid asked:

“If the code warns them?”

“It won’t.”

“Why believe you?”

“Don’t. Verify it against captured imperial orders.”

They did.

The code matched.

The signal was sent:

HRAFNIK COMPLIANT. ENTER EASTERN GATE IN CEREMONIAL COLUMN. HARBOR CLEAR.

The harbor was not clear.

The gate was not compliant.

Then Sten received a reply.

His face changed.

“What?” Freya asked.

He translated:

Governor Marcellus thanks Jarl Sten for success. Hostages will be released after Hrafnvik population registration is complete.

Sten stared.

“They never planned to release them before occupation.”

Freya looked at him.

“No.”

He laughed bitterly.

“They lied.”

Astrid almost said of course.

Stopped.

He needed to discover it himself.

Then there was another line:

If Freya Halvardsdottir or Astrid Eriksdottir survive resistance, deliver them alive for imperial judgment.

Astrid raised an eyebrow.

“Nice.”

Leif did not smile.

Sten looked at her.

“They know you.”

“Apparently.”

“Why?”

Astrid thought of the risk assessment hidden beneath the floor.

High.

Remove leadership.

“Because empires dislike people they haven’t assigned a price.”

Outside, the sun lowered.

Imperial horns sounded.

May you like

The first red shields appeared on the road.

The war for Hrafnvik had begun.

Related Stories

Other posts