End of chapter
Ch. 49
Chapter 49

Quay of Witnesses

The officer who had hailed him was broad through the neck and trying very hard to look bored. Salt had dried white at the hem of his dark coat. He kept one hand lifted, palm out, while two others stood a little behind him with the stiffness of men told to be present for something they didn't wish to touch.

"Name," he said, loud enough for the rope line and the onlookers beyond it.

"Edrin," he answered.

The man's eyes flicked once to the black-wrapped hilt at his side, then to the shadow that clung too close to Edrin's boots. "You've been asked to submit to harbor custody pending council review."

"Here?" Edrin asked, just as loud. His ribs pulled when he filled his lungs for it. He let a breath out carefully through his nose. "In sight of witnesses, yes. Anywhere else, no."

A murmur ran through the gathered crowd like wind through rigging. Gulls wheeled overhead, crying sharply. From farther down the quay came the wet slap of rope on mast, the grind of a capstan, a burst of curses in a language Edrin didn't know. The whole harbor smelled of fish guts, lamp oil, damp wood, pepper, tar, and morning rain not yet fallen.

Captain Yselle Thorne stepped forward before the officer could decide whether to take offense. Gold light threaded once over the buckles at her wrist, brief as sun on drawn steel. "You heard him," she said. "If the harbor watch is acting, it acts under daylight and public eyes. No side passage. No closed room."

The officer's jaw worked. He knew her. That helped. It also annoyed him. "Captain, with respect, this isn't your line."

"This morning it is everyone's line," Yselle said.

She did not raise her voice. She didn't need to. She simply planted herself where any attempt to move Edrin elsewhere would mean brushing past a watch captain in front of half the quay. Sensible men began to look very interested in being sensible.

Miren had not changed position much, but the pale geometry in her amulet brightened. Fine blue-white lines spread over the metal and vanished again, quick as frost under breath. Her eyes moved over the officers' hands, belt hooks, boot placement, the spaces between them. "Three more in the warehouse mouth to your left," she said, as if remarking on weather. "Not harbor men. Their boots are too clean and they keep checking the same window."

Edrin didn't turn his head. I see enough, he told Astarra.

Do you? she asked, amused and soft. There. The one at the back who hates this. The one by the rope who'd rather run. Fear has different perfumes.

He let his gaze drift. She was right. One of the men behind the officer had gone pale under his wind-burned skin. Another kept wetting his lips and glancing toward the inland street, as if measuring how quickly he could disappear into the morning crush of carters, hawkers, and temple servants before someone above him decided cowardice needed punishing.

Liora appeared at his shoulder as if the crowd had breathed her there. Her rose-and-cream wraps caught the dawn and turned it warm. The gold bracelets at her wrist chimed when she touched two fingers lightly to his sleeve, the gesture all flirtation to anyone watching. Her scent, some pale flower cut with spice, slid through the harsher harbor smells.

"The fair-haired one on the left was heard boasting last night," she said with a smile meant for the crowd. "He said this would be easy coin. He doesn't sound so certain now." Her fingers traced a lazy line over his forearm, intimate as a lover's correction. "The officer by the post owes money to men who don't forgive delay. He was bribed because he couldn't afford not to be. The pale one behind them was told there'd be no blood."

"And if there is?" Edrin murmured.

Liora's smile did not alter. "Then he may discover a conscience at a most inconvenient hour."

Across the rope line, Talia had become one more narrow figure among porters and traders, but he caught her in flashes, the quick exact turn of her head, the stillness before movement. She was tracking who watched whom. One hand dipped into her satchel, came out with nothing visible, then she shifted toward a knot of stevedores arguing over a hook. A question here, an idle remark there. She worked through people, not paper, drawing truth out of overheard fragments and nervous faces.

The officer in front of Edrin cleared his throat. "Weapons."

"No," Edrin said.

The word landed flat and hard.

The two men behind the officer tensed. Edrin felt it before he saw it, the way bodies gather around a mistake. Shadow slid more thickly around his brigandine. Astarra's power answered without strain, settling over him in a skin of deep dusk. The light near his shoulders bent and dimmed. Then more of it came.

His shadow pulled away from his boots and stood beside him again, clearer now than before. A lean dark shape, almost his height, with a long, ghostly blade in one hand and no face at all. Harbor mist drifted through it and came out colder. The nearest gull shrieked and flapped off toward the masts.

No one screamed. These people had seen stranger things in a city this size. But space opened around Edrin all the same.

"You can ask," he said to the officer. "You can state terms in front of everyone here. You can even try to lay hands on me, if you've decided your morning needs ruining. But I'm not surrendering my blade to men who mean to vanish me."

For a heartbeat, all he heard was the creak of ships and the slap of wavewash against pilings below the stones.

Then Yselle said, very evenly, "No disarmament without a charge spoken plain."

The officer looked at her, then at the rope line, then beyond it to the watching faces. Too many of them. Sailors with breakfast still in hand. A pair of dwarf merchants under waxed hoods. Two half-elven women on their way inland with sealed baskets and sharp ears for scandal. A beggar child perched on a bollard. News in a city like this did not leap all at once. It seeped. It nested. It changed shape as it climbed. This was already enough people to make the wrong kind of trouble last all day.

"Councilor Dalm's order is for questioning," the officer said at last.

"Then question him," Miren said from the gatepost. "Out loud. Unless the questions are uglier in daylight."

The officer's face darkened. One of the men in hiding by the warehouse shifted, too fast, and Talia's voice floated from the crowd before he could think better of it.

"Easy there," she said to someone unseen, dry as dust. "You move like a man expecting a signal that hasn't come."

The line of bystanders stirred. Heads turned. The hidden men had not meant to become visible. Now they were, a little. Enough.

There, Astarra whispered. Push.

Edrin didn't bare his teeth, though he wanted to. He let Duskfang's hilt rest under his hand without drawing. Dark tendrils slid once from his shadow, coiling around the scabbard mouth like black smoke remembering shape, then fell still. Not attack. Promise.

"You don't have enough men here who want this," he said.

The pale officer behind the first one flinched. Small. Real.

Liora saw it too. Her laugh was soft and warm, meant for listeners, and she lifted her voice just enough. "Is that all this is? A public errand gone clumsy? I had expected better theater from Glassport."

A few people laughed. Not many. Enough.

The broad-necked officer straightened, and for the first time Edrin saw not malice in him but strain. He had been given instructions by someone with cleaner hands and safer walls. Instructions were one thing. Open violence in front of a harbor full of witnesses, with a watch captain standing near and hired men already half-exposed, was another.

"Stay where you are," he snapped, though Edrin had not moved.

"Gladly," Edrin said.

And there it was, plain as sunrise on wet rope. Dalm had built a stage to pen him in, but stages worked both ways. Every eye here was a hook. Every hesitation on the other side was another knot tightening. If Dalm's people wanted him taken, they would have to do it in full view, and some of them already looked sick at the thought.

Edrin drew one careful breath against the ache in his ribs and tasted salt on it. Then he looked past the officer, beyond the rope and the warehouse mouth and the men trying not to be seen, and began to see the shape of the snare he could pull shut himself.

"You there," Edrin said, not loudly, and pointed past the line of officers to a knot of stevedores under a crane arm slick with morning damp. "You watched them arrive before the watch did. So did half the quay."

The man he pointed at stiffened with a coil of rope in his arms. Around him gulls screamed and ship bells knocked thin silver notes through the salt air. People had already slowed to stare. In a city this large, most passersby would forget a stranger's face by noon, but a disturbance at a gate with watch steel showing and hired muscle half-hidden was another matter. It drew layers of attention, workers first, then traders, then anyone who smelled scandal better than fish.

