Long-press a paragraph to send danmaku
The harbor district had been sealed before Xia Lan reached its first gate.
Iron shutters covered the streets like lowered eyelids. Chains as thick as her wrist crossed the main avenue, each link stamped with the imperial sun. Beyond them, Riftport descended toward the sea in crooked terraces—warehouse roofs slick with rain, narrow bridges trembling over black canals, and the pale masts of ships standing motionless in the storm.
No one moved beneath them.
That was the first thing that felt wrong.
Even a city waiting for execution made noise. Doors slammed. Children cried. Animals screamed from stables. But the harbor held its breath. Rain hissed against the cobbles, gutters overflowed, and somewhere in the fog a bell rang once, then went silent.
Xia Lan crouched behind a collapsed fish stall, pressing her back against wet brick. Water streamed from her hair and down the side of her face. The transparent wings folded behind her shoulders shivered whenever thunder rolled overhead. They were too large to hide comfortably, too delicate to trust, and bright enough to betray her whenever lightning flashed.
She wrapped the stolen soldier’s cloak around them anyway.
The fabric smelled of iron, mud, and old sweat. It scratched her bare skin. Her fingers tightened around the cracked ring.
The red number still glowed beneath the fracture.
13.
A second line of symbols crawled around its edge, too small and unfamiliar to read. Every time she looked at it, a pressure gathered behind her eyes, as if some unseen hand were pushing a memory toward the surface.
Execution platform.
Rain.
A blade descending.
Then nothing.
She swallowed hard and forced herself to look away.
The harbor gate stood forty yards ahead. Two watchtowers framed it, their roofs bristling with crossbows. A dozen soldiers waited beneath the awning, boots planted in ankle-deep water. They wore dark armor with silver collars, not the patched uniforms of the men she had fought at the execution square. Military police, perhaps. Their posture said they were not guarding the district from outsiders.
They were keeping something inside.
A warning board hung from the gatehouse. Red paint bled down its surface in the rain.
NO ENTRY.
NO VESSEL DEPARTURE.
NO MERCY FOR THE ASH-BORN.
At the bottom, someone had drawn a pair of wings and crossed them out.
Xia Lan’s stomach twisted.
A shout rose from behind her.
“There! By the fish market!”
She turned.
Three soldiers rushed into the alley, lanterns swinging from their fists. One pointed directly at the cloak. Another carried a hooked spear. The third held a brass horn against his mouth.
Xia Lan did not wait for the horn to sound.
She ran.
The harbor was a tactical map made of bad choices. Open streets were exposed. Alleys narrowed movement. Rooftops offered elevation but no cover from the towers. The canals were deep enough to drown in and fast enough to carry a body beneath the sealed gates.
She cut left, vaulted a barrel, and kicked a loose plank into the legs of the spear carrier. He fell with a curse. The horn shrieked behind her as the second soldier blew it anyway.
A crossbow snapped.
The bolt struck the wall beside her cheek and threw chips of stone across her skin.
Xia Lan ducked into a narrow passage between a warehouse and a row of shuttered homes. The passage ended at a canal.
Of course it did.
Black water churned below. A rope bridge stretched across it, sagging beneath the rain. On the far side waited another barricade, and behind that barricade stood more soldiers.
She stopped so suddenly her boots slid on the mossy stones.
“Drop the cloak!” someone shouted from the street behind her. “Kneel and present your throat!”
The words hit with the dull familiarity of a nightmare she had never dreamed.
Xia Lan looked at the canal. Then at the bridge. Then at the stacked cargo crates beside the warehouse wall.
A tactical game had taught her one useful truth: when every route looked impossible, the map was lying about what counted as a route.
She grabbed the lowest crate and shoved.
It toppled into the canal with a splash, dragging two more after it. The bridge groaned as the crates smashed against its support posts. The ropes snapped on one side. The entire span swung downward, throwing the soldiers behind the barricade into panic.
Xia Lan climbed.
Her wings opened beneath the cloak before she could stop them, membranes catching the wind. Pain stabbed through her shoulders, but the sudden lift carried her onto the warehouse roof.
She landed badly, rolled through a sheet of rainwater, and nearly slid over the far edge. Her fingers closed around a gutter. Below, soldiers poured into the passage, shouting and pointing.
One raised his crossbow.
Xia Lan yanked herself up. The bolt tore through the cloak and pinned a fold of fabric to the roof. She ripped free, leaving half the garment behind, and sprinted across the tiles.
The harbor spread around her in layers of gray and black. To the east, the sea boiled beyond the seawall. To the west, the city climbed toward the palace district. Every major road was blocked by barricades. Every tower carried the same red-and-silver banners.
The Empire had not sealed the harbor to stop her escape.
It had sealed the harbor because it expected her to come here.
A cannon fired somewhere beyond the warehouses.
The blast rolled through the district. Pigeons erupted from the roofs. A plume of orange flame rose at the southern gate, followed by screaming.
Xia Lan dropped flat.
Through the rain, she saw figures moving in the streets below. Civilians. Dockworkers, families, sailors trapped by the lockdown. They crowded around a barricade, pressing toward the harbor entrance. On the other side stood a line of military police with rifles leveled at chest height.
An officer in a black coat raised one gloved hand.
“By order of Inspector Kohn,” he called, his voice carrying through the storm, “any person assisting the Ash-Born fugitive will be treated as contaminated. Clear the street.”
The crowd did not clear.
A woman held a child against her chest. An old man lifted both hands. Someone shouted that the harbor gates had been sealed from the inside. Someone else cursed the Empire.
The officer’s hand remained raised.
Xia Lan felt the shape of the moment before it happened.
The officer’s soldiers had their feet braced. The rifles were loaded. The crowd was compressed against the barricade with nowhere to retreat. The first volley would kill the front row. The panic would crush everyone behind them.
A clean, efficient slaughter.
Her mind began counting distances.
Thirty yards to the street.
Two rooftops between her and the nearest tower.
Wind from the southwest.
No weapon except a broken roof tile and the knife she had taken at the execution platform.
She could not reach them in time.
Then a figure appeared on the highest tower overlooking the barricade.
He wore a dark military coat without a hood. Rain ran from his black hair to his jaw. One hand rested on the stock of a long rifle, the other against the stone parapet. He stood perfectly still while the storm tore at the banners behind him.
The soldiers below noticed him first.
“Commander Vey!” someone shouted.
The officer in the street turned sharply. “Commander, hold your position! The creature is somewhere in this district.”
The man on the tower did not answer.
Xia Lan narrowed her eyes.
He was looking at the crowd. Not at the rooftops. Not at the harbor gate. At the civilians packed against the barricade.
The officer lowered his raised hand by an inch.
“Commander,” he called again, more urgently this time. “We have authorization from Inspector Kohn.”
The rifle on the tower shifted.
For one impossible second, its barrel pointed toward Xia Lan.
Their eyes met across the rain.
His were a cold, clear gray. He found her instantly, as if the cloak, the wings, the rooftops, and the darkness meant nothing. His expression did not change. No surprise. No disgust. Only calculation.
The muzzle settled against his shoulder.
Xia Lan’s pulse slammed against her throat.
He had a clear shot.
The distance was too far for her to reach him. The tower was too high for her to attack. If he fired, she would die before her body understood the sound.
The number on the ring burned red against her finger.
13.
The commander’s finger tightened around the trigger.
Below, the officer smiled.
“Do it,” he said. “Put the monster down.”
The man on the tower moved.
Not toward Xia Lan.
He turned the rifle downward.
The shot cracked through the harbor.
The officer in the black coat jerked backward. A dark hole opened beneath his collar, and blood sprayed across the rain-slick barricade. Before his body hit the ground, the commander fired again.
A military policeman dropped.
Then another.
The line broke in a heartbeat.
Soldiers shouted and scrambled for cover, but the commander’s rifle spoke with brutal precision. He shot weapons from hands, shattered knees, and drove the remaining officers away from the civilians. One policeman raised his blade toward the woman with the child. A short black shape flashed from the tower and buried itself in the man’s throat.
The crowd exploded into motion.
People shoved through gaps in the barricade. Children vanished beneath adult arms. Dockworkers dragged the wounded behind barrels and overturned carts. The woman with the child stumbled, and three strangers caught her before she fell.
The commander lowered his rifle.
For the first time, his gaze returned to Xia Lan.
She should have run.
Instead, she stared at the bodies in the street.
He had chosen them over the clean shot.
That choice made no sense. It was not mercy, exactly. His movements had been too controlled, too cold. He had killed the military police without hesitation. But he had refused to let them slaughter civilians for the sake of hunting her.
A man who killed without blinking, yet drew a line somewhere.
Dangerous men were easier to understand when they were monsters.
The commander stepped off the tower.
Xia Lan’s breath caught.
Then a cable snapped taut from his belt, and he descended through the rain with practiced ease. He landed on the roof two buildings away, coat snapping behind him.
She ran.
The tiles blurred beneath her boots. Her wings opened for balance, catching gusts that nearly threw her sideways. Behind her came the soft, relentless sound of boots.
Not hurried.
Certain.
She reached the end of the roof and jumped across the alley. Her fingers caught the opposite ledge. Pain tore through her shoulders as she pulled herself up.
A hand seized the back of her neck.
Xia Lan drove her elbow backward. It struck something hard. The grip loosened. She spun, slashed with the stolen knife, and found her wrist trapped before the blade could reach flesh.
The commander twisted her arm behind her back.
She kicked at his knee. He shifted aside. She spread one wing and snapped it forward, the transparent membrane cracking like a whip. He released her just long enough for her to roll away.
She reached the roof’s edge.
The alley below waited thirty feet down.
A mistake. Too high to land safely. Too narrow to open both wings.
She turned anyway.
The commander stood between her and the street, rain dripping from his lashes. Up close, he looked younger than his voice had sounded, perhaps early thirties, with a thin scar cutting through his left eyebrow. His coat bore no visible rank except a black metal clasp shaped like a split crown.
“Stay back,” Xia Lan warned.
Her voice came out rough. Not frightened. She made it sound like a threat.
His gaze dropped to the knife in her hand, then to the wings trembling behind her.
“You’re bleeding,” he said.
“So are the men you shot.”
“They were about to murder civilians.”
“You still killed them.”
“Yes.”
The answer was so immediate that it stole the next sentence from her.
He took one step forward.
Xia Lan’s fingers tightened around the knife. “What do you want?”
“Orders say I’m to hunt you down.”
“And you obey orders?”
“When they’re worth obeying.”
A flare ignited in the street below, bathing the roof in red light. More soldiers were entering the district. Their voices echoed between the warehouses.
“Commander Vey!”
“Search the eastern roofs!”
“Do not let the Ash-Born reach the sea!”
Nolan Vey.
The name settled into Xia Lan’s mind. Frontier commander, apparently. The kind of man who could redirect a firing squad with one rifle and no explanation.
He glanced toward the shouting below, then back at her.
“You have nowhere left to go,” he said.
Xia Lan gave him a thin smile. “That has never stopped me before.”
She stepped backward.
The roof edge crumbled beneath her heel.
Nolan moved faster than she expected. He crossed the distance, knocked the knife from her hand, and caught her around the waist before she fell. His other hand drew a narrow blade from inside his coat.
Steel touched her throat.
The sudden warmth of his body pressed against her back. She could feel his breath near her ear, steady despite the chase. Below them, soldiers searched the alleys. Above them, thunder rolled across the sealed harbor.
Xia Lan went perfectly still.
Nolan’s blade rested beneath her jaw, light enough not to cut, sharp enough to promise it could.
“You’re going to tell me where you got the ring,” he murmured.
She stared at the red glow reflected in the rainwater pooled on the tiles.
“I don’t know what you’re talking about.”
His grip tightened by a fraction.
“Then you’re going to tell me why Inspector Kohn wants you dead.”
“I don’t know who Inspector Kohn is.”
That finally changed his expression.
Not much. A minute narrowing of the eyes. A pause in his breathing.
The knife pressed closer.
“Don’t lie to me.”
“I woke up today on an execution platform,” Xia Lan whispered. “Everyone there already knew more about me than I did.”
For several seconds, only rain answered.
Then Nolan leaned closer, his voice dropping so low it felt meant for her alone.
“Xia Lan.”
The world stopped.
The name struck harder than the blade.
She had not spoken it since waking. She had not told the soldiers, the dying man, the crowd, or the commander. She had barely admitted it to herself—a name carried across a life that no longer belonged to her.
Nolan’s blade remained at her throat.
His gray eyes fixed on her reflection in the dark window of the warehouse.
“Tell me,” he whispered, “how many times have you died?”