For a few breaths neither of them moved.
The wind came up off the water damp and cool, carrying tar, salt, and the faint sour reek of fish left too long in baskets below. The copied writs gave a dry little snap under Talia's arm. Edrin shifted against the stone rail and at once regretted it. Pain ran bright through his ribs, and his heel answered with a hard pulse that made him lock his jaw before the sound could escape.
Below them, the harbor did not sleep. It hesitated.
Lanterns moved along the piers in uneasy starts and stops, gold on black water, broken and remade each time a rope creaked or the tide struck timber. A handcart stood crooked at the mouth of a berth while two men argued over it with the weary fury of people too tired to afford delay. Farther out, a crane arm hung idle above a stack of cargo netting. No one touched it. On the quay beyond, a runner in a dark cap went hard across the stones with a sealed tube under one arm, then pulled up short when another runner cut across his path from the customs sheds. They exchanged words too low to hear from this height, sharp enough in gesture to need no translation.
Talia tipped her chin toward them. "There. You've your first proof."
Edrin followed her gaze. Another seal-lantern flared near a bonded storehouse. Men gathered outside, not fighting, not working either, all of them held in that ugly space between order and paralysis. "They got the writs out quickly."
"Of course they did." Her voice stayed dry, but there was strain under it now, fine as wire. "The city can move faster than mercy when paper's involved."
Cities are marvelous things, Astarra said softly. They take grain, turn it into paper, then turn paper into hunger. Such elegant waste.
Edrin let one hand drift from the rail. Shadows gathered around his wrist almost without thought, thin as smoke at first, then denser, dark threads winding over his palm where the pact mark lay hidden. The chill of it spread over his skin. A dim, glass-dark sheen slid across his coat and shoulders before sinking close against him like invisible armor settling into place. Talia's eyes dropped at once to his hand.
"You do that when you're thinking?" she asked.
He glanced down. The last of the dark shimmer still clung to his sleeve before vanishing into the weave. "Sometimes when I'm hurting."
"Practical."
"I've grown fond of practical things."
That nearly won him the ghost of a smile. Nearly.
Below, one of the idle carts lurched forward, stopped again, then backed so abruptly the mule tossed its head and stamped. The driver threw up both hands. Three dockworkers shouted from beside a stack of flour sacks gone silver-gray in lantern light. Edrin could not hear the words, but he knew the shape of them. Who signed. Who witnessed. Who would answer if something went missing. Who would take the blame if they acted before the right seal arrived.
Inefficiency has a sound, Astarra murmured. It is always the sound of men explaining why they have not lifted what is in front of them.
Edrin's mouth twitched despite himself. You do have a gift for tenderness.
I save it for those who deserve it.
Talia turned then, not fully away from the harbor, only enough that the lantern glow from inside caught one edge of her face and left the rest in shadow. The copied writs were still tucked beneath her arm, their corners stirring in the breeze. "This is what they never show in the chamber," she said. "Every delay has a cost, but never to the hand that causes it. It lands lower. On the cartman who loses the hour. On the family waiting for lamp oil. On the woman told to come back tomorrow for flour already paid for."
Edrin drew a slower breath than he wanted and paid for it at once. His side tightened. He eased some weight off his bad foot. "You think the new order will make it worse."
"Tonight?" she said. "Yes. Anything that interrupts a profitable arrangement always does. Tomorrow, perhaps not. That's the test." She studied his hands again, then his face, as if comparing the two for contradiction. "If you mean to involve yourself, don't do it from balconies and council tables. Come see who pays for every stalled signature by daylight."
The words were plain. The invitation beneath them was not.
Edrin looked back over the harbor. A berth stood empty where a ship should have been unloading. Beyond it, another vessel waited just offshore, lantern hanging from its prow like a patient accusation. Men on the pier kept glancing toward it and away. The whole waterfront seemed caught on one bent tooth in the gear.
He flexed his right hand. The burn beneath the bandages throbbed, and dark tendrils slipped from his shadow across the balcony floor, no thicker than spilled ink. They rose once beside him in the shape of a narrow, watchful figure with no face at all, only edges and the suggestion of a blade held low. Talia went still in that absolute way she had, all motion withdrawn into attention.
The spectral thing leaned over the stone rail as if listening to the labor below. Then it unraveled into ribbons of black and folded back into Edrin's shadow.
"You don't do anything by halves, do you," Talia said.
"I try not to."
Her gaze lingered a moment longer. Not fearful. Measuring. "Good. The men running this theft won't either."
A bell sounded again over the water. Closer this time. Somewhere below, a clerk with a lantern hurried across a gangplank while two laborers waited with their arms folded and patience worn through to the threads.
Talia shifted the writs from one arm to the other. The movement drew her coat close and then let it fall straight again, all practical lines and held-back weariness. "First light," she said. "I can take you through the quay, the storehouses, the tally sheds. You should see the places where goods vanish and the places where everyone pretends not to notice. If you still want to help after that, at least you'll know what you're putting your hands into."
Edrin let the offer sit between them with the smell of wet rope and the low mutter of the harbor. Sleep sounded wise. A healer sounded wiser. His ribs hurt when he stood still and worse when he moved. His heel had begun to ache with a deep, stubborn heat that promised tomorrow would be cruel. Even so, the thought of lying awake while this went on below felt impossible.
You need rest, Astarra said, warm and close. Then, after the smallest pause, But truth is often found before breakfast, when liars are tired and workers are angry.
That almost sounded like concern.
Don't grow vain.
He pushed himself off the rail carefully. The motion pulled a sharp breath from him, and he hid it badly enough that Talia noticed. Of course she did. He straightened anyway.
"First light, then," he said. "If the harbor's bleeding, I'd rather see where from than hear another man describe it from a polished chair."
Talia gave a single nod, small and exact. Approval sat strangely well on her, because she seemed unused to offering it. "Good. Meet me here."
"On the Glassport Guildhall Balcony Overlooking the Harbor?"
"Unless you plan to get lost between now and dawn."
"I was hoping for a more generous farewell."
That almost-smile came and went again, quick as lantern shine on a wave. "You may earn one later."
Then she turned toward the stair with the copied writs beneath her arm, brisk and precise even at this hour, already moving as if tomorrow had begun without waiting for permission.
Edrin watched her go, then looked once more over the harbor lights trembling on black water, at the stalled carts and runners and idle berth below. The city had changed shape in the space of a few signatures. By morning it would either begin to heal or learn new ways to choke itself.
He stood in the damp night until the pain in his foot insisted on being noticed, and then at last he limped after her, choosing dawn's hard truth over what little rest the dark might still have offered.
He caught up with Talia on the first landing, one hand on the damp stone wall, his other pressed against the ache in his side. The stairwell smelled of old salt and lamp smoke. Talia had stopped below, still as a pin driven into wood, watching his hands rather than his face.
"You're limping worse than you were an hour ago," she said.
"That's because I had an hour to improve at it."
Her expression didn't change. "No. Before the waterfront, we're going somewhere useful."
Edrin started to object, then put his bad foot down badly and felt white pain spear up through heel, calf, ribs, all the way into his teeth. He breathed out through his nose and failed to hide that, too.
You are held together by stubbornness and poor judgment, Astarra murmured, velvet-soft. It is an attractive combination, but not a durable one.
You've grown generous.
No. Merely invested.
Talia had already turned. She moved with that same narrow, quick stride, coat swinging straight around her slim frame, satchel thumping lightly against her hip as she went down the stairs. Edrin followed because pride was beginning to cost more than obedience. Outside, morning had come up gray-gold over the harbor. Gulls wheeled and cried over masts, and the wet planks of the quay shone in streaks where the sun caught them between clouds. The city was awake in earnest now, full of wagon creak, shouted inventories, rope groan, and the sharp reek of brine and fish.
Talia cut through it without wasting a motion. Twice she slowed just enough for him to keep up. Once, when a pair of dockhands shouldered a crate across their path without looking, she put out a hand against the nearer man's chest and stopped him so neatly it looked effortless. "Move," she said. He did, more from surprise than courtesy.
They turned off the busier lane into a narrower street where whitewashed stone kept the morning cool. A painted lantern hung above a blue door, its glass panes touched with faded gold leaf. Beneath it, carved in simple letters, was the name Lantern Mercy Apothecary.
The moment Edrin crossed the threshold the smells hit him, lavender dried in bunches overhead, bitter crushed roots, soap, hot water, beeswax, clean linen. The room was bright with high windows and scrubbed enough to make him conscious of the harbor grime on his boots. Shelves lined the walls from floor to ceiling, each crowded with jars, wrapped bundles, folded cloth, and neatly labeled tins. Somewhere in the back, water simmered with a soft metal hiss.
A young woman looked up from a narrow worktable where she had been grinding something green in a stone bowl. Her sleeves were rolled, her dark hair tied back without vanity, and her hands were already clean. She took one glance at Edrin and set the pestle down.
"Back already?" she said. "That's never a sentence I enjoy." Her gaze flicked to Talia. "You brought him before he fell down. Sensible."
"Don't praise me yet," Talia said. "He may still try."
"Sit," the healer said.
Edrin sat on the edge of the padded bench because standing had ceased to feel worth defending. The linen under him smelled sun-dried and faintly of rosemary. Talia set her copied writs on a side table, then moved without being asked to fetch a basin from the back shelf when the healer nodded toward it.
"Coat off," the healer said. "Slowly. I'm Ivenna."
"Edrin."
"Good. If you curse at me, I'll know what to call you."
He almost smiled. Almost. Getting the coat off was work. Getting his shirt loose enough for Ivenna to examine his ribs was worse. When the fabric dragged across his burned arm he sucked in a breath sharp enough to make Talia glance over from the basin she was filling.
Ivenna's hands were brisk and competent, cool where they first touched, warmer once she began to probe the damage in earnest. She pressed lightly along his side, then not lightly at all. Pain flashed hot and bright beneath his ribs. He swore.
"Yes," Ivenna said. "There they are. Cracked, not floating. Be grateful for small mercies." Her fingers moved with clinical precision, feeling the line of injury, the pull of muscle around it. "And you should not have walked as much as you already have. Not on these, not with that foot, and certainly not while favoring one side so badly. Men do love turning one wound into three."
"I had business."
"You have damage," she replied. "Business can wait long enough for bandages."
Talia came to stand at his uninjured side with the basin and a stack of folded linen. Up close she seemed all clipped angles and careful control, the satchel strap drawing a hard line across her coat. She watched Ivenna's hands, not Edrin's face.
"Tell her exactly how much walking," she said.
"Enough," Edrin muttered.
"More than enough," Talia said.
Ivenna gave him a dry look that suggested she had already decided whom she believed. She wrapped broad bands of linen around his ribs, firm enough to support without crushing his breath. Each pass tightened the ache into something cleaner, more bearable. The cloth rasped softly over his skin.
When she turned to his arm, unwrapping the existing bandages with careful fingers, the room seemed to draw itself inward around the pulse of that hurt. The burn was angry and deep in places, livid where it had been struck again. Cool air hit it and made it throb.
There, Astarra said, and her voice had lost some of its amusement. That should have split.
Edrin looked down as Ivenna leaned closer. For a moment the light along his sleeve dimmed, not enough to shadow the room, only enough to make the black of his coat seem darker than black ought to be. Something moved across the line of his arm like smoke beneath water. It clung to his skin, threaded through the fresh wrappings Ivenna was laying on, and settled there with a cold, watchful intent. Not spectacle. Not flame. Only a hush of darkness fitting itself to pain.
Ivenna's hands paused for the briefest instant. Talia saw it too. He knew she had because her stillness deepened, that peculiar sharpened quiet of a woman noticing more than she intended to show.
You've stopped bleeding into the world so carelessly, Astarra said. Good.
That was you?
That was us.
Ivenna resumed as if she had chosen not to make a thing of it. She dipped two fingers into a clay pot and spread burn salve over the worst of the damage. The cool relief nearly made Edrin groan aloud. Then she layered fresh bandages over it, winding them snug and neat.
"I've seen hedge-mages lose control when pain spikes," she said matter-of-factly. "Yours has better manners than most."
Talia set the basin down. "That isn't what concerns me."
"No," Ivenna said. "You look like a woman concerned with consequences, not causes." She glanced at Edrin. "Hold still."
His heel proved worst in a different way. Ivenna removed his boot and he had to grip the bench when blood rushed back into the abused flesh. She washed the puncture clean while he stared at the shelves opposite and counted his breaths. The water in the basin clouded pink. Herbal scent rose stronger as she worked, clean and sharp enough to sting the nose.
"You walked on this?" Ivenna said.
"A little."
Talia made a soft sound that might have been a laugh if she had believed in laughter before noon. "He crossed half the harbor district."
"Then he's an idiot with a fine tolerance for pain." Ivenna dried the foot with a square of linen. "Talia, hand me the comfrey and pine salve."
Talia found the tin at once, reading the labels faster than most clerks skimmed a ledger. Their fingers brushed when she passed it over, and there was nothing warm in the exchange, only clean efficiency and a mutual decision not to waste words.
Ivenna worked the salve into the damaged heel with slow, hard care, pressing until the heat in it dulled from a knife edge to a heavy throb. Then she bound the foot in clean cloth, layered it, tightened it, checked the wrap, and nodded once to herself.
"You'll still limp," she said. "You'll still hurt. If you don't rest tonight, tomorrow will be worse. If you run on that foot, you'll tear it open and bleed through the dressing. If you take a blow to the ribs, you'll know exactly how foolish you've been. Does any of that sound entertaining?"
"Not especially."
"Good. Then don't act as if you're immortal."
She lacks ambition, Astarra observed.
She'd call it professional caution.
That is what small caution calls itself.
Edrin flexed his hand. The faint dark cling along his arm and shoulder remained, scarcely visible except where morning light glanced wrong across the cloth. It felt like a second layer beneath his skin, cool and close, not heavy but certain. Waiting. When he shifted, pain still answered, but it no longer seemed eager.
Talia had noticed that much too. Her eyes, gray and unreadable, tracked the line of his wrapped arm, then lifted to his face. Not fear. Not awe. Calculation, perhaps, and something quieter beneath it.
"Can you walk the waterfront," she asked, "or do I need to find a cart and insult you properly?"
"I can walk."
"Halfway wisely?"
"I can attempt it."
That nearly earned him the almost-smile again. It touched one corner of her mouth and vanished. "Astonishing restraint."
Ivenna began washing her hands in the basin, methodical and unsentimental. "Come back this evening and I'll rebind the arm if it starts leaking through. Change nothing yourself unless the dressing gets filthy. And keep weight off that heel when you can. Which means more than you've done so far."
Edrin reached for his coat with his left hand. Talia took it first, shook it open, and held it for him while he slid carefully into the sleeves without jarring the bandages. It was a small thing, practical as carrying ink or lifting a latch, but it left no room for pride to pretend he had not needed it.
"Thank you," he said.
"Don't thank me yet," Talia said. "We still have to see whether your judgment improves with treatment."
Outside, the harbor noise came back all at once through the blue door, gulls, wheels, shouted names, the slap of water against pilings. The morning smelled of tide and wet rope again, but the clean herbs clung to him under it, and the linen at his ribs and heel held him together more honestly than stubbornness had.
Edrin tested his weight on the wrapped foot. Pain answered at once, sharp and real, yet no longer wild. He could work with sharp. He could work with real.
At first light, Astarra murmured, pleased now in that private, dangerous way of hers. And not yet broken. We do improve.
Talia was already stepping into the street, swift and exact, her slim shape cutting through the morning crowd toward the waterfront. Edrin followed her out of Lantern Mercy Apothecary with cleaner bandages, a quieter limp, and darkness laid close against his skin like an oath he had not known he was making.
Talia had gone three strides into the street before Edrin stopped.
The movement cost him. Pain drew a hard line through his ribs, and the heel under the fresh wrapping flared bright enough to make him catch the blue doorframe with his left hand. The harbor rolled around him in noise and motion, gulls wheeling white above the masts, cart wheels grumbling over damp boards, fish brine and tar thick in the morning air.
Talia turned back at once. Her narrow, quick stride checked without waste, and her eyes went to his hands before his face. "If you've changed your mind about walking," she said, "I can still insult you while finding a cart."
"Not that." Edrin breathed once, carefully. "I need supplies before we go farther."
Something in her expression shifted, not softer exactly, but more settled. Practical. "For once, that sounds like judgment." She stepped back toward him, tension light in her shoulders, thumb curling briefly into her palm before flattening against her coat seam. "Then we do that now."
He pushed off the frame and followed her back into Lantern Mercy Apothecary.
The door shut out some of the harbor clamor. Inside, the air cooled around dried lavender, bitterroot, and clean linen. Ivenna was at the counter with a stack of folded cloth and a little brass scale, her sleeves still rolled. She looked up, took in Edrin, then Talia, and gave neither of them the courtesy of surprise.
"Back already," she said. "Good. That means one of you remembered that bandages don't breed in a satchel."
"He remembered," Talia said.
"Mark the day," Ivenna replied.
Edrin set his good hand on the worn wood of the counter. "I need enough for several days. Bandages, salve for the burn, spare wraps for the foot. Anything for the ribs short of prayer and a new body."
Ivenna snorted once through her nose and crouched behind the counter. Glass clicked. Paper rustled. When she rose, she laid out a narrow crock of greenish salve, two rolls of clean bandage, a packet of steeping herbs tied in twine, and three long strips of sturdier wrapping cloth. "This is what I can spare without leaving the next fool naked to his own blood."
Her fingers moved with healer's certainty as she nudged the crock toward him. A faint gold warmth bloomed under her palm, not bright enough to dazzle, but steady as banked coals. It sank briefly into the clay and left the salve smelling sharper, cleaner, full of pine resin and comfrey. "That will take the heat out of the arm better than the common batch."
Edrin watched the last glimmer fade. "How much?"
Ivenna named the price.
He looked at the small spread of goods, then back at her. "That's dear."
"Yes." She didn't blink. "Because carts from inland are late, two of the coastal sloops that should've brought tinctures and linen haven't docked, and every scraped dockhand in the lower wards has suddenly remembered he possesses skin. Medicine comes slower than rumor, and both are in poor temper this week."
Talia's mouth twitched at one corner, not quite a smile. She had gone very still beside him, eyes on the supplies, measuring more than cloth and clay. Edrin could almost hear her mind laying cost over route, route over time, time over the work waiting down by the water.
There it is, Astarra said, warm and edged like a blade drawn slowly free. Inefficiency dressed as misfortune. Wagons delayed, ledgers crowded, shipments stalled, and the weak bleed first while the men responsible discover new reasons to be indispensable.
Edrin let his thumb brush the inside of his palm. At once a dim darkness breathed there, not enough to alarm, only a thin film of shadow slipping over his skin before sinking back. The pact's answer was quick now, too quick to mistake for imagination. A thread of it ran down his sleeve and pooled beneath the hem of his coat, where it moved like smoke in a room without wind.
Talia noticed. Her gaze dropped to the shadow at his boots and held there for a beat too long. "Useful trick," she said, voice flat enough to pass for indifference.
"Sometimes," Edrin said.
The darkness at his feet stirred again. For an instant it lifted into the shape of a second knife beside his real one, thin and ghost-pale, an outline made of night and intent. Then it folded back into itself. He hadn't meant to call that much, but the effort of standing, the ache in his ribs, the simple resolve not to be caught unready had drawn power close.
Ivenna's eyes sharpened on the movement, not fearful, only assessing. "If you're planning to throw yourself into more trouble before noon, buy more cloth."
"Sensibly cruel," Astarra murmured, and with the words Edrin felt her presence press nearer. The morning light near the shelves dimmed by a shade. In the polished back of a hanging copper pan, a woman's outline looked back for the span of a breath, all elegant shadow and ember-bright eyes. Then the reflection was only copper again.
You see how they live, she said. Everything frayed. Everything waiting. Cities wound themselves with small failures until one hand closes and calls it order.
And yet they keep going, Edrin answered.
Because they must.
He reached for his purse. The coins landed one by one with small, honest clicks on the wood. No bargaining. No protest beyond the first. Pain had already taught him the price of false economy. "Add another roll."
Ivenna did. "Better."
Talia glanced sideways at him then, finally meeting his face instead of his hands. There was appraisal in it, and something more reluctant beneath. "You're planning for days," she said.
"I am now."
The words settled between them. Not bravado. Not despair. Something steadier. He tucked the salve, cloth, and herbs into his coat and satchel with care, mindful of his arm and the pull in his side. The extra weight was small. The meaning of it wasn't. He wasn't buying his way through one bad morning. He was making room for endurance.
Ivenna gathered the coins and swept them into a drawer. "Come back if the burn starts smelling wrong, or if the foot swells through the wrap. And if you tear those ribs worse, I'll charge you for wasting my work."
"Comforting as ever," Edrin said.
"I aim to be clear."
Talia had already turned toward the door again, slim frame taut under practical layers, satchel strap cutting across her coat. "If we're going to the lower wards," she said, "we leave now. In another hour the market spill will choke the lane and every cart in the district will decide it owns the road."
Edrin nodded and followed. The harbor light met him again when they stepped outside, bright on wet boards and rigging, morning fully awake around them. His heel hurt. His ribs hurt. The burn under the bandage pulsed with its own angry rhythm. But the salve was in his satchel, clean wraps were at his side, and the dark thing bound to him moved close as breath.
Talia steered them toward the downward streets before the crowd thickened, and Edrin went with her, limping less from weakness now than from calculation.
Talia cut down the steep street with the same brisk certainty she brought to everything, never once looking back to ask whether Edrin still followed. She didn't need to. He kept her in sight by the dark line of her coat and the quick, exact pivots of her shoulders whenever a handcart or porter threatened to crowd her path. By the time the road leveled and opened onto the lower quarter, the sun had climbed high enough to turn puddles into white glare and draw the sour, living smell of the harbor up from between the boards and stones.
South Quay Market and Ropewalk Lanes lay spread ahead in a noise of gulls, rope-creak, hawkers, and irritation. The place should have felt fed by motion. Instead it felt snagged. Carts stood half-loaded beside shuttered sheds. A line of women and children waited beside empty handcarts under the eaves of a warehouse, shifting in the heat with the patience of people who'd already spent too many hours hoping to hear their name called. Beyond them, fishmongers worked at tables where the catch looked fresh enough but the faces behind it did not.
Edrin shortened his stride as his heel sent a bright hard pain up his leg. The movement pulled at his ribs and set the burn on his arm throbbing under the wrap. He hid most of it well enough, but not all. Talia noticed without looking at his face. Her gaze dropped once to the way he favored one side, then to his hand near the satchel strap, then back to the lane ahead.
"You can still turn back," she said.
"No."
"Good. I didn't want to lose the afternoon finding someone else."
There was no softness in it, but there was room enough for him to hear the shape of trust beginning, small and grudging as a coin slid across a table.
They passed the first fish stall. A broad woman in a stained apron was rubbing coarse salt from the bottom of an almost empty barrel, scraping at the crystals as if she could make them multiply by force. Silver-scaled fish lay on boards already beginning to dull in the warmth. Flies had found them.
Talia slowed just enough to let him see. "That barrel should be full by second bell. Salt doesn't only season food. It keeps this market alive. No salt means half the catch spoils before dusk, and what doesn't spoil has to be sold dear enough to make enemies."
The fishwife heard that, snorted, and slammed the scraper against the rim. "Make enemies? I've got three already and it's not even late."
"How long?" Talia asked.
The woman wiped her forearm across her brow. "Two days short, one day lying. They said another cart was coming from the warehouses uphill. It wasn't. I've got folk asking why the price climbed. Because the bloody salt's gone, that's why."
A man at the edge of the stall, thin-cheeked and carrying a basket no heavier than a child, stared at the fish and then at the coins in his palm before walking away. Edrin watched his shoulders stiffen as if dignity were something he had to carry with both hands.
"That one will buy onions instead," Talia said quietly as they moved on. "His children will taste the difference before nightfall. By the third day they'll stop asking for fish at all. That's one mercy of hunger. It teaches fast."
Edrin looked toward the warehouses where the waiting families stood with their carts. "And them?"
"Carters' wives. Sisters. Old enough children. They collect allotments when unloading runs behind and wages get shaved thin. If grain doesn't come off the ships on time, the relief bins don't fill. If the relief bins don't fill, the quartermasters claim they never had enough to promise in the first place."
A city that lets its food rot while its people queue in the sun does not deserve gentleness, Astarra murmured, warm as breath against the inside of his skull. One sharp command, one proper threat, and the whole chain would remember how to move.
Edrin kept his eyes on the line of handcarts. Threats don't teach people to stop stealing once I leave.
She gave a low, pleased sort of silence, the kind that meant she heard the argument and considered it too narrow, not too weak.
A lamp-oil seller had set glass bottles in neat rows under a striped awning, but the liquid inside them looked pale, almost cloudy. A customer uncorked one, sniffed, and swore. The seller made a helpless motion with both hands.
"Go on," Talia said. "Ask."
Edrin stepped closer to the stall. The sharp scent that rose from the bottle was wrong, too thin. "You've watered it."
"I stretched it," the seller snapped, then seemed to regret the honesty. He was a narrow man with ink on his cuff and a face gone shiny with heat. "What would you have me do? The good stock never came down from bonded storage. If I sell the little I have pure, ten houses get light and thirty don't. If I thin it, everyone curses and no one thanks me."
"And lamps smoke, wicks foul, and one overturned lantern burns hotter than it should," Talia said. "Poor oil is a fire tax on crowded streets."
She said it flatly, as if reciting a fact from a ledger, but Edrin heard anger under it. He could smell the mixture in the bottles now, rancid and greasy. Not just inconvenience. Risk.
A cart wheel jammed in a rut a few paces ahead, locking the lane. The driver, a gray-bearded man with one sleeve pinned empty at the shoulder, braced and shoved uselessly while two girls clung to the shafts to keep the handcart from tipping. Talia was already moving toward them.
"Hold," she said to the girls. "Don't wrench it."
Edrin followed before thinking better of it. The wheel had sunk crooked beside a drainstone where old mud had dried to a hard lip. He crouched carefully, teeth clenched as his ribs protested, and slid his shoulder under the cart's side. Pain flashed white along his heel when he set weight wrong. The bandaged arm pulsed hot. For an instant his shadow thickened beneath him, black pooling where noon light should have pinned it flat.
He let the pact answer.
Darkness climbed his sleeve in a swift, silent ripple and settled over him like a second skin. Not armor of metal, but a close-woven ward of shadow that drank the glare from the stones around his boots. The strain in his side eased by a degree, enough to matter. Beside the trapped wheel, a thin spectral shape flickered into being, the outline of a hooked black lever wrought from nothing but intent and night. It pressed under the axle with him, weightless to the eye and implacable in effect.
The cart rose.
Talia's hand was in the spokes at once, quick and bird-swift, clearing the snagged strip of wood and prying loose a stone wedged near the rim. "Now," she said.
Edrin heaved. The wheel lurched free with a crack of dried mud. The girls nearly laughed from relief. The old driver let out the breath he had been holding for half a life.
The spectral lever dissolved back into his shadow. The dark ward remained a moment longer, clinging close to his coat and wrists like smoke taught discipline, then thinned until only the deeper cast beneath his boots betrayed it.
Talia straightened slowly. Her eyes had gone not to his face but to the place where the shadow vanished, then to his wrapped arm, then to his stance. Measuring, always measuring.
"You shouldn't have done that with your ribs," she said.
"No."
One corner of her mouth moved, not quite a smile. "Still useful, then."
The old driver touched two fingers to his brow in thanks and tugged the cart on. The girls followed, looking back only once. No one made a fuss of Edrin. The lane swallowed the moment and kept moving. Somehow that pleased him more than praise would have.
"You saw the wheel before I did," he said as they resumed walking.
"I spend my days watching where pressure catches," Talia replied. "In ledgers, mostly. Sometimes in wood." She adjusted the satchel strap cutting across her coat. "You lifted because you could. Not because there was an audience. That's rarer than men think."
A warm gust rolled up from the piers carrying tar, seaweed, and the yeast smell of fresh bread from some side stall doing better trade than its neighbors. Ahead, a knot of day laborers stood outside a hiring board nailed to a warehouse wall. Their hooks and gloves hung ready from belts, but no one had marked the slate. No ship names. No berth assignments. No call times.
"No escort came," Talia said. "A bonded unloading needs guild guards present, tally clerks sober enough to count, and a berth actually cleared for use. If any one of those fails, the cargo sits aboard while the crew charges waiting fees and the laborers lose the day's pay."
One of the men by the slate barked a laugh with no humor in it. "Half-pay if we stay. Nothing if we leave. They know exactly how hungry to keep us."
His companions muttered. One kicked the warehouse wall hard enough to hurt himself and pretended otherwise. Their idleness had teeth to it, not laziness but forced waste.
"How many days like this?" Edrin asked.
Talia scanned the board, then the men's hands, then the shuttered office beside it. "Enough for tempers to turn useful to someone."
They moved farther down where the quay broadened. Stevedores sat along a bollard line in the sun, shoulders roped with labor, caps low over their eyes. A foreman was arguing with them over a slate and a pouch that plainly did not hold enough coin. One of the workers spat into the harbor and held out his hand anyway.
"Berth never opened," Talia said. "They were booked for a grain lighter this morning. It got rerouted, delayed, or sold its place. Doesn't matter which to them. They came, they waited, they don't dare refuse the half-rate because next time their names might vanish from the list entirely."
"You say that like it's policy."
"It becomes policy when it's profitable often enough."
Her voice stayed dry, but her fingers had tightened on the satchel buckle. Edrin noticed that and the stillness that came over her when she was angriest, as if every movement were being held under seal until it could be used.
On a post near the foreman's station hung a stack of cargo tags tied with twine. One had slipped free and was plastered damp against the wood. Edrin saw an ink mark half-washed by spray, a stamped gull crest over a second impress rubbed almost smooth beneath it, as if one seal had been pressed atop another in a hurry.
That one is lying even before anyone opens his mouth, Astarra said. Look at the tag. Two masters claiming one burden. How provincial. In better courts they at least falsified elegantly.
Edrin stepped close enough to peel the tag from the post. The paper was rough and smelled of brine. The top stamp was recent. The older imprint beneath had been scraped with a knife, not cleanly enough.
Talia's attention flicked to his hand at once. "Let me see."
He passed it over. Their fingers brushed, brief and dry, no more than an accident made noticeable by how carefully she took the tag. She studied the marks with that same unnerving concentration she gave everything. "There," she said. "Different clerk's pressure. Someone reused old stock and didn't want the first destination read."
"Can you tell from whom?"
"Not yet." She tucked the tag into her satchel. "But that's worth more than three sworn statements."
They were close enough to the arguing foreman now to hear every word. The man was red in the face and sweating through his shirt, trying to bully men too tired to be moved by volume alone.
"You got paid for standing," he was saying. "Be grateful for it."
"Gratitude doesn't feed a house," one of the stevedores replied.
The foreman rounded on Talia when he saw her approaching, and annoyance turned at once into caution. "No clerks. I've answered enough questions."
"Then answer one more and save time," Talia said. "Who's been fouling berth assignments around here?"
"If I knew, I'd have his teeth for tally counters."
Edrin said nothing. He only stood beside her, weight eased off his bad heel, the remnants of shadow still gathered faintly at his cuffs like a threat not yet dismissed. The sunlight should have made him look merely tired. Instead it sharpened the hollows under his eyes and made the black at his wrist seem deeper. The foreman's gaze caught there, then lifted. His bluster thinned.
For a heartbeat Astarra rose visible in the corner of Edrin's sight, not as a woman of flesh but as a suggestion worked out in darker shades than the world could account for. Tendrils of shadow uncoiled from his own outline and drew a taller silhouette at his back, elegant and terrible, with eyes like banked coals opening and closing in the noon glare. No one cried out. The foreman only swallowed and looked suddenly aware of how many lies a body could carry.
You could have his answer with one step forward, Astarra whispered, velvet and iron both. He is built to yield.
Edrin kept his hands loose at his sides. "You don't need to know everything," he said to the foreman. "Only who still keeps order when the rest of it goes missing."
The man exhaled through his nose, beaten less by fear than by relief at being offered a narrower truth. He jerked his chin toward the farther piers where cranes stood over the water like patient herons. "Pier Four. Ask for Hob. Hob Marren. If anything gets moved honest on this stretch, it passes through his hands before somebody tries to spoil it."
Talia went still for half a breath. Then she nodded once. "That helps."
"Does it?" the foreman muttered. "Tell him Dren sent you, if he asks why I'm speaking at all."
They turned toward Pier Four. The quay stones threw heat back at them now, and gulls wheeled overhead shrieking over scraps in the tide line. Edrin fell into step beside Talia, careful of his heel. Ahead, the piers looked less like the edges of commerce and more like the exposed gears of some great machine, every missing bolt paid for in somebody's dinner, somebody's lamp oil, somebody's day bent into nothing. He had come looking for theft. What he found was a system that could turn delay into hunger with the cold smoothness of habit.
Talia glanced at him once as they walked, not at his injuries this time but at his face, as if checking whether he had truly seen it.
"Still want to know how the waterfront works?" she asked.
Edrin looked toward the waiting carts, the salted fish already losing their shine, the laborers idle by force, the thin oil in glass. "More than I did this morning," he said.
"Then start with the books," Talia said.
She angled away from the piers without slowing, her narrow stride quick over the quay stones. Edrin matched her as well as he could. His heel flared when he set it down wrong, a hot white line of pain up the back of his leg, and the pull in his ribs made each full breath feel borrowed. Tar, brine, and fish scales baked together in the spring light. Men shouted over sling-loads and rope, gulls answered them like mockery, and all of it sounded suddenly thinner to him, as if one hand on the right ledger could make the whole harbor stutter.
Talia glanced toward his shortened step. She didn't offer pity. Instead she shifted a little closer, letting her shoulder brush his once as they crossed between two handcarts. It was practical enough to be deniable, steadying enough that he noticed.
"Can you manage stairs?" she asked.
"If they're honest stairs."
Her mouth twitched, not quite a smile. "Then we'll risk it."
How delicate they are, Astarra murmured, her voice warm against the inside of his thoughts. Ropes, seals, wax, little names written in neat hands. Whole districts fed by marks a tired clerk could ruin with one slip of the wrist. Order is a frail creature when signatures can lie.
You're enjoying this, Edrin thought.
I admire architecture, even when it is made of paper.
They left the hottest stretch of the waterfront and cut through a lane between bonded storehouses where the air turned cooler and smelled of damp timber. On one wagon wheel, half-hidden beneath mud and salt, Edrin caught a small painted symbol, three hooked strokes around a circle. He slowed. Talia followed his gaze at once.
"You've seen it before," she said.
Edrin rubbed an old scar across his knuckle with his thumb, thinking. "On the cart that jammed this morning. Fainter there."
Talia stepped in close to inspect the mark without touching it. "Dock-transfer tally. Meant to say a load's been checked, rerouted, and cleared to move under harbor necessity." Her eyes narrowed. "It's on the wrong wheel."
"Wrong how?"
"It belongs on the crate, if anywhere. Not the cart itself." She straightened. "Someone wants the signal seen from a distance. That's not bookkeeping. That's coordination."
They emerged onto a narrower street where customs clerks, runners, and tally-porters moved in drab coats with satchels slapping against their hips. Here Talia seemed to belong to the place in a way she hadn't on the council stair. A porter with red chapped hands stopped arguing with a carter long enough to nod to her. A woman carrying tied packets of receipts shifted aside before Talia even asked. A pair of younger clerks, ink on their cuffs, looked relieved when they saw her, as though help had taken human shape.
"Mistress Vey," one of them said under his breath, "they've got us re-entering delayed salt under emergency dispersal again."
"Whose seal?" Talia asked, already moving.
"Deputy customs, but the ribbon's wrong."
"Keep a copy before it vanishes."
He swallowed and nodded.
Edrin watched that exchange and understood something else about power. It wasn't only the voice that filled a chamber, or the hand that could put a man through a wall. Sometimes it was being the person tired people trusted to tell the truth to.
The Custom House Annex Record Room sat behind a side court where rainwater still darkened the flagstones in the shade. Inside, the air changed at once. Damp paper. sealing wax. Dust. Old wool warmed by bodies and sunlight slanting through high windows. Shelves climbed the walls in cramped ranks, sagging under ledgers and tied manifest bundles. A clerk at the entry desk looked up, saw Talia, and gave up on asking for authorization.
"She's in the back," he said. "Hasn't slept, I think."
"That makes two of us," Talia replied.
The back tables were a country of paper. Receipts lay weighted by inkstones. Seal ribbons in red, blue, and harbor green spilled from shallow trays. At the far end a woman in fitted office layers sat bent over an open ledger, one sleeve rolled, a candle guttering beside her though the room was still bright enough to read. She looked spare even sitting down, all narrow lines and held-in tension, as if she had been sharpened by long use. When she heard them, she didn't look at their faces first. Her gaze flicked to their hands, Talia's satchel, Edrin's bandaged arm, then up at last.
"You brought muscle into my archive," Miren said. Her voice was dry enough to preserve meat. "Either things have worsened, or you've become optimistic."
"Neither," Talia said. "This is Edrin. He sees patterns and lifts what's stuck."
Miren's eyes moved to Edrin again, watchful and almost too still. There were shadows under them like bruised ink. "A useful man, then. Those usually get borrowed upward and returned broken."
"I'm standing here," Edrin said.
"So far."
Talia came to the table and set two fingers on a tied sheaf. The gesture was small, familiar. Miren didn't flinch from it. That, more than the words, told Edrin how long trust had taken to build here.
"Show me what made you send for me," Talia said.
Miren folded inward for a breath, tiredness pulling at her shoulders. Then some inner wire tightened and she snapped back into exactness. "Three cargoes marked delayed offshore." She turned one manifest toward them with fast, precise hands. "Lamp oil from North Shoal, barley from the inland barges, and cured fish packed in salt from the western fleet. All three logged as held outside harbor by congestion and weather. Fine on the surface. Then look here."
She laid delayed receipts beside berth assignments, then a customs ledger beside a warehouse intake sheet. The papers smelled faintly of mildew. Wax seals, some whole, some cracked and lifted, glimmered dull in the light.
Edrin leaned over the table. Pain tugged at his side, and instinct made his shadow gather a little too close around his boots. Darkness thickened under the table legs, subtle as cloud passing over sun. Miren noticed. Her eyes dipped once, then rose without comment.
"These entries don't match," Talia said.
"They do if you don't put them beside each other," Miren answered. "That's the cleverness of it. The cargoes were berthed. Not long, not openly. Brought into Pier Four after dusk in fragments, unloaded in portions small enough to look like ordinary correction work, then entered again under emergency diversion." She tapped a second page. "Most of that diverted stock passed through Blackglass Warehouse before reappearing in the books thinner than it should."
Edrin looked at the seals. One bore the customs knot cleanly stamped. Another had the same knot, but the pressure was uneven, the edge blurred. "Forged?"
"Copied badly," Miren said. "Badly enough that I'd laugh if people weren't going hungry. Whoever did it had access to the die for an hour, perhaps two, and no training in using it."
Talia bent lower, still as a pin set in cloth. "And the countersigns?"
Miren reached for a narrow ledger bound in dark leather. "Missing where they should exist, repeated where they shouldn't. Watch rotations around Pier Four were altered under emergency authority and signatures came down from above that looked lawful until compared side by side."
She opened to a page where neat names marched in columns. Two countersigns matched too perfectly, the same pressure, the same tilt, like one hand impersonating another after too much practice.
"You can do that?" Edrin asked.
Miren lifted one shoulder. "I can read when someone is tired and when someone is pretending to be tired. Same principle."
She is good, Astarra said, approving and amused. Not powerful in our fashion, but sharp enough to bleed men who think themselves untouchable.
Edrin set his fingers lightly beside the page and let the pact answer in the smallest way he could manage. The mark on his palm warmed. A thread of dark energy slid into the ink like smoke into water. For an instant the overwritten countersign shivered. Another hand seemed to rest atop it, ghost-pale and wrong, showing the hesitation in the copied stroke. Beside Edrin's wrist, a spectral blade no longer than a dagger appeared and hung in the air, translucent and black-edged, its point tracing the false line before dissolving.
Miren went very still.
Talia looked at the place where the apparition had been, then at the page. "Can you do that again?"
"Not for sport," Edrin said. The effort had tugged at the burn under his bandages, but not badly. "The second stroke sat on top of the first. Whoever changed it didn't scrape the ink enough."
Miren's expression didn't change, yet something in her attention sharpened to a dangerous fineness. "Useful," she said softly. "Very useful."
A gust moved through the cracked window, stirring loose scraps. The candle flame guttered hard. For a heartbeat the farthest corner of the room thickened into velvety dark, deeper than afternoon shadow should allow. Within it, two ember-bright eyes opened and watched the tables. No one but Edrin reacted. Then the shape loosened and ran back into the ordinary shade beneath the shelves.
There, Astarra said. The green ribbon. Third stack from her left. It was retied in haste.
Edrin's gaze followed. One manifest packet among the others wore harbor green, but the knot sat crooked, the wax seal reheated and pressed down again with a thumb rather than a stamp.
"That one," he said.
Miren looked, and a flicker of surprise finally crossed her tired face. "I hadn't shown you that."
"You didn't need to."
She untied it carefully and spread the contents. Inside lay berth slips, warehouse tallies, and a folded watch notice carrying the wrong countersign again, this time attached to a transfer of barley that should never have left direct ration inventory.
Talia exhaled once through her nose. "This is enough to follow. Not enough to accuse. Enough to catch someone moving." She looked at Miren. "How many copies?"
"Three. One hidden. One I expect to be stolen if anyone realizes I've compared them. One here." Miren's fingers rested on the packet, fine-boned and ink-stained. "I wasn't sure who to hand it to. Council takes what is useful and buries what is dangerous. Harbor watch leaks. Customs is tired enough to be bought."
"And me?" Talia asked.
Miren met her eyes at last instead of her hands. "You get angry in the correct direction."
For the first time, some warmth moved under Talia's clipped manner, though it showed only in the softening at one corner of her mouth. "A rare virtue."
"Almost extinct."
Edrin shifted his weight and regretted it at once. Pain hit his heel, then his ribs. His breath caught. Without thinking, he drew on the pact again, not for force but protection. Darkness climbed over his coat and shoulders like poured ink, thin as silk and hard as lacquer where the afternoon light touched it. The ward settled over him in a whisper. Miren noticed that too, and the look she gave him held no fear, only recalculation.
"You're hurt," she said.
"I've been worse."
"A low standard." She gathered the packet and retied it. Her hands were steady now, though exhaustion still folded the rest of her inward. Brave, Edrin thought, was not always loud. Sometimes it was a woman with red-rimmed eyes choosing the exact page that could ruin her life and passing it across a desk anyway.
Miren slid the manifest packet toward Talia. "This doesn't leave through the front in my hand. If anyone asks, you argued with me and left annoyed."
"That won't strain my talents," Talia said.
"I know."
Their fingers brushed over the tied papers. Cold civility lived in both of them by habit, but trust sat beneath it, flinty and real.
"Pier Four first?" Edrin asked.
Talia tucked the packet into her satchel beneath loose receipts and a cracked wax tablet. "Pier Four, then Blackglass Warehouse. Quietly."
Miren leaned back at last, looking suddenly as if the chair were the only thing in the room still willing to hold her. "If you find who's doing it," she said, "don't bring me a speech. Bring me the hand that signed."
"You watch hands too?" Edrin asked.
"Faces lie with enthusiasm," Miren said. "Hands usually haven't the energy."
Outside the high windows, a bell struck somewhere along the harbor, thin in the descending afternoon. Talia set her satchel strap across her slim frame and turned for the door. Edrin followed, limping a little more openly now that there was no point hiding it. Behind him, papers whispered in the draft like dry leaves.
Now it becomes interesting, Astarra said. A false mark on a page, a warehouse swallowing food, watchmen whose names wear borrowed skins. Pull one stitch, and see whose coat comes apart.
Edrin reached for the latch with his good hand. The metal felt cool. "Let's go pull it," he said.
The latch stuck for half a heartbeat. Edrin's burned arm answered the pull with a hot throb, and when he shifted to spare it his heel flared so sharply he hissed through his teeth. Talia caught the door before he had to wrench harder, her fingers brushing his knuckles once, quick and cool, then taking the weight without comment.
"A low standard," she said again, as if the room hadn't finished hearing her the first time.
Miren gave them a look from behind the desk, tired and flinty. "Bring me the hand," she said.
Then the door opened on salt air and harbor noise, and the paper-dry hush of the records room fell away behind them.
The afternoon had gone bright and windy. Sunlight flashed on water between the roofs and cranes below, white enough to make him squint. The stairs down from the guildhall held the day's warmth in their stone, but the breeze off the quays carried brine, tar, fish scales, wet rope, and the sour edge of too many bodies working too close together. Edrin rolled his shoulders against the ache in his ribs and started down carefully, favoring one foot despite himself.
Talia moved beside him with that narrow, fast stride of hers, satchel tucked close. She didn't waste breath on sympathy. He found he preferred that.
"Pier Four first," he said.
"Not the open berth," she replied. "If the roster was altered, the cleaner truth will be in the watch copy, not the dockside shouting. There's a Pier Watch Office at Salt Gate Quay. Yselle uses it when the harbor goes bad." Her eyes stayed on his hands, on the way he kept his right arm close. "Can you walk that far without collapsing into civic service?"
"If I do, you can put it in the ledger."
"Under what heading?"
"Public nuisance."
Her mouth nearly moved. It wasn't a smile, not quite, but it came close enough to warm something in him.
She likes that you don't ask to be pitied, Astarra murmured. It lets her stand near you without feeling handled.
You're very sure of other people today.
I am very sure of hungers. They rarely bother to disguise themselves well.
At the foot of the stairs the harbor spread before them in hard lines and motion. Sling cranes creaked over stacked cargo. Carters shouted. Gulls wheeled overhead like scraps of torn linen. Men and women in dock aprons rolled casks over planks dark with old spills. Yet there were gaps in it too, little stutters where work should have flowed cleanly and did not. A line of waiting carts stood too long in one lane. Two hired guards argued near a bonded shed while no one checked the papers in their hands. At the far end of the quay, sailors lounged on mooring posts with the watchful stillness of men deciding whether this port meant trouble.
Talia saw him taking it in. "There," she said. "That's the true damage. Not just what's stolen. Goods stop moving, crews stop trusting, guards stop covering the right alleys, and every frightened fool starts hoarding. A city can starve while its warehouses are full."
"Then let's keep it from starving."
"Ambitious of you."
"I'm trying to improve."
They cut down through a lane between chandlers and sailmakers, where the smell of pitch hung heavy enough to taste. Edrin's limp slowed them, though he hated it. Twice Talia adjusted her pace without looking at him. Once she caught his sleeve to steer him around a handcart piled with salt cod before he had to twist his ribs. The touch was brisk, practical, and too attentive to be nothing.
Salt Gate Quay opened ahead in a blaze of late light. The water there lay chopped by tide and traffic, green shot with gold. The watch office sat squat against the quay wall, built of old timber gone silver at the edges, with a narrow gallery and a signal bell above the door. Two watchmen stood outside in half-buttoned coats, both looking more tired than dangerous.
Captain Yselle Thorne stood between them and the office steps, reading a slate while a clerk talked at her shoulder. She had the look of compact authority made flesh, captain's coat drawn close over strong shoulders, one hand resting near her weapon hilt from long habit rather than threat. Even at a distance she seemed balanced against the whole uncertain harbor, upright and weary and immovable. When the clerk finished, she gave him a few words too low to catch. He ran at once.
Talia didn't wave. She simply approached until Yselle had to look up.
"You've picked a cheerful hour," Talia said.
Yselle's gaze moved from her to Edrin and back again, quick and measuring. Her slight bow was so brief it might have been missed by anyone not watching. "Talia. You're meant to bring me lists, not wounded men."
"He came attached to the lists."
"Usually the least efficient packaging." Yselle set the slate beneath one arm. Her eyes settled on the way Edrin carried his side. "You should be with a healer."
"When the city can spare the luxury."
That earned him a sharper look. Not hostile, only tired enough to dislike hearing her own thoughts in another voice. "If you've come to tell me my watch is failing," she said, "save us all a few breaths. I already know."
"Not failing by chance," Talia said. She drew the manifest packet from her satchel and held it, not offering it yet. "By arrangement."
The wind tugged Yselle's coat hem. Behind her, a bell rang twice from farther down the quay. One of the watchmen shifted, interested now.
"Inside," Yselle said.
The room beyond smelled of damp wood, lamp oil, and old seawater worked into the floorboards. A harbor map was nailed crookedly to one wall, threaded with faded cord. Pegs held cloaks, batons, and a pair of storm lanterns. Through the open rear shutter came the slap of water against pilings and the mutter of dockside labor. Yselle shut the door most of the way, leaving it on the latch rather than barred. Honest enough to hear them out, Edrin thought, not reckless enough to make secrecy look like guilt.
Edrin leaned one shoulder against the wall because standing straight made his ribs complain. Shadow gathered under his boots, darker than the rest of the room had any right to be in afternoon light. He let it come. The dimness climbed him like poured ink, settling over his coat and limbs in a thin, glass-dark sheen that blurred the edge of his battered clothes into something neater and more dangerous. Not armor of steel, but a ward felt in the air, a hush before a blade leaves its sheath.
Yselle's eyes flicked to it and stayed there one beat too long.
Talia noticed that, and noticed Edrin noticing. "He's not here to threaten you," she said.
"Good," Yselle replied. "If he were, I'd prefer he did it before supper. I've no patience left for suspense."
Talia set the manifest packet on the scarred table and untied it. Her hands moved with bird-swift economy, pages turned flat one by one, each marked line bared to the light. "Multiple cargos marked delayed offshore were actually berthed, unloaded in fragments, and then re-entered into the books under emergency diversion. Different hands, same pattern. The public ledger looks merely clumsy until you compare the private copies." She touched two signatures with one blunt fingertip. "And here, watch coverage around Pier Four shifted on the same days. Wrong alleys left thin. Right gates left unwatched."
Yselle came closer. She didn't touch the pages at first. She read them with the wary stillness of a woman approaching bad news she had half expected and still hoped to be spared. "Emergency authority can move men quickly," she said at last. "Storm damage. Spoilage. Crew fights. We do it all the time."
"Did you sign these?" Edrin asked.
"No." She looked up. "But they wear a form I would've accepted at a glance in a crowded hour."
Talia gave a dry little sound. "That's the point. Whoever did it understood procedure well enough to hide inside it."
Yselle finally put her fingertips to the paper. "Chain of command exists for a reason," she said. "When the harbor turns ugly, people want to know whose voice counts. If every captain starts deciding which orders feel pure enough to obey, then we're done."
"And if you obey a rotten order because it arrived with clean wax?" Talia asked.
Something tightened in Yselle's face. Not anger. Worse. Recognition.
"Then people get hurt while I call it discipline," she said quietly.
The words settled in the little office with the harbor noise pressing just beyond the shutters.
Edrin pushed off the wall and regretted it at once, pain needling his side. He masked it with a step nearer the table. "This isn't only about catching thieves," he said. "If food vanishes, crews stop trusting the docks. If guards are shifted where they shouldn't be, no one believes the watch sees straight. You can't mend that by hanging one corrupt tallyman and calling the quay clean."
"No," Yselle said. "You mend it by getting goods where they're promised, putting guards where families can see them, and making certain a stamped order means what it says again." Her hand flattened on the manifest packet. "Trust is slower than fear. Fear runs." She looked at Talia. "How far does this go?"
"Far enough that I stopped trusting archives I don't keep myself," Talia said. "Not far enough that I can prove the top of it from one packet." She turned another page. "These names here, men assigned to Pier Four and absent from the post. Two of them were elsewhere under legitimate orders. One was dead drunk in a lockup. On paper they were all standing where they needed to be. In truth the coverage failed exactly where diverted cargo came ashore."
"Failed," Yselle repeated, but she didn't sound convinced by the innocence of the word.
A shape uncoiled in the dimness at Edrin's feet. It rose no higher than a seated hound at first, all smoke-black edges and pale glints like light on a knife's back. Then it lengthened, became the ghost of a guard with no face, carrying a spectral halberd across its shoulders. It made no sound. It simply stood at Edrin's side, watching the room with patient menace, shadow tethered to shadow.
One of Yselle's hands drifted toward her hilt. She stopped it there by force of will.
Let her see enough to understand that you can make consequences, Astarra said, velvet-soft. Not so much that she mistakes you for the whole answer.
Edrin let the spectral figure remain for a breath, then another. "I'm not interested in owning your watch," he said. "I've seen what happens when everything depends on one pair of hands. I want the road cleared. That's all."
"That isn't all," Talia said, eyes still on the pages. "He'd also like not to bleed to death on my paperwork."
Yselle's mouth twitched, unwilling and brief. "A noble civic aim."
Then her expression sobered again. "If I move openly on this and I'm wrong, someone above me buries the matter and takes my command with it. If I do nothing and you're right, we lose more than cargo. We lose the habit of believing the harbor can be made to function at all." She exhaled through her nose. "I won't make an arrest on papers that can be called stolen, tampered, or misunderstood. But I can do this much. I can quietly verify the roster changes against the original watch books and the bell logs. I can see whose authority altered the rotations around Pier Four and why the failed coverage was never corrected."
"If the books haven't already been cleaned," Talia said.
"Then I compare ink, pressure, and timing. Men can forge names. They still write like themselves when they're tired." Yselle's eyes sharpened on her. "I know my watch. Better than the clerk who thinks seals are the whole of truth."
Talia inclined her head a fraction. Respect from her looked a little like surrender and nothing like it at all.
"What do you need from us?" Edrin asked.
"Proof that survives light." Yselle turned to him fully now. Her stance stayed even, weight planted as if on a deck in rough weather. "Not rumor, not righteous certainty, not a dockside confession beaten out of some frightened fool. Bring me records, witnesses who saw the same men at the same hours, a tally that matches what vanished. Bring me something I can set in front of a council clerk and make him choke on his own objections."
"We can do that," Talia said before Edrin answered.
Yselle looked between them. The cold civility of first acquaintance sat plain there, but beneath it Edrin felt another thing beginning, smaller and sturdier, like the first plank set across a gap. Not friendship. Not yet. Something usable.
"Quietly," Yselle said. "If whoever arranged this hears I've begun pulling rosters, the ink dries before I reach the next page."
"Quietly is one of Talia's talents."
"And yours?" Yselle asked.
Edrin glanced at the shadow by his side. The spectral guard thinned, unwound, and slid back into his darkened outline like smoke drawn under a door. For an instant the room dimmed further still, and in the grain of the shutters he saw another shape, not quite there, the suggestion of a woman's profile in living dusk, eyes bright as banked coals. Astarra's presence touched the room like a held breath, then withdrew before anyone but him could be certain of it.
We are best at opening stubborn things, she said.
"Mine," Edrin said, "depends on the door."
That won him a real look from Yselle. Not trust. Not comfort. Something nearer decision.
"Then open the right one," she said. "Bring me what survives scrutiny, and I'll make sure it doesn't vanish into a drawer." She retied the manifest packet herself and pushed it back across the table. "Until then, I never saw these pages."
Outside, the harbor kept moving, imperfect and loud. Wheels rattled over planks. Someone cursed at a mule. Farther out, a ship's horn called across the bright water, low and lonely. The city had not stopped. It was only limping, like a hurt man refusing to lie down.
Talia took the packet and tucked it away. "We should go before your office acquires witnesses."
"It had witnesses the moment you stepped onto the quay," Yselle said. "The trick is giving them nothing useful."
Edrin straightened from the wall with care. Pain lanced up from heel to hip, bright enough to blur the edges of the room for a moment. He hid it badly. Yselle saw, because of course she did.
"There's an apothecary two doors north," she said. "If you're set on saving the harbor, don't do it by falling over in it."
Talia's gaze slid to him, flat and considering. "At last, a civic policy I can support."
He let out a breath that might have been a laugh. "One crisis at a time."
Yselle opened the door for them herself. Wind came in carrying salt and the cry of gulls, and with it the smell of a working city that still had enough life in it to be worth the trouble. Edrin stepped back into the afternoon beside Talia, the manifest packet secure in her satchel, and felt the shape of the thing changing under his hands. Not solved. Not even close. But now, at least, it had somewhere to go besides anger.
Slower than a throat cut, Astarra observed, amused.
Usually safer.
Usually duller.
You're free to be disappointed.
Her laugh moved through him like dark silk over a blade. Never disappointed, Edrin. Merely curious how long you can bear to mend what others keep breaking.
He looked out across Salt Gate Quay, at the guards who needed to stand where they were meant to stand, at the carts that needed to roll, at the sailors waiting to decide whether this port still deserved their cargo. Then he started walking.
He started walking, and Talia matched him without asking where. The harbor swallowed them at once, wheel-rattle and rope-creak and the long complaining cry of gulls turning above the masts. Evening had begun to steep the light in honey. It caught on wet planks, on puddles between the stones, on the salt left drying in white scales along the quay. Men moved slower now. Some limped. One cart went by half-empty where it should have been groaning under bales, and the driver kept glancing back at the vacant bed as if something ought to be there and wasn't.
Edrin kept his injured arm a little forward for balance and shortened his stride to spare the heel that still sent hard flashes of pain up his leg. The ribs were worse when he breathed too deep. He took the air in shallow pulls that tasted of brine, tar, fish rot, and lamp oil. Beside him, Talia moved in her narrow, quick way, coat brushing her knees, satchel snug against the trim line of her waist. She watched hands more than faces as they passed the tally sheds and chained loading cranes, as if every palm in the harbor might already be hiding a lie.
"You're limping more," she said.
"That's the sort of observation that makes a man feel cherished."
"No. Cherished would've involved forcing you into the apothecary."
"Tomorrow."
She gave him a sidelong look, flat as a knife laid on a table. "I've heard that word before. It usually means never."
Edrin might have answered lightly, but a pair of laborers came down a side lane carrying an empty hook-chain between them. The iron links knocked together with a dead sound. Behind them a warehouse door stood boarded over where the lock had been smashed in, and a customs notice had been pasted crooked across the planks with red wax bearing Salt Gate's seal. Closed by order of the harbor office. Losses pending review. The paper flapped in the wind like a surrender that no one believed.
He looked away first. Too many doors in the world had a way of becoming memorials.
You could spare them this slow bleeding, Astarra murmured. Her voice ran warm beneath his thoughts, amused and patient and dangerous. Take the lane, the records, the frightened men with seals in their pockets. Put one of them against a wall and make the others understand who commands the harbor now.
That's not mending. That's replacing one rot with another.
For a beat she said nothing. Then, soft as fingers along the nape of his neck, I did not say it would be kind. Only quick.
They left the busiest stretch behind and climbed a narrow rise between storehouses where old brick held the day's warmth. The wind sharpened there, worrying at Talia's coat hem and bringing with it the dark mineral smell from Blackglass Warehouse. By the time they reached Blackglass Warehouse Lane Overlook, the sun had sagged low enough to set every western pane afire. Below them Pier Four stretched out in bands of gold and shadow. The dark face of Blackglass Warehouse stood beyond it, blank-windowed and still, while men below were already locking side doors and coiling lines for the night.
Talia pulled the manifest packet from her satchel and braced it against the low parapet. "If the wind takes these, I'm throwing myself into the sea."
"You don't strike me as impulsive."
"It wouldn't be impulse. It would be professional grief."
He stepped in close because there was no other way to read the cramped script before the light failed entirely. The papers were small, the names smaller. Her shoulder brushed his chest when she shifted. The scent of her reached him, clean linen, ink, a trace of rain-damp wool that hadn't quite left her coat from some earlier weather. When the wind snatched at the top sheet, both of them caught it at once.
Her fingers landed over his.
For one still breath neither moved.
Talia's hand was cool from the air. His was rougher, warmer, marked at the wrist where the old cut had left its troublesome memory. The place throbbed once under her touch, slow and proprietary. Edrin felt it and hated that part of himself for noticing. He should have let go at once. Instead his fingers stayed a beat too long before he eased back.
Talia drew her hand away with the same care she used for everything else. "If you bleed on the records," she said, very even, "I'll take it personally."
"I'll try not to ruin your evening."
"You already have. Now hold the corner."
He did, and called the pact just enough to help. Shadow slid over his skin in a thin, quiet sheen, not a spectacle but a working thing. The dusk seemed to gather willingly around him. It wrapped his shoulders and breast like dark glass poured in layers, an Armor of Shadows that drank the last bright edges from his coat and steadied the ache in his body by making him feel less exposed to the wind. Talia's eyes flicked to it, then to his face. She didn't flinch. She only adjusted the papers nearer his side as if using dangerous magic to keep records from flying away were the most natural theft in the world.
"Useful," she said.
"That sounded almost complimentary."
"Don't grow vain."
Below them a watch pair crossed the end of Pier Four. One wore an officer's sash darkened nearly brown in the falling light. When he lifted an arm to wave a dray through, a small stitched sigil flashed at the cuff, a hooked knot inside a circle. Talia went still beside him.
"There," she said quietly. "Left sleeve."
Edrin narrowed his eyes. "Recognize it?"
"Not officially."
"That's an interesting answer."
"It's the kind this harbor rewards."
She bent over the top page, one finger moving down columns of cargo marks and corrected entries. Edrin leaned closer, close enough that a loose strand of her dark hair touched his cheek before the wind stole it away. He read where she pointed. Delayed offshore. Emergency diversion. Reentered under revised seal. The same handwriting shifting its shape in three separate places, trying too hard to look like three different men.
"Multiple cargos marked delayed offshore were actually berthed," Talia said. "Unloaded in fragments, then walked back into the books under emergency diversion. Small enough pieces that nobody at a glance asks why the totals don't sing together."
"And the watch?"
She slid out another sheet, thinner, copied in a faster hand. "Watch rotations around Pier Four were altered under emergency authority. The signatures came down from above looking lawful enough, until you compare them side by side. Same flourish, different names. Someone's writing orders for men who don't know they've been forged."
Edrin frowned at the lines. The light was going, and he let a little more of Astarra's gift surface. From his shadow a narrow tendril rose over the parapet and flattened into the shape of a black, translucent hand, holding the bottom pages steady against the gusts. Not solid, not flesh, but precise enough to pin parchment without tearing it. Talia's gaze caught on it for a moment, on the way it moved with obedient intent, then she returned to the records before the moment could become commentary.
There you are, Astarra said, pleased. Make the darkness useful and it becomes almost civilized.
Don't sound too wounded.
I'm not wounded. Only entertained by how diligently you insist on being difficult.
The spectral hand shifted when the wind changed. Another shape stirred at Edrin's heels, longer this time, like the outline of a crouched guard with no features but a blade-thin arm. It faced the stair by instinct more than command, a silent threat made from gathering dusk. He felt Talia notice that as well. She didn't step away. The choice of it sat between them like another kind of speech.
"Blackglass Warehouse," Edrin said. "If goods moved off books, they'd need cover. Locked doors, revised seals, changed watch." He looked down at Pier Four, where the tide had turned and slapped softly at the pilings. "But records are safer than guesses."
"A rare and beautiful sentiment." Talia tapped two places on the sheet. "These quay marks don't match the copied manifests. Not unless the tallymen at Pier Four were blind or bribed, and blind is less expensive. If we can get a proper look before the day watch starts repairing the lies, we can pin which loads were real and which were made to vanish."
"Before dawn, then."
She nodded. "Before dawn we compare the manifest packet against quay marks and watch rosters at Pier Four. In person. If anyone asks, we're there because I don't trust clerks after sunset and you don't trust anyone at all."
"That seems unfair."
"Is it false?"
Edrin looked at her. The last of the sun had gone low enough that it lit one side of her face and left the other in amber shadow. She had the stillness of someone who'd learned to keep too much behind her teeth. Her coat hung straight, severe in that neat, practical way of hers, but the wind pressed it briefly to her and showed the spare, taut line beneath before the fabric fell away again. She was close enough that if he shifted an inch he would've touched her. He wanted, suddenly and unhelpfully, to know what she looked like when she wasn't holding a harbor together by force of refusal.
So he stepped back first.
The movement cost him. Pain bit up from heel to hip and pulled a tight breath from his ribs. Talia's hand half-lifted, perhaps to steady him, then stopped in midair and lowered again. Cold civility was easier than contact, and both of them knew it.
"You should get that foot seen to," she said.
"Before dawn," he said.
"That wasn't the promise."
"No," he agreed. "The promise is that I won't let this stop at a single stolen night and call it justice."
Below them the workers were heading home in twos and threes, shoulders bent, boots clapping hollow on the planks. Empty hooks swung over the pier. Doors thudded shut one after another. At Blackglass Warehouse the final lamp by the side entrance was hooded, leaving the building a dark bulk against the bruising sky. Nothing about it looked dramatic. That was the offense of it. Men could gut a harbor and make it look like bookkeeping.
You feel it now, Astarra whispered. Not mocking this time. Almost approving. The shape they are already making for you. The strong hand. The necessary one.
Edrin watched the last freight cart roll away nearly empty and thought of guards misplaced by ink, of cargos made to disappear by careful signatures, of a city limping because too many men had learned profit from the wound. He could strike one throat, break one door, frighten one night into silence. It would solve nothing worth the name.
I'll stay, he told her.
Her answer was soft, rich, unreadable. I know.
Talia gathered the manifest packet and tucked it back into her satchel. "Then don't be late," she said.
"I won't."
He stood with her at Blackglass Warehouse Lane Overlook a moment longer, watching dusk take Pier Four by slow degrees, and understood that this had become more than a favor before either of them had named it.