"Careful," the broad-necked officer snapped.

"I am," Edrin said.

He let his right hand open at his side. The pact mark in his palm darkened. Shadow ran over his skin like ink poured into water, then settled across his brigandine in a thin dusk-colored sheen. It clung to the leather and metal without weight, a second skin of warding that drank the spring light instead of reflecting it. A few people nearest him saw it and stepped back on instinct. The hidden men by the warehouse mouth did not step forward.

Better, Astarra murmured, velvet-soft inside him. Let them imagine what happens if hands close on you now.

Talia had already moved. Her coat hung straight off her slim frame until she turned, and then the line of her waist flashed beneath it before the fabric settled again. She cut through the crowd with brisk, exact speed, one hand lifted, fingers snapping once to catch the eye of a boy in a blue-gray runner's jacket with a guild ribbon at the shoulder. He came at once, all elbows and eager breath, nearly skidding on damp stone.

"You know the fast mouths," Talia said. Her voice never rose, yet it carried. "Fishwives at the lower steps, ropewalk porters, the lampwrights' apprentice by the west lane, and the guild bell desk. Tell them Captain Yselle Thorne is holding the quay in public sight, and no one is to let a private custody transfer vanish into a side street. Say it exactly."

The boy leaned forward as if he could catch the words with his whole body. "Yes, ma'am. Exactly."

"And tell them if anyone asks who said it, they can use my name."

That made him blink. It also made him straighten. "Yes, ma'am."

He ran at once, weaving through baskets of oysters, coils of wet line, and boots black with harbor mud. A visible thread pulling through the morning.

Miren stood very still beside a bollard, slender and ink-dark in her fitted layers, her amulet catching one hard fleck of light. She was not watching faces. She was watching hands. The pale officer behind the first had one hand tucked too close beneath his coat, thumb rubbing at nothing. Nervous. Waiting. Miren's gaze fixed there, then slid to the broad-necked officer.

"If this were ordinary watch business," she said in that dry, uninflected voice of hers, "you would've named the charge before calling for obedience. You haven't. That's poor work, even for men hoping no one asks questions."

A murmur spread at once, small and quick. Not outrage. Recognition. Harbor folk knew the shape of a clean arrest even if they hated it.

Liora gave the murmur somewhere to go. She stood close enough to Edrin that he could smell her perfume beneath tar and brine, warm and faintly spiced. Rose-and-cream wraps curved over her generous figure, bracelets whispering at her wrist as she touched her collarbone and smiled at a knot of onlookers.

"Don't glower so hard," she told them, laughter in her voice. "If this is lawful, someone will surely explain it before somebody bleeds on the cobbles."

The line landed where she meant it to. Several in the crowd laughed. Others looked more sharply at the officers. One of the hired men by the warehouse mouth shifted his weight, glanced at the gathering faces, and then at the water. Measuring escape.

Edrin saw it and felt the city begin to tilt.

He drew Duskfang a hand's breadth. Darkness pearled along the exposed edge, not smoke this time but a clear black gleam, as if night itself had remembered how to take shape on steel. Behind him, his shadow thickened against the quay stones. It rose into something almost human and not human at all, a lean specter with a blade-shaped arm and eyes like drowned lanterns. It did not attack. It only turned its head toward the warehouse mouth.

That did more than any threat spoken aloud. Two of the hidden men came into full sight because staying concealed suddenly felt worse.

There, Astarra said, pleased. Then, for the briefest instant, her presence pushed closer. The shadow at his feet rippled with the outline of a woman's hand, long-fingered and elegant, resting against his heel before dissolving back into shifting dark. They understand display more quickly than argument.

Captain Yselle stepped forward then, and the space changed around her. She moved like a veteran on a deck in bad weather, balanced through hips and legs, one hand resting near her weapon hilt without hurry. Her captain's coat and watch gear made her seem broader, steadier, a wall built from choice instead of stone.

"Hear me," she said, and she did not need to shout. Years of command sat in her voice. "No one takes custody of this man off this quay on one officer's word. Not today. Not under these conditions. Any transfer of custody or authority will stand for a multi-signature emergency review, mine among them, and it will happen here in the open."

The broad-necked officer went red high on his cheeks. "You don't have standing to interfere in council instruction."

"I have standing to prevent bloodshed at Glassport South Quay Gate," Yselle said. "And to challenge any seizure that arrives with hidden blades and no stated cause. If you've been sent honestly, call the other signatures. If not, step back and stop embarrassing your post."

The pale officer behind him swallowed. In the silence that followed, a functionary in council colors, one of the men who had thus far tried to look decorative and uninvolved, took half a step forward as if to support the order. He saw the crowd. He saw Miren watching. He saw the runner already gone, carrying this moment into ten other mouths. Then he looked at Edrin's spectral shadow and at Liora smiling as if she would remember every face present.

He stepped back instead.

It was a small movement. It landed like a dropped anchor.

The broad-necked officer heard it too. So did everyone else.

Talia reappeared from the crowd's edge with another pair of dockhands behind her, both breathing hard, one a dwarf woman with tar on her sleeves, the other an elf porter with a red rope burn across one palm. "Word's already running uphill," she said. "The lower market will have it in moments, and the guildhall before that. If anyone vanishes a man now, they'll need to explain it to half the waterfront by midday."

"You meddling little..." the officer began.

"Say it plain," Miren said. "You've been circling plain speech all morning. It would be a refreshing change."

Liora's smile widened just enough to cut. "Do be careful. Insults sound terribly like panic when witnesses are this close."

The cold between the two women had edge enough to shave skin. Liora stood near Edrin on purpose, warmth and silk and easy perfume. Miren did not move nearer at all, which was somehow sharper. Her stillness made Liora's softness look theatrical, and Liora's brightness made Miren seem like a knife left on a desk for later use. Neither looked at the other much. Neither needed to.

Edrin kept his breathing shallow against his ribs and let the silence stretch. The harbor moved around them, great and indifferent and suddenly attentive. Carts rattled farther up the road. Somewhere behind the warehouses a mage-lamp guttered blue and went bright again. The first threads of rumor had already left the gate, carried by boots, gossip, and the city's hunger for anything that smelled of men losing their grip.

The officer wet his lips. "No one said bloodshed."

"You brought enough for it," Edrin said.

He slid Duskfang back into its sheath. The spectral figure at his feet did not vanish. It simply stood there, patient as bad weather, while the shadow-ward on his armor drank the light.

Across the rope line, one of the hired men quietly removed the scarf that had marked him to the others and tucked it away. Another drifted two paces farther from the warehouse mouth. Not flight yet. Not loyalty either.

Yselle saw it. So did Talia. So did Edrin.

No one had won. Dalm's hand was still somewhere behind this, still closed, still dangerous. But it was no longer one clean hand reaching wherever it pleased. Too many eyes were on the fingers now, and the fingers had begun, at last, to separate.

The officer looked toward the warehouse mouth as if hoping walls might answer for him. They did not. What came instead was the market's noise swelling back in, not as relief, but as pressure. Bells rang from the masts beyond the sheds. Gulls wheeled and screamed over fish guts and brine. Farther inland, where the quay road widened into the morning crush, hawkers had already raised their voices over baskets of eels, citrus, lamp oil, dyed cloth, and spice so sharp it stung the back of Edrin's throat.

Talia's gaze had gone past the officer's face to his hands, as always. "You've two choices," she said, flat as a blade laid on a table. "You can walk back to whoever sent you and explain why this turned public, or you can stand here until it turns worse."

Astarra stood easy at Edrin's side, too still for the jostling street around them. Morning light touched her and seemed to lose nerve. A dark gleam ran along the edge of her smile. Then, for the space of a breath, her shape loosened. Shadow slid off her shoulders and down her arms like silk dropped into deep water, pooling at her feet before drawing back into the woman she wore. No one near enough to notice spoke of it.

She does useful work for us, Astarra murmured inside him, her voice warm as wine and sharper. Do try not to let the Council pretend that makes her theirs as well.

Edrin rolled his shoulders, felt the pull in his ribs, and let his hand rest near Duskfang without touching it. The black sheen over his brigandine stirred again, fine as smoke over glass. A second shadow peeled itself from his boots and paced once around him, a lean spectral sentinel with no face and a blade-shaped arm, then came to stillness at his back. Dockhands on the far side of the rope line noticed, measured it, and did not flinch. They'd seen stranger things in Glassport this month.

The officer saw the same lack of fear and understood it late. "This isn't your authority," he said, but there was less iron in it now.

"No," Edrin said. "That's why people are still willing to stand near me."

That landed. Talia's mouth twitched by barely anything at all.

The lane feeding down from the market mouth gave a sudden ripple, not panic, but space made by bulk and intent. A knot of berth workers came through in tar-dark coats, rope burns bright across knuckles and wrists, faces hard from salt and bad sleep. The man at their front moved as if the crowd owed him room and knew better than to argue. Broad through the chest, weathered as old timber, he kept his back angled where he could see wall and street both. When he saw Edrin, he spat to one side and crossed his arms.

"You've a gift," Hob said. "I leave you alone half a morning, you make half the waterfront stop pretending not to notice anything."

The laugh that tugged at Edrin's mouth hurt his ribs. "Good to see you too."

Hob's eyes traveled over the dark shimmer of the armor, the spectral guard, the set of Edrin's shoulders. Not fear. Appraisal. "You've gone sharper," he said.

"You've brought friends."

"Witnesses," Hob corrected. "Friends if it turns ugly." He jerked his chin behind him. "Word's been running faster than carts. Men Dalm hired for show are sour already. One of them's got a brother on the hook line. Another hauled a body off the stones at dawn and decided maybe civic disputes oughtn't leave dead folk in the wash. Funny how conscience wakes when corpses get public."

The workers behind him shifted, a small rough chorus of assent. One dwarf woman with braided copper hair planted a hook-pole on the cobbles. A halfling with scarred forearms folded his hands over a belaying pin. They were not a mob. That made them more dangerous.

The market stretched bright around them, all color and strain. Canvas awnings snapped in the sea wind. Fish scales flashed in tubs like spilled coin. Perfume from a spice stall fought with tar, salt, and old rope. Every few breaths Edrin caught another language, clipped elven syllables, a trader's broad southern vowels, the gravelly chant of a priest coaxing blue flame into a guttering ward lamp beside a shrine built into a wall. The whole district felt alive, profitable, and one hard shove from anger.

Talia looked at Hob's people, counting with her eyes. "This helps."

"It helps on my terms," Hob said. His tone stayed plain, but the warning sat clean in it. "I'm not joining anybody's household. I'm not taking a badge from the Council. And I'm not saluting you because you've got shadows taller than a mast. My crews stand here because no one gets dragged off the quay by hired knives and called law after."

"I didn't ask for salutes," Edrin said.

"Good."

For a moment they just looked at each other, and Edrin felt the shape of the change between them. Hob had once seemed like one more hard man trying to keep his own patch dry. Now there was something steadier in him, a willingness to plant his boots for more than wages. Hob saw change too. Edrin could tell by the way the older man studied the stillness around him, the way Astarra's dark edges answered without being summoned twice, the way even his pain sat leashed instead of ruling him.

He likes that you don't ask to own him, Astarra said. Wise man. Ownership breeds resentment. Influence is far more elegant.

Edrin ignored the last of that. "What I need is noise," he said. "Eyes. If Dalm's people try for a quiet seizure, I want quiet to become impossible."

Hob gave a single grunt. "That I can do. Whistles on the lane mouths. Men on the corners. If anyone lays hands where they shouldn't, the whole stretch from the fish market to the rope sheds will know before the first punch lands." He uncrossed his arms at last and jabbed a thumb toward the workers behind him. "We're not your blades. We're your wall of witnesses, and if the wall has fists, that's the other man's misfortune."

The officer took one step back. Then another.

Talia noticed before anyone else. "There," she said softly.

Edrin looked. One more of the hired men by the warehouse had taken off his scarf. Another had drifted clear. The line around Dalm's reach was thinning in plain daylight, not because Edrin had frightened it apart, but because other people had begun deciding what they would no longer carry for pay.

"Tell your master," Edrin said to the officer, "that Glassport is getting crowded."

Hob barked a hard, pleased sound through his nose. "Aye. That's the shape of it."

Then he stepped to Edrin's side, not behind him, and the workers spread through the lane with practiced purpose, occupying corners, doorways, and the open stretch by the rope coils. Not obedient. Present. The street changed around that simple fact. What had been a pressure point became a held line, and for the first time that morning, hope did not feel like a lie someone richer had taught the city to tell itself.

The first thing that changed was the gulls.

They burst up from the fish-stalls all at once, white wings flashing in the hard noon light. Edrin's head came up on instinct. He heard the snap of someone shouting, not in fear, but warning. Then steel hissed through the air from two directions.

"Down!" Captain Yselle barked.

She moved as the word left her mouth, not fast in the manner of panic, but with the cold economy of long habit. Her blade came free in one smooth draw as she shoved Liora back with her off arm. Liora stumbled into a stack of coiled hemp, bracelets chiming sharp and bright against the market roar. Talia had already turned, eyes not on faces, but on hands, and Edrin saw her fix on a dockman near the crossing whose palm bore no rope-burn at all.

"Not ours," she said, flat as a knife laid on wood.

Edrin planted his palm to his chest.

The pact mark flared black beneath his skin. Cold raced under flesh, up his throat, down his sword arm, and the sunlight itself seemed to wince. Ink-dark sigils flowered over his wrist and across the back of his hand. Breath left the space around him in a wrenching pull as he spoke one brutal word and drove his will outward.

The blast tore through the crossing in a black-edged wave. Tarpaulins cracked like whips. A hanging rack of smoked fish spun wildly. Men cried out and dropped to their knees with streaming eyes as the air turned sharp and starving. One assassin, halfway through his second throw, took the force full in the chest and slammed into a post hard enough to splinter it. The other, higher up, crouched on a roofline with a compact crossbow already coming level.

Better, Astarra murmured, warm as silk drawn over a blade. They learned. So did we.

Then the street became precise.

This was no dock brawl spilling hot and stupid through a lane. These killers had lanes of retreat, clean sightlines, and one clear purpose. The man below rolled behind overturned baskets instead of sprawling. The one above did not waste his shot on the nearest body. He tracked Edrin's throat.

Edrin moved before he fully understood why. Something bled into his senses, not sight, not sound, but the certainty of a hunting thing feeling the spring in another predator's limbs. The Spectral Threat came with it, not summoned by word so much as born from the shape of his alarm. A dark, half-formed sentinel spilled from his shadow and rose beside him, lean and animal-hungry, its edges smoking like damp pitch on a brazier.

The bolt flew.

The spectral thing lunged across Edrin's flank and took the shot through its ghostly ribs. The quarrel vanished into black vapor. For one heartbeat the thing turned its faceless head toward the roof, and Edrin felt what it felt, angle, distance, kill-path, the high assassin's balance over loose slate.

"Roof!" he snapped.

Captain Yselle was already there in her mind. She seized a dropped crate, heaved it beneath the eaves, and climbed it in two driving steps, shield raised high. Below, the grounded assassin came in low and hard, short blade in each hand, not wasting motion on threats or snarls. He cut for Hob first, because Hob was broad and close and looked slower than he was.

Hob swore and got a coil of rope up between himself and the strike. The blade bit hemp instead of gut. He stumbled backward into a bollard, spitting fury. "Professional bastards."

Liora's laugh was gone. She had one hand on the rope stack to steady herself, the other lifted, and bright threads of performance magic shimmered off her fingers like heat-haze off polished glass. "If you're going to murder us in public," she said to nobody and everybody, voice carrying clear through the uproar, "at least don't do it so clumsily."

The words hit the nearest onlookers like a slap. Heads turned. Faces registered. A pair of watch officers at the far mouth of the crossing broke into a run. A silk-coated merchant under an awning, someone too richly dressed to be ignored, stared with his mouth open as blood flashed in daylight. What had been a frightening incident became witnessed fact.

The grounded assassin adjusted at once. He left Hob. He went for Talia.

Of course he did. She had seen too much.

Talia didn't scream. She snatched a hook from a crate-side and pivoted with that bird-swift economy of hers, catching his wrist just enough to spoil the first thrust. Edrin closed the distance. Duskfang came free in a dark arc, and Nightblade answered him.

The sword drank the light along its edge. Shadow streamed from the steel as though the noon sun had struck a hole in the world. Edrin met the assassin's second knife on that black-bright line, turned it with a short brutal parry, and cut back across the man's ribs. The wound opened without much blood at first, just a line of stolen shadow and a hiss of breath.

The assassin was good. Better than the last lot by a gulf. He gave ground without losing shape, reversed his grip, and flicked a knife from his sleeve at Edrin's face.

Edrin slipped it, but not fully. The blade sliced his cheek and opened the skin from jaw to ear in a wash of hot wet pain. Before he could reset, the man drove in and buried his shorter blade under the edge of Edrin's brigandine.

Pain punched the breath from him.

He felt the steel bite, felt warmth spill down his side, and in the same instant something else moved. Shadow surged over his ribs in a visible shiver, black as oil and thin as smoke, then thickened where the knife struck. Armor of Shadows. It flashed half-formed around him, not full plate, not a shell, but living mail woven from darkness. The assassin's follow-up thrust skidded off that sudden umbral layering and turned what should have been a killing entry into a tearing gouge.

Several people saw it. Edrin knew because the crossing made that horrified sound crowds made when the world broke one of its own rules in front of them.

Hold together, Astarra said. Her voice had sharpened. He wants you empty before the second one descends.

Above, slate cracked. Captain Yselle had reached the roofline. The crossbowman met her there with a hooked blade and a kick aimed to send her into the lane. She took the impact on her shield, boots scraping tile, and answered with a cut that opened his forearm to the bone. He fell back, not defeated, just forced to move.

Liora drifted nearer Edrin in spite of danger, wraps whispering around her generous curves as she crouched beside a spilled basket. "Do try not to die ugly," she said, low enough for him alone, though her eyes were tight with fear. "It would ruin the afternoon."

Talia glanced at Liora once, cool as rainwater. "If you want to be useful, draw his eyes left. He favors that side when he's about to throw."

"How charming," Liora said, and smiled without warmth.

Then she did exactly that.

She rose into the assassin's sightline with impossible poise, one hand at her collarbone, voice bright and cutting. "You missed the heart. That must trouble your pride."

His eyes twitched to her. That was enough.

Edrin rolled through the pain, stepped inside the man's reach, and let Astarra's force pour down his arm. Between one heartbeat and the next his strikes grew heavier, wrong in a way flesh understood before the mind did. The first blow broke the assassin's guard. The second shattered his wrist with a crack like split kindling. The third drove Nightblade through leather, through sternum, through the hard-trained center of him.

The man jerked once against the blade, eyes wide not with fear but surprise, then sagged as the darkness on the edge drank his last strength.

There was no time to breathe.

The rooftop assassin came off the eaves instead of retreating, using Captain Yselle's pressure to choose his own fall. He dropped behind Edrin with the hooked blade already turning for the base of the neck. The Spectral Threat shrieked without sound and slammed into him side-on, ghost-limbs tangling his landing. The strike still came. It sheared across Edrin's shoulder rather than into his spine, cutting through cloak, leather, flesh.

Edrin went to one knee.

The world narrowed to salt, blood, and the brutal hammering of his pulse. He could hear Hob bellowing for space. He could hear watch whistles now, shrill and urgent at both lane mouths. He could hear some woman under the awnings praying aloud. He tasted iron and tar.

No grand convulsion, Astarra whispered, understanding him before he reached for too much. Cleanly now. Let them watch you choose the blade.

So he did.

The second assassin tore free of the spectral guardian and came low, trying to finish the wounded man before the crowd and the watch closed the net. Edrin met him with nothing extravagant at all. One measured breath. One shift of the leading foot. One short, merciless cut through the inside line as the man committed.

Duskfang, wrapped in Nightblade's hungry dark, took the assassin across the throat.

Blood sprayed hot across the sunlit stones. The killer staggered two steps, clutching at a wound no hand could close, and dropped amid spilled oranges and crushed fennel. The hooked blade rang once against the ground and lay still.

For a moment nobody moved.

Then sound came back all at once. Watch officers forcing through the crowd. Market folk shouting over each other. Hob cursing with the raw anger of a man whose fear had arrived late and hard. Captain Yselle landing from the crate with a soldier's grace, breath harsh, blade red to the hilt. Talia already kneeling beside Edrin, one hand pressed near his wounded side, not to bandage, just to judge depth and danger. Her face had gone very still.

"You're bleeding too fast," she said. "Stay upright."

Liora dropped to his other side, perfume and market spice cutting through the copper stink of blood. Her hand hovered near his cheek, then settled against his jaw with a touch too intimate to be mistaken for accident. "There are easier ways to win attention," she murmured.

"Not here," Captain Yselle said, voice iron. She turned to the arriving officers and pointed with her bloody sword at the bodies, at the roofline, at the crowd beyond. "You all saw. In daylight. Remember every face that watched them come."

They had. Edrin could see it in them.

The silk-coated merchant was white as wax. Two harbor factors stared at the dead assassin on the stones as if Dalm himself had just stepped from hiding and named his guilt. Workers who had wavered earlier now looked sickened, then furious. Not frightened into silence. Furious.

Hob planted himself at Edrin's back like a wall and glared at anyone who came too close. "No more quiet pressure," he said, loud enough for half the crossing to hear. "This is murder."

Edrin tried to stand straighter and nearly failed. Pain flared under his ribs, bright enough to blacken the edges of his sight. The Armor of Shadows had gone, leaving only a chill residue over torn flesh. The Spectral Threat lingered at the edge of vision for one last heartbeat, a predator-shaped absence pacing the boundary of the crowd, then dissolved back into his own shadow.

They meant to make an example of you, Astarra said softly. Instead they made a warning of themselves.

Edrin looked at the bodies in the noon light, at the witnesses, at the blood running between the market stones where everyone in Glassport could see it.

Nothing about this could be denied now.

He put one blood-slick hand over the wound in his side and said, through clenched teeth, "Find me a healer. Now."

Talia was already moving.

She slipped in under Edrin's arm with that brisk, exact economy of hers, one hand at his back, the other pressing just above the bloody gap in his side. She watched his fingers, not his face, and whatever tremor she found there made her mouth flatten. A thin green light gathered between her knuckles, sharp as foxfire in the hard noon glare. It sank through torn brigandine and flesh. Heat followed, deep and immediate, knitting what it could. The gush of blood slowed to a heavy seep instead of a spill.

"You'll keep breathing," Talia said. "Don't mistake that for being sound."

Edrin sucked air through his teeth. The pain didn't vanish, but it lost its claws. He could stand without the whole world tilting under him.

Liora stayed close on his other side, rose-and-cream wraps bright against all that blood and tar-dark stone. Her bracelets chimed softly as she lifted one hand and let a warm amber shimmer flow over the cut at his cheek. The skin drew together in a slow line, leaving only a raw seam and a smear of red. "There," she said lightly, though her eyes were too intent. "If you're to terrify half of Glassport, you may as well do it handsomely."

Talia's glance slid to her, cool as rainwater. "Useful."

Liora laughed first, as if they had exchanged something pleasant. "I try to be."

It wasn't pleasant. Edrin could feel the chill between them as clearly as the spring wind off the harbor.

All around them, the market had changed shape. No one screamed now. The first shock had burned out of the crowd and left something steadier behind. Men who had been edging away stood planted instead, staring at the dead with set jaws. A fishwife with scales still silvering her apron crossed herself toward Caelum, then spat toward the silk-coated merchant who had gone pale as milk. Two younger factors were arguing in harsh whispers, both of them looking as if they would rather be anywhere else than beside men who had sponsored knives in daylight.

One of the merchant's companions, a narrow elf with rings on every finger, stepped back from the bodies so abruptly he nearly trod in blood. "This was not the understanding," he said to no one and everyone, voice thin with disgust. "Not in the open."

Another council hanger-on, a red-faced man with expensive gloves, yanked his own scarf loose as if the cloth had begun to choke him. "I won't be seen standing over this," he muttered, and left fast, shouldering past a line of staring dockhands.

They did not defend Dalm. They did not dare. That mattered more than any oath.

Captain Yselle had already turned the moment into iron. She stood in the center of it with blood on her sword and her weight balanced like a woman on a storm deck. "No one touches the bodies," she said. "No one moves steel, bolts, or dropped masks. If anyone claims new authority here, they bring more than one seal and more than one witness. I want every transfer, every order, every hand laid on this scene challenged and answered in front of my officers."

The watch around her answered at once. Not loudly. Just firmly. That, more than shouting, told Edrin she had them.

Hob spat to one side and jabbed a thick finger toward the mouths of the lane. "You heard her. Shut it down. If anyone runs, you remember the face and the coat. No heroics. Just eyes." He crossed his arms, back to a post as if he meant to root there, and his crew spread at once, broad-shouldered men and women moving to the alleys and breaks between stalls. Workers, not soldiers. Witnesses who suddenly looked like a wall.

Miren had gone very still. Her spare, ink-dark figure seemed to withdraw into itself while her gaze moved over hands, sleeves, boots, blood. Then she said, in that dry, flat voice that somehow carried, "The story's already chosen. It won't be that he started it. Too many people saw who came armed and who fell where."

Liora touched her own collarbone, thinking. Then her smile came back, warm enough to invite and sharp enough to cut. She drifted half a pace from Edrin and began speaking not to any one person but to the air where gossip lived. "Poor Dalm," she murmured, just loud enough for the nearest knots of onlookers. "Imagine being so frightened of one wounded man that you must send blades in daylight. What does that say of the strength behind your doors?"

The words landed. Edrin saw them travel. A rope seller repeated the first half to a teamster. The teamster passed on the second with additions of his own. By the time it reached the far side of the crossing, Dalm was no longer a master arranging necessity. He was a frightened man who had missed.

Good, Astarra said, warm as wine poured over a blade. Bleed where all can see. It teaches scale better than any threat.

For an instant the shadow at Edrin's boots thickened. It rose in a low ripple, not enough for full form, only enough to make the stones around him dim and his outline seem cut from a darker world. Astarra's presence moved through it, intimate and immense. Not a display for awe. A reminder. The nearest watchers fell quieter, eyes fixed on the blood at his boots and the shadow that kept too close to it.

Edrin rolled his shoulders and nearly regretted it at once. Fire ran from his wounded side up into the cut across his back. Still, he kept his feet. "Yselle," he said, voice rough but carrying, "send word ahead of any summons. If Dalm tries to claim this scene or anyone taken from it, I want three names on the order and half the quay watching when it happens."

Captain Yselle met his eyes and gave the slightest bow of her head, soldier to soldier. "Done."

"Hob, keep your people visible. Not armed for a fight, armed for memory. Anyone asks what happened, they answer plain."

"Gladly," Hob said.

Edrin looked to Liora. Her pearl-drop earrings caught the sun when she tilted her head. "Spread the right version before the wrong one gets dressed."

Her smile turned real for half a breath. "At last, a task suited to my virtues."

Talia's magic flared once more, pale green threading over his shoulder this time. Flesh tightened. The deep sting eased enough for him to move his arm without blacking out. Sweat stood at her temple by the time she withdrew. "That is all you're getting here," she said. "You need a proper table and someone stronger than me if you want the rest closed cleanly."

Edrin fumbled a coin from his purse with stiff fingers and pressed it into her palm, gold bright with a smear of his blood. "For now."

She glanced down. "One gold. You're overpaying."

"Then be offended later."

That almost pulled a smile from her. Almost.

Behind them, someone in the crowd said, "He stood through it." Another voice answered, hushed and fervent, "With that much blood on him." Then, from farther off, a dockworker who had seen it all with his own eyes and meant to tell it well, "They tried to gut him in front of everyone, and he gave orders before he bent."

The words spread faster than gulls over a gutting yard.

Edrin felt the turn of the city in them. Not complete. Not safe. But real.

Dalm had not been dragged from his rooms. No chains rattled. No victory had been sealed. Yet men who had profited from him were already stepping wide of his shadow, and common hands were carrying a harsher truth through the midday crush of Glassport, from spice stall to ropewalk to tavern door.

Dalm's side had tried to kill the wrong man in front of the wrong people, and now the whole quay was learning how to say it.

By the time Edrin let himself move, the world had narrowed to three things, the iron taste in his mouth, the wet heat under his brigandine, and Talia's hand firm at his elbow.

"Walk," she said. Her voice was flat as ever, but she had come in close enough that he could feel the brisk heat of her through her sleeve. "If you fall in the street, I'll be annoyed."

"A fearsome threat."

It took more from him than the words should have. The quay lurched around them in color and noise, sailcloth snapping overhead, gulls crying, a spice seller somewhere pouring sharp cinnamon into the salt-stink of fish and tar. Faces turned as they passed, some curious, some grim, some measuring. Glassport did not stop for one bleeding man. It simply opened and closed around him, a thousand lives pressing on.

Talia stayed at his side without fuss. Once, when his step hit wrong and the wound in his flank pulled hot and deep, her fingers slid from his elbow to his wrist. She did not ask if he needed it. She simply held on until the wave passed, then let go as though nothing had happened.

You could take more, Astarra said softly. Enough to make the pain kneel. Enough that none of them would dare try this again.

And what would it cost?

For a moment she said nothing. He could feel her in the back of his mind instead, warm and dark and attentive, like a hand resting over a blade hilt.

Not always what you fear, she said at last.

Sometimes exactly that.

The building Talia led him to stood half a street back from the worst of the harbor noise, whitewashed stone gone faintly gray from sea damp, its narrow windows bright with practical glass. A painted lantern hung above the door, and beneath it the name he had heard before but never entered, Lantern Mercy Apothecary.

Inside, the air changed at once. The salt stayed, because nothing in Glassport ever truly escaped the sea, but it lay under cleaner things, crushed rosemary, sharp spirits, bitter tinctures, wax, dried citrus peel. The room was bright without being warm. Shelves rose in orderly ranks behind a broad counter, packed with stoppered bottles and ceramic jars marked in a neat hand. Copper instruments glinted from a side table. Somewhere deeper in the shop water simmered with a faint glass-lid rattle, and the place held that brisk stillness of people too busy to waste motion.

A woman looked up from a back worktable as they entered. Her apron was waxed against spills, tied close enough to show the slim line of her waist beneath it, and she moved around the table with the quick, fluid certainty of someone who had spent years stepping between cots before panic could spread. Escaped chestnut curls had worked free near her temple. At the sight of him, her mouth thinned.

"Again," Ivenna said.

"A popular day for it," Edrin muttered.

She came straight to him, already reaching, fingertips brushing the edge of his brigandine, then his sleeve, fussing the shifted leather into place only so she could undo it properly a breath later. "Sit. Breathe. Hold this." She pressed a folded cloth, warm from some nearby brazier, against his side. "When did this start?"

"Market. Not long ago."

Talia answered the rest before he could. "Knife under the ribs. Back cut. Face already closed badly enough to count as done."

Ivenna's eyes flicked to Talia's hands, then to the blood drying black-brown at Edrin's hip. "You brought him fast. Good." She clicked her tongue, unhappy with the amount of red soaking the cloth. "Off with the brigandine. Slowly, unless you'd like to make my work memorable for all the wrong reasons."

Getting it off nearly drove the breath out of him. Talia moved behind him at once, narrow, quick, and exact, easing the straps free instead of yanking. The cut across his back flared as the armor peeled away. Edrin bit down on a sound and tasted copper again. By the time the brigandine thumped onto the floorboards, sweat had broken cold under his hair.

Ivenna laid both palms over the wound in his side. Pale gold light kindled beneath her skin, not dazzling, but steady, intimate, the sort of light made for bodies and close work. Heat sank into him. Then came the pain.

It was not the pain of being cut. It was worse in its own way, the pressure of flesh forced to remember itself, of torn muscle dragged back together under a firm, unmerciful hand. Edrin's spine bowed. Talia was suddenly in front of him, one hand braced on his shoulder, the other catching his forearm before he could shove Ivenna away on instinct.

"Don't," Talia said quietly.

"Wasn't planning to."

"You were."

She was right. He gripped her wrist instead, hard enough that he felt the tendons shift under her skin. She did not pull away. Ivenna pressed deeper. Golden light bled between her fingers in thin seams. The wound clenched around it. He felt wet heat turn to a burning knot, then to something tighter, smaller, less dangerous.

"There," Ivenna said through her teeth. Sweat shone along her hairline now. "Not closed cleanly, not fully, but you won't empty out on my floor."

Edrin dragged in a breath. For the first time since the blade had gone in, it reached all the way down.

Ivenna moved to his back. Her hands were gentler there, though the magic still hurt. Warmth spread across the torn line under his shoulder and along his ribs, chasing out the raw drag that had made every turn feel like a hook in muscle. The cut on his cheek she examined with a frown and a soft touch of light that smoothed the angry tightness without erasing it entirely.

"You'll keep the scar," she said.

"I've lived through worse insults."

"Men always say that until they see their own faces." But the corner of her mouth shifted. "You can stand straighter now. Try it."

He did. The room did not tilt. His side still throbbed, deep and serious, but the heavy seep had slowed to almost nothing. The back wound no longer felt like a strip of fire each time he moved. Better, measurably better, but not whole.

"What do I owe you?" he asked.

"Two gold," Ivenna said at once. "One for the flank, one for the rest before you ruin it again by evening."

Edrin fished the coins from his purse and set them on the table. Ivenna scooped them aside without looking, already reaching for clean linen and a narrow ceramic pot whose contents smelled of camphor and bitter herbs warmed by magic.

"Lie back a little. I want binding over that side. Talia, help me."

Talia took the linen from her. Their hands brushed in passing. Then Talia was close again, close enough that Edrin could feel the cool discipline of her settling over the room. She held the first length against his skin while Ivenna touched the cloth with two glowing fingers. Gold spread through it in threads, and the linen tightened with a healer's working, snug and supportive rather than crude.

That should have been the end of it.

Instead the skin at Edrin's palm burned.

He looked down. The pact-mark there had gone dark as fresh ink dropped in water. Shadow moved through the lines, slow and deliberate. As Talia drew the binding across his side, a black vein of power slipped from his palm, traveled over his wrist, and sank into the linen. The cloth shivered. Then it settled of its own accord, drawing close to the wound in a pattern too precise to be natural, as though invisible fingers had smoothed and fastened it.

Ivenna went still for one breath, then only said, "Hold still if your magic intends to help."

"It's not always mine," Edrin said.

No, Astarra murmured, amused and near enough to feel against the inside of his ribs. Sometimes it is ours.

Talia's gaze had gone to his hand, not startled, just intent. She watched the last of the dark tracing vanish into the linen. "Defensive," she said. "Like it doesn't want anyone touching what's already claimed."

"I dislike waste," Astarra said, her voice meant for him alone.

You want more than that.

Of course I do, she replied, warm as velvet. I want you beyond knives in markets. Beyond scrambling for scraps of influence while lesser men hire cowards to cut at your back. I want enough power in your hands that the city bends before it thinks to use you.

Talia tightened the linen, firm and careful. The pressure made him hiss.

Not from them, Edrin thought. Not if the price runs through people standing beside me.

A pause. Not offended. Not yielding either.

You keep imagining power as a mouth that eats what you love, Astarra said. I keep imagining the shape of you when nothing can take from you again.

I've seen what gets fed to make that sort of promise real.

Silence answered him then, thick and watchful. Not anger. Something sadder, and therefore more dangerous.

Ivenna finished the binding with one final pulse of golden light that sealed the wrap in place. The dark thread hidden inside the linen held where it had settled, faint as soot under snow. Unsettling. Useful. Very hard to mistake for anything ordinary.

"There," Ivenna said. "You're not fit for a brawl, a rooftop chase, or heroic stupidity. Which means you'll likely attempt one of the three." She straightened a fold near his shoulder before catching herself and dropping her hand. "Come back by morning and I'll see how the side's holding. If you wake feverish, if the pain spikes, if the binding starts drinking blood again, you come sooner."

"I will."

She gave him a look that said she did not believe men on that subject, then carried her bowl and glowing hands to the back room where another patient had begun coughing.

The shop quieted after she went. Not silent. Glass clinked somewhere behind the curtain. Water simmered. Outside, muffled through the shutters, came the far cries of gulls and the dull pulse of harbor life. But the sharp urgency had passed, and in its place sat something narrower and stranger.

Talia remained by him, one knee against the edge of the bench, fingers resting lightly at his side as if testing the hold of the bandage without quite touching it. Up close he could smell dust, ink, and the medicinal sharpness Ivenna had left on her hands.

"You hide pain badly," she said.

Edrin let out a breath that almost became a laugh. "That can't be true. I've had years of practice."

"You've had years of failing gracefully."

He looked at her then. She met his eyes at last instead of his hands. For once the stillness in her was not distance. It was decision.

"You thought you were about to lose someone out there," she said. "Not yourself. Someone else."

The words landed too close. Edrin rolled his shoulders, then winced when the motion tugged the healing flesh. "That seems an unkind talent, if you're right."

"It isn't talent. It's pattern." Her hand, cool and dry, settled more surely over the edge of the binding. "You bleed like it offends you personally, but you go cold only when somebody near you might pay for it."

He could have denied it. The lie reached his tongue and stayed there.

"People tend to die when I'm not strong enough," he said.

Talia's face did not soften. That was part of why her nearness felt so dangerous. She did not cover truths with kindness. She held them steady and made a man look.

"Then get stronger," she said. "But don't mistake that for needing to stand alone every time a knife appears."

Her thumb brushed, once, just below the raw seam on his cheek. The touch was careful enough to ask and answer in the same instant. Heat went through him sharper than the healer's light had been.

He caught her wrist, gentler than before. This time she let him.

For a few breaths neither of them moved. The afternoon light had shifted lower, turning the glass bottles on the shelves to dim jewels, green and amber and smoke-blue. His side ached. The bandage held tight. Talia stood within the span of his arm, close enough that practicality had become a poor and useless word.

When she spoke again, her voice had gone quieter. "Try not to tear it open before supper."

"That depends," Edrin said, still holding her wrist, "on whether Glassport means to behave."

At that, finally, her mouth curved. Small. Real. And she did not take her hand away.

Talia's fingers shifted in his grasp, not pulling free, only turning so her hand rested more naturally against his. The movement brought her a breath nearer. Edrin could smell the dry clean trace of wax and paper on her beneath the sharper bite of herbs, and behind that the salt air that always found a way in from the street.

Somewhere beyond the curtain, glass clicked softly. Ivenna was making a point of being elsewhere.

Talia glanced down at the bandage at his side instead of at his face. "Sit before you fall over and make me resent you."

"You say the sweetest things."

"I say accurate things." But her thumb pressed once against the inside of his wrist before she eased her hand from his. "Sit."

He obeyed because the room had begun to sway at its edges, and because defiance would have been theater, and he hadn't enough blood left for theater. The stool creaked under him. Pain dragged hot across his side when he moved, and he sucked air through his teeth.

Talia stepped between his knees with brisk precision, then stopped as if she had only then noticed how close that placed her. Her inward breath was small but visible. She reached for the edge of the bandage anyway.

"Hold still," she said.

Her hands were cool and dry. She loosened the wrap just enough to inspect the wound, her expression sharpening into work. A faint pale radiance gathered at her fingertips, clean as moonlight on water. It sank into the blood-dark cloth and the torn flesh beneath. The heavy seep slowed further. The raw pull in his side eased by a degree that felt almost holy.

"You should know," she said, eyes on the wound, voice gone flatter in the way it did when something mattered, "that cut was meant to hook upward after it went in. Whoever chose that blade wanted you opened on the street, not merely dead."

Edrin looked down at her bent head, at the dark sweep of her lashes, at the concentration that kept her very still. "You have a gift for comfort."

"I thought you'd prefer the truth while you're conscious." She retied the bandage with deft hands, drawing it snug. "If it had landed a little deeper, I couldn't have kept you standing long enough to get you here."

He felt that then, not as an idea but as a memory in the body, the warmth pouring out of him, the way the market stones had seemed ready to tilt up into his face. He rolled one shoulder by habit, then stopped when pain warned him off.

"I know."

Silence held a moment. Dust turned slow in the lengthening light. Outside, a gull cried over the harbor and a bell answered from some unseen mast.

Talia smoothed the last fold of linen flat against him. She didn't move away after. Her hands stayed at his ribs, light now, not working. "I hated it," she said.

He lifted his head.

She was still looking at the bandage, not him. "Watching that much blood leave you. Watching you decide you were still responsible for everyone in reach while your own insides were trying to come out." Her mouth tightened. "I hated how quickly I was measuring whether I'd be too late."

The words struck deeper than the knife had. Edrin let out a breath he hadn't meant to. "I'm difficult to kill."

"That wasn't what I said."

She wants the cleaner answer than the one you have.

Astarra's voice slid through him like warm smoke. In the corner of the room, his shadow thickened without lamplight. Dark tendrils uncurled along the floorboards and climbed the leg of the stool in a slow, idle spiral. They did not threaten. They watched. Talia's gaze flicked to them once, then back to him, unsurprised.

Edrin set his left hand on his thigh to steady it. The pact-mark in his palm burned, a low salt-sting, as if the air of Glassport itself knew what lived under his skin. A thin veil of dusk-dark gathered over his shoulders and chest, not cloth, not armor, only a shadow-sheen that laid itself between wound and world before fading to a whisper. His body answered the danger even here, where the shelves smelled of vinegar and feverfew.

I'm giving her nothing clean, he thought.

No. You rarely do.

Talia had gone very still again. "If you're about to lie, don't waste the effort."

He laughed once, softly, because of course she would hear the shape of it before he spoke. Then he looked at her properly. "When it happens, when somebody comes at me, I don't think about dying first." He swallowed. His throat felt rough. "I think about being too slow. I think about what happens to everyone near me if I fail by the width of a breath."

That was more than he'd meant to say. More than he said to almost anyone.

Talia's eyes came up at last. There was nothing soft in them, and that made what was there harder to bear. "You were thinking that in the market."

"Yes."

Her hands tightened slightly at his sides, not enough to hurt. "About me?"

There were easier answers. Flatter ones. He could feel them lining up, neat and cowardly.

"Among others," he said, and then, because the half-truth was worse than the whole of it, "yes."

For a heartbeat neither of them moved. The dark at his feet rose, gathering itself into the outline of a slim spectral figure with no face and too many edges, a sentry made of shadow and intent. It stood between him and the curtained doorway, then dissolved again when no threat came. The room seemed smaller after it was gone.

Talia drew one slow breath. "That was unwise."

"Usually."

"And now?"

He looked at her mouth then. He shouldn't have. It was a small thing, but it changed the air between them all at once. Her lips parted a little, not in surprise. In consideration.

"Now," he said, "I haven't decided."

She leaned in first by so little he might have imagined it if he hadn't felt the warmth of her breath touch his face. He met her the rest of the way. The kiss landed softly, almost cautious, and then steadied into something neither of them seemed willing to call back. Her lips were cool at first, then warm. One of her hands slid from his bandaged side to the back of his neck, careful of the cut at his shoulder. Edrin tasted salt, and herbs, and the sharp shock of relief he had not known he was carrying.

He made a low sound against her mouth. She answered by kissing him again, closer now, with less caution and more truth. His hand found her waist beneath her coat, narrow and taut under the fabric, and stayed there. Desire went through him bright and immediate, tangled with soreness and exhaustion and the fierce unreasonable gladness that she was here, alive, touching him as if she meant it.

When they parted it was only far enough to breathe. Talia kept her forehead near his for one unguarded moment, eyes half-lidded, fingers still at his neck.

Then she stepped back.

The loss of her warmth felt abrupt enough to sting.

"That," she said, voice even except for one frayed thread in it, "was also unwise."

Edrin stared at her a moment longer than was wise himself. His mouth still remembered hers. This is trouble, he told himself, because it was truer than saying nothing had changed.

At last, a sensible thought, Astarra murmured, amused.

He looked down, adjusted the edge of the bandage as if that had been the urgent matter all along, and said, "Glassport continues to disappoint my better judgment."

Talia's gaze dropped to his hands, then rose to his face again. No smile this time. Only that same dangerous steadiness. She touched two fingers to his wrist, brief and deliberate.

"Don't tear it open before supper," she said.

Edrin nodded as though the room had not just shifted under his feet. As though a kiss had not altered the shape of the afternoon.

He knew better, and by the look in her eyes, so did she.

Talia's hand fell from his wrist only when the front bell gave a quick, bright clatter.

The guild runner came through the door in a gust of cold salt air and sunset gold, all elbows and breathless urgency in his blue-gray runner's jacket. He stopped short when he saw them standing too near one another, then looked determinedly at the shelves instead. "Beg pardon. I knocked first. A little. Not enough."

Liora slipped in behind him with far more composure, rose-and-cream wraps catching the last light from the street. Her bracelets whispered when she lifted a hand to smooth back her hair. Captain Yselle followed after, bringing with her the harbor's harder smells, tar, wet rope, iron, and the faint charge of rain somewhere far off the water. She shut the door with care and set herself just inside it, weight even, one hand near her belt.

"He's moving," the runner said at once. "Dalm, I mean. Word's running ahead of him now. Too many mouths. Too many angry ones." He leaned forward as if the news itself might spill faster that way. "He's gone back behind the Guildhall. Pulling people in. Trying to hold on to whoever hasn't fled him yet. He wants it settled before nightfall."

Liora gave a soft laugh that held no mirth. "Which is to say, he's frightened. Public outrage begins isolating Dalm, and frightened men mistake a narrowing room for a fortress." She came nearer, warm with perfume beneath the sharper apothecary herbs, and let her gaze travel over Edrin's bandaged side before lifting to his face. "I thought you'd want to know that your little disturbance on the waterfront has become the only conversation worth having."

Edrin felt the pull in his ribs as he straightened. The pain was cleaner now, wrapped and pinned down, but it still lived under every breath. "Then we don't give him time to mend it."

Talia had gone very still again. Her eyes, as ever, dropped first to his hands. He knew what she was watching for. Tremor. Weakness. Stubbornness mistaken for collapse. She found the last of those and said, "If you mean to stand, do it properly."

He tried. The room tilted for half a heartbeat, enough to bring black specks across the edges of his sight. He caught the side of the table before he could disgrace himself by dropping back onto the cot.

Talia was there before the wobble finished. One hand braced lightly at his forearm, not coddling, simply undeniable. With the other she pressed two fingers against the fresh wrapping at his side, checking for warmth, for seepage. Her touch was cool and exact. "You're not tearing yet," she said. "I'd prefer to keep it that way."

She intends to stay, Astarra murmured, velvet-soft in the back of his mind. Wise woman. Also inconveniently principled.

You've never liked being contradicted.

Not true. I enjoy it when it comes with that mouth.

He almost smiled, which made the pull in his side worse.

Yselle watched the exchange without asking after what could not be heard. "I can get watchmen there," she said. "Not enough to seize the whole place if he bolts, but enough that he can't make this vanish in a side room. And if anyone tries to move a prisoner or claim emergency authority in the confusion, I will demand a multi-signature emergency review on any transfer of custody or authority." Her jaw tightened. "In front of witnesses."

"Good," Edrin said. "He wanted shadows. He can choke on lantern light instead."

Liora's mouth curved then, slow and appreciative. "There he is." She tilted her head, studying him with that dangerous warmth of hers. "You look dreadful, by the way. It does suit you."

"I'm flattered," he said.

"You should be. I rarely compliment men who look half-stitched together."

Talia's thumb brushed once across the inside of his palm as she checked the set of his hand against the table. A small thing, quick enough to be missed by anyone not standing in his skin. It steadied him more than it ought to have.

The pact-mark there gave a low, answering throb. Heat ran up his wrist, not wild, not painful, only intimate. Glassport had salt charms set in lintels and thresholds all through the harbor wards, little defensive workings against rot, storm-spite, and hungry things from the deeps. He'd passed enough of them today that the mark had learned their sting. Now, as he drew on the pact, it burned with a dry tide-like heat, as though shadow itself had tasted brine and hardened around it.

Darkness flowed over him in a thin, elegant wash. It climbed from his boots and cloak hem, slid across the officer's brigandine, and settled close to his body until he wore night as if it had always been cut to fit him. Armor of Shadows. Not seen at a glance unless the light struck strangely, but he felt it take shape over skin and cloth both, cool as evening water.

The guild runner let out a small breath of recognition, not fear. "Right," he said, nodding quickly, as though this confirmed matters. "Right. Better with that on."

The shadow at Edrin's feet stirred again. For a moment it lifted from the floor in narrow tendrils, a dark unfurling around his boots, almost the shape of reaching hands before it folded back into him. Liora's eyes narrowed with interest. Yselle only marked the door, the windows, the distance to the street. Talia didn't move away.

There, Astarra said, her voice gone quieter. The warmth in it sharpened. The thing beyond the edges. Not here, not near enough to strike, but listening. It knows your scent now. It tastes the edge of you on the wind.

A cold line went down Edrin's spine despite the spring air trapped in the room. For an instant he felt it, the Spectral Threat, not as a blow or a face but as a pressure just beyond sight, like a predator pacing the far side of a thin wall. His shadow answered on instinct. A second darkness peeled loose beside him, the length of a blade and the suggestion of a watcher, transparent as smoke over deep water. It hovered at his shoulder, then thinned and sank back into the floorboards.

Can it follow us here?

Not yet, Astarra said. But it has learned there is something worth following.

He drew a slow breath and pushed the chill down where it belonged. One danger at a time. Dalm first. The rest could wait until after blood and public shame had finished their work.

Liora was watching his face too closely. "What changed?" she asked.

"Nothing that takes precedence," he said. It was not an answer, which meant she accepted it for what it was.

Talia reached for her satchel and slung the strap across herself in one practiced motion. Her coat fell straight again over her slim frame, all clipped purpose and private resolve. She checked the tie on one packet of herbs, then looked at Edrin's bandages once more. "If you're going to the Guildhall, I'm coming. You won't keep the wrapping closed on your own, and I'd like to see what sort of fool Dalm becomes when he's cornered."

She said it as if it were only practicality. She did not look at him while she said it.

Yselle gave a single nod, accepting the shape of the group as if it had already been entered in law. "Then we go together. We do this in the open. No alleys, no side doors, no vanished witnesses."

"Music to my ears," Liora said. "I do so hate when men try to survive by becoming difficult to find."

The runner bounced once on the balls of his feet. "I'll go ahead and make sure the right people stay put to watch."

"Carefully," Yselle said.

"Always carefully," he lied, and was gone in another gust of evening air.

Edrin took up Duskfang. The familiar weight settled his hand and steadied something deeper than balance. He rolled his shoulders, hissed once at the ache in his side, and let the last of the shadow cling close. Wounded, yes. Not slow enough to matter.

Outside, bells were sounding across Glassport as shops shuttered and the day's last carts rattled home over damp stone. The city was turning toward supper, toward drink, toward rumor. Toward spectacle.

Edrin looked to the door, to Yselle, to Liora, and finally to Talia, who had already fallen into step beside him as if no other place had been under consideration.

"To the Guildhall," he said, and opened the door before caution could dress itself up as wisdom.

◆ ◆ ◆
Next Chapter →