End of chapter
Ch. 43
Chapter 43

Harbor of Hidden Offers

The latch clicked again almost at once.

Talia had not gone far. She stood half-turned in the doorway, one hand still on the wood, her narrow shape cut dark against the warmer light within. Beyond her shoulder a young guild runner had come up hard and fast enough to be breathing through his mouth, hair damp at the temples, a flat packet clutched to his chest with both hands as if someone had told him it was delicate and important and likely to bite.

Salt rode the evening air across the balcony. Bells sounded from the harbor below, one near, one farther off, and wet rigging knocked softly against masts in the deepening blue. Edrin felt the mark beneath his wrist bandage give another slow throb, not painful exactly, but possessive enough to turn his mouth thin.

The runner glanced from Talia to Edrin, swallowed, and stepped out onto the stone. “For you, sir. Courtesy of the council chamber.”

“Of course it is,” Talia said.

The boy extended the packet. A seal of dark blue wax held it shut, pressed with the guild's wave-and-key. “I'm to say the formal writ remains open for your answer by dawn. And that the lodging prepared under the civic invitation has been extended through another night. Meals, lamp oil, washing, and incidentals as well. You need only speak your name at the house they've set aside.”

Edrin took the packet without opening it. The parchment was thick, still faintly warm from the room inside, and smelled of wax, smoke, and the expensive resin merchants burned when they wanted a place to smell richer than it was. “Generous.”

The runner gave the helpless look of a man who had not chosen his errand. “I'm also to ask whether you'll attend the chamber again before the bells of first sleep.”

Edrin looked past him through the crack of the open door. Lamplight washed the corridor in amber. Voices moved there, low and patient, the sound of men who expected the world to come back to them once it had made its little circuit elsewhere.

Shadow stirred around his boots. It slid over the balcony stones in thin black threads, quiet as spilled ink, then curled up the rail before sinking back into itself. The runner saw it. His breath caught. Talia saw him see it, and her expression did not change at all.

They bait the hook with comfort now, Astarra murmured, velvet-soft. Not foolish. A hungry man is stubborn. A housed one is easier to summon.

I'm noticing that.

He let a little of the pact answer him. Not enough to frighten the boy witless, only enough that Duskfang's hilt cooled under his palm and a dark sheen crept briefly over the guard. Beside him, for less than a heartbeat, the outline of that second blade appeared again in the air, translucent and midnight-black, then vanished like breath off glass. The runner's eyes widened.

“No,” Edrin said. “Tell them I received their kindness. Tell them I'll send my answer by dawn.”

The runner hesitated. “Nothing more?”

“If they wanted more, they shouldn't have sent you.”

That landed. The young man dipped his head, grateful to be given a line he could carry without damage, then backed a step toward the doorway.

Talia shifted aside to let him pass. “Careful,” she said to him in her dry, level voice. “If you run down those stairs any faster, they'll have to extend the physician's courtesy too.”

The runner gave a startled little sound that might have been a laugh and disappeared into the hall.

Talia watched the empty doorway for a moment, still as a pin in cloth. Then she looked at the sealed packet in Edrin's hand instead of his face. “Lodging and incidentals,” she said. “How tender of them.”

“I was wondering where I'd find lamp oil tonight.”

“You'll be unbearable if they start sending fruit.”

He snorted, then rolled his shoulders. The movement pulled at the bandage under his cuff. The mark answered with another deep pulse, and heat brushed through his forearm as if some hidden mouth had smiled there.

For an instant the shadow cast by the doorframe thickened against the wall beside Talia. A woman's shape suggested itself in it, taller than Talia, all graceful dusk and ember-bright eyes. Only a profile, only a curve of mouth and throat, but deliberate. Talia's gaze flicked to it at once. She was a woman who watched hands first, but she missed very little else. The shape loosened before it could become more.

She is quick, Astarra said, with something like approval. And she dislikes cages even before she sees the bars. I could like her.

That sounds dangerous.

Most worthwhile things are.

Talia's eyes returned to the packet. “Are you going to open that?”

“No.” He tucked it inside his brigandine beside the damp note she had given him. “If I break the seal now, I'll still be standing here when the harbor goes black.”

“And if you ignore it, they'll imagine whatever answer best suits them.”

“Let them. Imagination has kept councils alive longer than competence.”

That earned him the slightest shift at the corner of her mouth, gone almost before it happened. Spring air slid over the balcony, cool enough now to raise a faint chill through the wool cloak on his shoulders. Down below, somewhere near the quay, someone was frying garlic in oil. The scent rose through tar, brine, fish, and strange perfume from a passing cart. Glassport smelled like appetite in ten different tongues.

Talia drew her satchel strap higher on her shoulder. “If they're paying for your room another night, use it. No point insulting free shelter when you're broke.”

He glanced at her. “You've become very attentive to my welfare.”

“No,” she said. “I've become attentive to whether you collapse in an alley before you can be useful.”

“There it is.”

“There it always was.” She looked out over the harbor where the first true night had begun to gather between the masts. “If Liora's in Blackwater Row, she'll move once the word from upstairs reaches the wrong ears. In your place I'd stop admiring the architecture and start walking.”

That settled it cleanly. He had already chosen once, but choices liked to soften if a man stood too long near warmth and polished voices. Another message, another offered comfort, another gentle reminder that a place had been made ready for him, and soon he would find himself moving along rails laid by other hands.

Not tonight.

Edrin pushed off from the rail. “I'm going now.”

Talia nodded as if confirming a calculation. “Good. Blackwater Row first. Customs arch after, if fortune doesn't decide to be amusing.”

He moved for the door. As he passed the threshold, he lifted two fingers and drew a thread of darkness across the latch. It sank into the metal with a brief smokeless shimmer, leaving it cold and blackened for a breath before the color faded. A mark only he could feel remained there, a small pact-tug in the back of his mind. If anyone hurried after him from the chamber within, he would know.

Talia's eyes dropped to the latch, then rose again. “Subtle.”

“I've been told my finer qualities hide themselves.”

“A tragedy.”

They went in together, then parted at the stairhead without ceremony. She took the inner passage at her usual brisk, exact pace, already reaching into her satchel for whatever knife-edged thought she meant to use next. Edrin turned for the steps that would take him down out of guild light and into the harbor night, toward Blackwater Row, toward Liora, and toward whatever doors Glassport had been pretending were gone.

Better, Astarra whispered, warm as dark wine. Let them wait in their bright room. We will learn more where the city smells of salt and lies.

The stairs spilled him out into damp night and harbor noise. Salt lay thick on the air, with tar beneath it and the sweeter drift of spice from some ship newly come in. Lanternlight broke on wet cobbles. Beyond the warehouses, rigging chimed softly against masts while gulls quarreled in the dark.

Edrin paused under the eaves long enough to test his side with a careful breath. The bandage beneath his brigandine pulled. Not enough to stop him, enough to remind him. He rolled his shoulders and set off through Blackwater Row with one hand near Duskfang's hilt, eyes moving over every alley mouth and shuttered door.

Someone watched the guild stair after you left, Astarra said. Not closely enough to matter. Still, I dislike eager men in clean boots.

You dislike most men.

Not most. Only the ones who mistake interest for ownership.

He felt her amusement brush the inside of his thoughts, warm and edged. At the next corner he let a little of her power answer him. Darkness slipped over his shoulders and chest like poured ink, thin as a second skin, then settled against the brigandine without weight. The night seemed to welcome him after that. Shadows deepened around his outline, and the cold breeze off the water no longer bit through wool and leather.

The Velvet Lantern stood half a street off the main harbor run, where respectable men could arrive without being seen to search too hard for the place. Its windows glowed honey-gold through patterned glass. Music drifted from within, low strings and laughter and the soft pulse of conversation. Not drunken noise. Measured noise. The sort that hid names under silk and perfume.

Two broad-shouldered doormen stood beneath the carved sign, both dressed too well to be common bruisers. One looked at Edrin's face, then at his sword, then stepped aside without asking for coin. That told its own story.

Inside, warmth struck him first. Warmth and scent. Wine, lamp oil, cardamom, orange peel, perfume costly enough to be subtle. The common room was built to flatter candlelight. Velvet draped the walls in deep red folds, and polished wood threw back the glow in amber bands. Men and women sat in alcoves that offered privacy without true concealment. A sea captain leaned close to a woman in silver gauze. A merchant with a signet ring laughed too loudly at something a dark-haired girl had murmured against his ear. At the far side, two figures Edrin recognized from the guild quarter spoke in low voices over untouched cups, watched by no one and everyone.

The place sold more than flesh. It sold nearness, carelessness, the illusion that one might speak freely in a soft chair with music over one's shoulder. In a city like Glassport, that was worth more than any bottle on the shelf.

A temple to appetites and indiscretion, Astarra murmured. I approve of the architecture.

A woman behind a crescent desk lifted her gaze to him. Harbor-blue silk, pearl combs, a face plain enough to be trusted and composed enough to be obeyed. She took him in with one flat look that missed nothing, not the set of his jaw, not the salt drying on his cloak, not the way he stood with his back angled so he could see the stairs and the front door together.

“You're expected,” she said. “Don't look pleased. It isn't about you. We keep a sharp house.”

“That must save time.”

“It does.” She jerked her chin toward a curtained arch. “Sit where you can see the room. If she wants you, she'll come.”

He did as told, because men who insisted on control in other people's dens generally ended the night on their backs or in the harbor. The chair was softer than anything he had sat in for weeks. He did not relax into it. He watched the room. A pair of girls crossed with a silver tray between them, laughing under their breath in three languages. A red-faced dockmaster who looked as if he belonged at a tavern bench rather than here touched the wrist of a woman passing by, and she smiled without looking at him and freed herself all in one motion. Useful, that. Grace with teeth behind it.

The first sign of the woman he had come to find was not sight but a change in the room's attention. Faces did not turn toward her openly. They altered around her. A pause in speech. A glance held a fraction too long. Then she came through the curtain with another woman at her shoulder, laughing first as if she had stepped out of the middle of a private jest.

She wore rose and cream wrapped close around a body made lush by nature and disciplined by habit. Generous curves, lifted by a dancer's poise. Pearl drops brushed her neck when she moved. Gold whispered at one wrist. She touched her collarbone lightly while she listened to the man beside her, then dismissed him with a smile so kind he probably thanked her in his heart for being refused.

Her eyes found Edrin across the room and stayed there. Not startled. Measuring. Interested enough not to hide it.

Then she came to him.

“So,” she said, stopping near enough that her perfume reached him before her hand did, warm floral with something darker underneath. “You're the man who's made half of Glassport decide whether to use you, fear you, or bed you before dawn. I'd hoped you'd be uglier.”

Edrin rose. “You must be disappointed.”

“Not at all.” Her laugh came easily, but her gaze remained exact. “Liora Ash.” She offered her hand as though they met in a noble parlor instead of a harbor house built on secrets. “And you are precisely as dangerous as I was promised.”

He took her hand. Her fingers were soft. Her grip was not. “Edrin.”

“I know.”

“That seems to be going around.”

“Only because you've had the poor judgment to become interesting.” She sat without asking leave and drew him down with the pull of their joined hands. “Will you have wine?”

“If you're paying.”

That earned him a brighter flash of amusement. “Broke, then. Good. Hungry men are often honest.” She tipped her head toward a passing server. “Two cups. The dark bottle.”

The wine arrived. He hadn't heard it ordered aloud. One more reminder that The Velvet Lantern did not miss much.

Liora watched him over the rim of her cup. “You didn't come here for comfort.”

“Pity.”

“Comfort's extra.” She leaned one elbow on the arm of his chair as if the distance between them had always belonged to her. “You came for old lanes beneath the harbor. Yes, they still breathe. Doors bricked over for the benefit of honest eyes, cellars with second walls, stairs hidden behind prayer niches and coal bins. The city likes to pretend it shed its skin when it grew richer. It didn't. It just perfumed it.”

“Who uses them?”

“Smugglers, lovers, debtors, men meeting women they shouldn't know, women meeting men they mean to ruin, and sometimes people with sharper purposes.” She toyed with a strand of hair, winding it once about her finger. “Tonight, the sharper sort.”

He let the silence ask for more.

Liora smiled softly, approving that. “Three names reached me before you did. A watch sergeant who drinks here when he wants to hear what the harbor fears. A cooper's widow whose rooms overlook a lane no one admits exists. And a boy with a scar through one eyebrow who carries messages for men too cautious to be seen speaking to one another. None of them know the whole of it. Together, they know enough. Men are waiting near the customs arch, but not because they guessed. They were sent there with your direction already warm in their ears.”

Edrin's fingers tightened on the cup.

There, Astarra said, pleased and dangerous. The knife under the silk.

“From the guild?” he asked.

“Perhaps. Perhaps from someone who listens near the guild and sells what he hears by the breath.” Liora's face remained easy, but the ease had become deliberate now. “I'm not offering certainty I don't possess. I dislike that habit in other people. But your path tonight has moved through this quarter too quickly. That sort of speed doesn't come from rumor. It comes from a tongue close enough to your shoulder to hear where you're headed before you arrive.”

He thought of polished rooms, careful offers, clean hands. Talia's hard intelligence. Others circling with smiles. The harbor beyond the glass gave a low moan as a ship settled against its ropes.

“Why tell me?” he said.

“Because Serik's little pets have begun sniffing where I earn my living, and because I prefer my city unsettled by men with standards.” She said it lightly, then looked at him from under lowered lashes and let some honesty show through the charm. “And because I wanted to see whether what I've heard about you was true.”

“And?”

“You came alone.” She touched the inside of his wrist, just once, where the pulse beat steady despite the danger in the room. “Men who mean to own a city don't do that. Men who've been hurt by one often do.”

His shadow moved though he had not shifted. It gathered beneath the table, a blackness thicker than lampcast dark. For a breath a second blade formed there, pale at the edges like moonlight trapped in smoke, hovering beside his knee. Liora's eyes dropped. She saw it. She did not recoil. If anything, she leaned nearer, curiosity sharpening into heat.

“That's a very unfair thing to do to a woman trying to concentrate,” she murmured.

“You seem to be managing.”

“Barely.”

Her hand slid from his wrist to his jaw with a boldness that should have felt practiced. It didn't. Not entirely. There was calculation in it, yes. There was also a small question, offered under the smile.

Edrin answered by leaning in the last inch.

Her mouth was warm and sure and tasted of dark wine. She kissed like she spoke, with confidence first, then a hidden intelligence unfolding under it. One hand settled against his chest over brigandine as if she meant to feel the strength beneath the armor. The other curled lightly behind his neck. He felt the room continue around them, discreet on purpose. The music did not falter. Somewhere nearby someone laughed. Her lips parted against his, and for a moment the harbor, the guild, the waiting men near the arch all fell away beneath the simple bright shock of wanting and being wanted back.

When she drew away, she stayed close enough that her breath touched his mouth.

“Good,” she said softly. “I hate being wrong about men.”

Edrin looked at her and found he was smiling despite himself. “That all I had to prove?”

“Not even slightly.” She rose in one smooth motion, bracelets chiming. Then she bent, close to his ear, and her voice lost its performance without losing its warmth. “If you go to the arch now, go ready to cut your way out. If you want the names I can trust and the lane that won't put you straight into waiting hands, come upstairs for a quarter hour first. After that, you can decide whether to spend the rest of the night bleeding, killing, or doing something more pleasant before dawn.”

She straightened and held out her hand to him, smiling as if the offer were nothing at all.

Go, Astarra purred. She is dangerous in all the right ways.

Edrin set down his cup and took Liora's hand.

Liora led him through the Lantern's upper hall with the easy certainty of someone who belonged everywhere she stepped. The music below softened to a low thrum beneath the floorboards. Lamplight turned the cream folds of her wraps honey-gold, and now and then the pearls at her ears caught fire. Her grip stayed light, but he felt the quick flutter in her pulse at her wrist before she let go to open a narrow painted door.

The room beyond was small and warm. A single lamp burned beside the bed, scented oil sweetening the air with orange blossom and something darker beneath it. The harbor still lived outside the shuttered window, gulls crying somewhere over black water, ship bells carrying thin through the night. Liora stepped in backward, watching him with her head tilted slightly, that look of genuine interest she wore so well, and closed the door with her heel.

Edrin rolled his shoulders without meaning to. Then he winced when the motion tugged at his side and glanced down. “I need better tailoring,” he said, with a crooked attempt at ease.

Her laugh came first, soft and real. “Is that what we're calling old wounds and bad judgment?” She moved close enough for the clean linen scent of her to cut through salt and tar. Her fingers brushed the edge of his brigandine, then stilled over the place he had flinched. “You're hurt.”

“I've been worse.”

“That's not the same thing.”

She said it lightly, but the softness in her eyes was not performance. That unsettled him more than the invitation had. He knew how to meet hunger, bargaining, even danger dressed in silk. This was harder. He looked at her, at the warm curve of her mouth, the dancer's poise in the line of her body, and felt the tension in him pull tighter instead of easing.

She sees the cracks, Astarra murmured, pleased. Let her put her hands there.

Liora lifted one hand to her collarbone as if catching herself in an old habit, then let it drift up to tuck a strand of hair behind her ear. “You can still leave,” she said. “I won't shriek and call you faithless.”

“Would you?”

“No. I'd just be insulted.” Her smile flashed, then faded by a degree. “And I don't think you came up here to talk about doors.”

He hadn't. Not only for this, but not apart from it either. He stepped toward her and cupped her face with a hand that still carried the faint dark mark in his palm. The pact answered the touch with a whisper of cool shadow, a soft veil that slid over his skin and under the seams of his armor. The lamp dimmed for a breath. Darkness gathered along the plates of his brigandine like spilled ink, not hiding him so much as sharpening the hard lines of him.

Liora's eyes dropped to the moving dark and then rose again. She didn't step back. “That's a dangerous trick.”

“You keep saying dangerous like it's praise.”

“From me, it usually is.”

He kissed her again, and this time there was no room below them, no public game to play. Her mouth opened to him at once, warm and wine-sweet, and he felt the breath leave her when he drew her in against the brigandine and kissed her harder. Her hands slid up over his chest, found the buckles, and fumbled only once before she laughed softly against his lips.

“Help me,” she whispered.

He did, clumsier than he wanted to be. Metal loosened. Leather creaked. When the brigandine came off, she pushed it aside with both hands and looked at the old scars and newer hurts with no flinch in her face. Only attention. Only that unnerving kindness.

“Who did this one?” she asked, tracing a pale line at his ribs with the backs of her fingers.

“A beast under bad stone.”

“And the one at your shoulder?”

“A man who thought numbers made him brave.”

Her mouth brushed the scar before she answered. “Men like that fill half of Glassport.”

The kiss of her lips there undid something in him. He made a rough sound he hadn't meant to let out. She heard it. Of course she did. She looked up, close enough that her breath warmed his skin.

“There you are,” she said quietly, and for the first time all night there was no performance in it at all.

He stripped off his cloak and kicked free of his boots. She drew her wraps loose herself, unhurried, confident, letting the rose and cream fabric unwind from her body and pool over the chair in soft folds. Beneath them she was all warmth and curve, the lamp gilding the soft fullness of her breasts, the lean grace of her waist, the generous line of her hips. She stood before him barefoot in the amber light, bracelets chiming when she reached for him, and he simply looked.

Her expression gentled. “You may touch me, Edrin.”

His hands found her waist first, then climbed slowly, learning her by feel. She shivered when his palms spread over her ribs. When he cupped her breast, thumb brushing the tightening peak, she sucked in a breath and smiled with her eyes half-lidded. “That's right,” she murmured. “No need to be noble about it.”

He bent and kissed the hollow of her throat. Her fingers slid into his hair. She whispered little observations the way other women might sigh, each one somehow making him feel both seen and wanted.

“You hold yourself tight even now.”

Another kiss, lower.

“You expect the blow before the hand.”

His mouth closed over her nipple. She gasped and arched into him.

“And you don't know what to do with gentleness when it comes.”

He lifted his head, breathing hard. “You talk too much.”

“I know.” She smiled, then the smile trembled. “It's how I keep rooms warm.”

That one landed between them and stayed. He drew back enough to see her face clearly. “And when the room's empty?”

For a moment she almost laughed it aside. He saw her decide not to.

“Then it's just me,” she said. “And I hate that woman a little.”

The harbor bells rang somewhere below, thin and lonely in the dark. He felt the honesty of her like a hand laid flat against his chest. He answered in kind before he could stop himself.

“I don't know how to do this without wanting more than I should,” he said. “Power. Safety. The next blade before the last one's clean. If I stop reaching, I remember what it cost to be weak.”

Her hands rose to his face. “Then don't pretend with me,” she whispered. “Not for a quarter hour. Be exactly what you are.”

Yes, Astarra said, velvet-soft and approving. Take what is offered. Let her worship the danger honestly.

He kissed Liora with a hunger that startled him. She met it with equal force, walking him back until his knees struck the bed and they fell onto it together in a rustle of linen and a bright chime of bracelets. Her body settled over his for a moment, full and warm and gloriously alive. He gripped her hips. She took his wrist and guided his marked palm down between her thighs.

She was already wet. The feel of her made his breath catch. Shadow stirred again, not as a threat this time but as a living dark that moved in the corners and under the bed, thin tendrils twisting from his shadow with a mind of their own. One rose beside the lamp like smoke and took the shape of a long, curved blade before dissolving again. Liora saw it, bit her lip, and ground down against his hand with a low sound that went straight through him.

“Gods,” she whispered. “Do that again.”

He spread his fingers, rubbing slow at first, then harder when she told him how she liked it, when her breath shortened and her thighs tightened around his wrist. She opened him in return with deft, patient touches that made him jerk and curse under his breath. There was no mockery in her when his inexperience showed. Only delight, and a kind of fierce tenderness that made it worse and better both.

When he pushed inside her, he had to stop with his forehead against hers, shaking once at the heat and pressure of it. Liora held his face between her hands and breathed with him until he moved again. Then there was no thinking left in it, only the slick glide of her around him, the bed ropes creaking, the scent of orange blossom and sweat, her mouth open against his shoulder as she urged him on in broken murmurs.

“Like that. Yes. Don't hold back now. I can take you.”

He believed her. He drove deeper, found a rhythm, lost it, found it again. She wrapped a leg around his hip and pulled him harder into her. Pleasure built fast and rough, almost painful in its intensity. The dark around the bed thickened with each thrust, shadows licking across the floorboards in time with his breathing. For one flashing instant a spectral shape stood at the bedside, a tall guardian of smoke and gleaming edges, watching like a silent sentry before folding back into his shadow.

Liora came first with a cry she bit into his throat, her body clenching hard around him. The feel of it tore the last of his control loose. He thrust once, twice more, and spilled into her with a groan that felt dragged out of the bottom of him. After, he stayed over her, breath ragged, his arms braced so he wouldn't crush her, while the shadows slowly loosened and slid back to their proper places.

She laughed softly, not from humor but from the sheer shock of being alive inside her own skin. Then she touched his cheek with a gentleness that nearly undid him all over again.

“There,” she murmured. “Now you look less like a man about to put a knife through a wall.”

He huffed a breath that might have been a laugh. “High praise.”

“From me, again, it is.”

They lay tangled for a little while, the lamp burning low, spring air slipping cool through the window's edge. She rested with her head on his chest and listened to his heart slow. He traced idle circles on her bare shoulder. Down below, someone struck a brighter note on a lute and the whole house seemed to breathe around it.

When she finally lifted herself onto one elbow, the charmer was still there, but now it shared space with something flint-hard. “Listen carefully,” she said. “If you leave The Velvet Lantern by the front and take the obvious route toward the arch, they'll know before you're halfway there. Two men on the corner by the spice seller, another pair where the alley narrows. They won't rush you at once. They'll let you walk into the choke and close behind.”

Edrin went still.

“Names?” he asked.

“Later, if you live through the night.” She brushed her thumb over his mouth. “Take the safer route Liora suggested instead of the obvious front exit. Kitchen stairs, courtyard wall, then the lane that smells of limes and rotting net. It bends where it oughtn't. Use that. And if someone calls your name from the dark, don't answer on the first voice.”

“Why tell me?”

She looked at him for a long moment, all masks lowered just enough to show the bruise beneath. “Because I am tired of men deciding what happens in this city and calling it necessity. Because you looked at me downstairs like I wasn't another pretty mouth with useful ears. Because if you die tonight, I'll have been right about you for far too short a time.”

He touched her face the way she had touched his, carefully, as if honesty were something fragile. “Then I'll try not to disappoint you.”

Her smile returned, smaller now, truer. She kissed him once, slow and lingering. “See that you don't. By dawn, I'd rather hear that Glassport is missing a few ambitious fools than one stubborn warlock.”

He dressed in silence.

The room still held her heat, and the sweeter trace of perfume beneath it, but the boards were cold under his boots. He buckled on the officer's brigandine, drew the wool cloak around it, took up Duskfang, and paused only once with his hand on the latch. He was not in the habit of trusting tenderness, not after Brookhaven, not after the road, not anywhere a smiling face could turn before morning. Yet some stubborn part of him believed her.

She wants you alive, Astarra murmured, warm as breath against the inside of his thoughts. That does not make her harmless.

I know.

He slipped down the kitchen stairs with the smell of old grease and onions clinging to the walls. A drowsy pot boy glanced up from a bench and saw only another man leaving by the back. Beyond the door lay a cramped courtyard, damp with spring night, the stones silvered by moonlight. Edrin put one hand to the wall, felt rough mortar bite his palm, and climbed. His shadow gathered strangely below him, thickening where the moon should have thinned it, and when he dropped to the far side it landed a heartbeat after he did, as if reluctant to let him go.

Southward, the city opened into darker lanes. The wind off the water carried salt, fish, tar, spice, and the sour reek of old nets left too long in the damp. Somewhere out on the harbor a bell rang twice, hollow and patient. He took the bend Liora had described, past a lane where limes had burst in split baskets and their bright scent struggled against rot, then another narrow cut where laundry lines stirred overhead like pale ghosts.

He let the pact rise as he walked. Darkness slid over him in a thin, close skin, not visible at first glance, but enough to blur the edges of his brigandine and drink what little light touched him. It felt like cool water poured over bruises. Armor woven from shadow, supple and close. With it came the familiar sense of Astarra near at hand, pleased in that quiet, dangerous way she had when he chose preparedness over hope.

Better, she said. Now if they put steel in you, they will have to work harder for it.

The lane between Blackwater Row and the quay narrowed into a lamplit cut between leaning walls, where rope hung from pegs and rainwater gleamed black in the ruts. He saw her there at once.

Relief hit him hard enough to loosen something in his chest. It curdled just as quickly.

Talia stood under the lamp as if she had been set there and forgotten, coat hanging straight from her narrow shoulders, satchel strap crossing her slim frame. She was all clipped lines and stillness. Her face gave away very little. Her eyes did not come to his. They watched his hands instead.

“You're early,” Edrin said.

“No,” Talia said. “You changed routes.”

There was no alarm in her voice, no apology either. Just that dry, level tone, flat as a knife laid on a table. The sound of the harbor breathed at their backs. Gulls cried somewhere in the dark. Edrin felt the lane tighten around him.

“You knew I'd be here,” he said.

“I knew where you were likely to pass if someone warned you the front was death.” She looked at Duskfang, then at the hand resting near its hilt. “Don't draw on me yet. If I meant you dead without a word, you'd already be bleeding.”

His fingers tightened anyway.

“Say it plainly.”

Talia's jaw shifted once. That was the only sign she disliked what came next. “I passed your movements to Dalm's people.”

The night seemed to empty itself around that sentence. Even the bell from the harbor had fallen quiet. Edrin stared at her, waiting for the shape of the words to change into something else. They did not.

“Why?” he asked, and heard how rough his own voice had gone.

Talia was very still while she thought, as if any wasted motion might turn honesty into performance. “Because men like Dalm don't endure surprises. Because the council was already speaking of you as if you'd arrived from the sea for their convenience. Because I thought if they knew where you walked and who you met, they would keep their claws open instead of closing them.”

“You sold me to buy gentler chains.”

“I gave them enough to make them cautious.” Her gaze finally rose to his face. “That was the intention.”

“And how has that gone?”

A muscle flickered in her cheek. “Poorly.”

He laughed then, once, without any humor in it. The sound came back from the wet stone walls thin and ugly. “You met me this morning.”

“Yes.”

“Spoke to me like I wasn't already knee-deep in someone else's game.”

“Yes.”

“And still you thought you'd put a hand at my back and call it protection.”

Talia took that without flinching. “I thought pressure you could see was safer than violence you couldn't.”

“For who?”

That landed. He saw it in the way her shoulders held a little too tight, in the minute pause before she answered.

“For everyone standing too close when powerful men decide they need a lesson made of flesh,” she said. “For me, perhaps. For the people in South Quay Market and Ropewalk Lanes who end up trampled whenever the wrong names stop speaking. For you, if you'd had the sense to keep to the edges and let them posture.”

“You don't know me well enough to decide what sense I should have.”

“No,” she said. “I knew enough to think you were dangerous, and more than dangerous, visible. Men disappear in Glassport when they become inconvenient. Men like you don't disappear. They ignite rooms. I was trying to keep the room from burning down with all of us inside it.”

It stung because he believed her. Not all of it, perhaps, but enough. There was no oily delight in her, no triumph. Only a woman who had placed a careful hand on a blade and discovered too late that it had no hilt.

She thought she could direct the tide with a stitch of thread, Astarra said, amused and cold. Mortal cleverness so often mistakes itself for control.

Can you see anyone?

For answer, the darkness under the eaves seemed to wake.

It bled downward from the roofline in soft black tendrils, visible only because the lamplight recoiled from them. They coiled along the stone and pooled at the mouths of two side alleys. Astarra's presence sharpened inside him. For an instant he felt through her, saw through eyes not wholly his own, the night split open into layers of heat and breath and waiting metal. It was gone as quickly as it came, leaving his pulse high and hard.

Three ahead, two behind, she said. Professionals. One on the roof with a bow. Your quiet friend has made herself useful in the worst possible way.

Edrin let his left hand open. The pact mark in his palm burned. Shadow spilled from it in a narrow ribbon and gathered beside him into the shape of a second blade, half smoke, half memory of sharpened steel. It hovered at shoulder height, turning slightly as if scenting blood. Talia saw it and went white around the mouth.

“That wasn't there this morning,” she said.

“A great many things weren't there this morning.”

He stepped closer. Not enough to touch her. Enough that she had to tilt her chin to keep meeting his eyes. “Did you know they'd kill me?”

“No.” The answer came at once. “I knew they'd test you. Threaten you. Hem you in. That's different.”

“Only to people not standing in the choke.”

For the first time, she looked angry. Not at him. At herself, perhaps. At the shape the night had taken around them. “Do you think I don't know that now?” she said. “Dalm's a coward behind polished hands. He always preferred pressure through intermediaries. I thought that meant limits.”

“You thought wrong.”

“Yes.”

That simple admission might have softened another man. It did nothing for the cold gathering in Edrin's gut. He remembered Liora's thumb brushing his mouth, the warning given in a room still warm from sex, and felt something uglier than anger settle into place. Not because Talia had hated him. Because she had decided for him. Because she had thought a managed threat was kindness.

A faint scrape came from above. Leather on tile.

Talia's head turned in one quick, exact pivot. Her hand went to his sleeve before she seemed to think better of it, fingers closing hard on the wool for a single beat. “They're in position,” she said, voice still flat, but lower now. “If you run toward the market they'll drive you back. If you go to the quay, the roofman has the cleaner line.”

“And where do you advise I die?”

That drew a flash of heat into her eyes at last. “Don't be cruel just because you've earned the right.”

“You haven't earned gentleness.”

The spectral blade beside him tipped toward the roof. Duskfang came free in his right hand with a soft, lethal whisper. Night gathered along its edge until the steel looked dipped in moonless water. Around his boots, his shadow spread too far, too deep, and from it rose the suggestion of grasping shapes that were not quite hands, not quite claws, only waiting.

Talia let go of his sleeve. When she spoke again, the dryness had cracked. “I didn't mean to put you here.”

“No,” Edrin said. “You only walked me to the door.”

Then, from the mouth of the lane behind her, came the first soft click of drawn steel, measured and professional, followed by another from above. The killers had stopped pretending they were not there.

Talia moved first, not away from him but down, dropping flat against the wet stones just as a black dart hissed through the space where her throat had been. It struck Edrin high in the shoulder instead. The bite of it was almost delicate.

Then fire went through his arm.

His hand slammed over the pact mark on instinct. Cold rushed out of him in a hard pulse that sucked the salt stink and fish rot of the lane into one sharp breath. The dark at his feet deepened. Frost glazed the rim of a rain barrel. At his fingertips, a coil of light gathered, wrong in color, too pale to be moonlight and too hungry to be anything clean.

Now, Astarra said, warm as a mouth at his ear. Let them see what reached for you.

Edrin turned and cast.

The blast tore down the mouth of the lane in a shriek of shadow. It struck the first two men as they came in low and fast, one with a hooked short blade, the other with a narrow buckler and a killing knife held back along his wrist. Dark force hit them like a dropped gate. One spun into the wall hard enough to crack brick. The other lost his footing and went to a knee with blood on his lips, but neither stayed down. Professionals. Trained enough to roll with the impact, trained enough not to flinch at sorcery.

From above, a crossbow string snapped.

Something in Edrin's body shifted before thought could catch it. His weight slid half a step left, a tiny practiced correction, and the bolt flashed past his cheek close enough for him to feel the wind of it. The move felt less like speed than recognition, as though the world had shown him its hand a heartbeat early.

Better, Astarra murmured.

Talia was already moving, narrow and quick, all clipped urgency. She snatched a fist-sized shard of broken paving from the gutter and hurled it upward. “Roofline,” she snapped. “Left pitch.”

Edrin looked and saw only a darker shape among dark tiles, but that was enough. His own shadow tore loose from his boots in streaming ribbons. They ran over the stones like spilled ink, climbed the wall, and burst upward. One tendril wrapped the edge of the roof. Another snapped toward the hidden shooter. A man cursed above, his silhouette jerking into view as the dark seized his ankle.

At the mouth of the lane, more figures came in. Not dock brawlers. No drunken roar, no wasted motion. One held back, lean and patient, giving signals with two fingers while the others closed the angles. Finishers. Men hired to kill a dangerous target cleanly and fast.

Edrin met the first rush with Duskfang.

Night flowed over the blade and drank the lantern glow from the lane. Steel kissed steel, then slid. He cut across one assassin's forearm, felt the resistance of leather, flesh, tendon. Shadow clung to the wound and the man's nerve broke for half a beat, enough for Edrin to drive a shoulder into his chest and send him reeling into stacked fish baskets. Brine and scales exploded across the stones.

The poison was already spreading. His right hand felt clumsy. Heat flooded the side of his neck. The lane tilted, then righted itself with ugly reluctance.

Poison, yes, Astarra said. She sounded interested rather than alarmed. Not swift. Meant to soften you, not waste you. How flattering.

A blade flashed at his kidneys. He twisted, too slow. The edge scraped his brigandine and bit shallow beneath it. Another man came in immediately after, trying to pin his sword arm. They knew how to stack pressure. Knew how to make one defense open the next wound.

Something rose behind Edrin out of his own darkness.

For an instant it looked like another swordsman pressed skin-close against his back, all black glass and moonless edge. Then it stepped free, spectral and thin, a ghost made from Astarra's promise. Its blade caught the second assassin's wrist and turned the killing stroke aside with a sound like ice cracking on deep water.

The man recoiled. He had the look, then, that Edrin had seen too often in beasts before they fled. Not fear of dying. Fear of something they had no name for.

A woman shouted from the open market. “Saints preserve us.”

Two dockworkers who had been hauling a handcart froze where they stood. One dropped the handles. Wood hit stone with a bang that rang through the lane. The smell of pepper and wet rope drifted in from the market mouth, absurdly ordinary against the cold rot of gathering shadow.

Edrin heard boots pounding from the wider street beyond. A watch patrol, maybe. Too late for prevention, just in time to witness.

The roofman above tore free at the cost of skin. He rolled, rose, and loosed again. This bolt took Edrin in the side, punching through cloak and leather at a slant. Not deep, but deep enough. His breath ripped out of him. He staggered.

One of the men in front lunged at once and drove a narrow blade under the line of his shoulder where the dart still lodged. The metal kissed old pain and fresh poison together. Edrin snarled, trapped the man's arm, and let the tendrils at his feet rise wild. They whipped around the assassin's throat and sword wrist, tightening with a hungry, sinuous grace. The man's face darkened as Edrin flung him backward into the wall.

Then the leader moved.

He had been waiting for exactly that. While Edrin committed, the lean man came in from the blind side with a short spear cut down for alley work, the head narrow and brutal. He drove it not for the heart, but lower, smashing into Edrin's chest with all his weight behind it.

The world went white.

Edrin heard something crack inside himself, a deep wet break that did not belong in any living body. He hit the stones on his back. Breath would not come. Blood flooded warm beneath his brigandine and ran colder where the night air touched it.

The second killing stroke came for his throat.

Darkness climbed over him before the blade landed.

It did not burst outward. It clothed him. A skin of moving night wrapped his body, close as oil and hard as iron at the instant of impact. The knife struck his chest and skidded away in a spray of black sparks. Shadow layered over shoulder, ribs, belly, throat, shaping itself to him as if some unseen hand had drawn armor directly from the absence of light.

The assassins finally hesitated.

So did everyone else.

Edrin heard someone in the market whimper. One of the dockworkers made the sign against evil with trembling fingers. At the mouth of the lane, a watch lantern bobbed and stopped dead.

There, Astarra whispered, pleased now. You were open, and I refused them.

The poison pulsed through his blood in slow thunder. His fingers shook. He forced himself onto one knee. The Armor of Shadows clung to him, rippling along the plates of his brigandine and the line of his arms, too fluid to be forged, too deliberate to be chance. Duskfang dragged a black line across the stones as he regained his feet.

A figure barreled in from the market with a drawn saber and a captain's coat flaring behind her. She was broad through the shoulders, planted even at a run, every stride balanced as if she expected the ground to betray her and meant to win anyway. She hit the first assassin like a breaking wave, blade sweeping low then rising hard under his guard. He got steel in the way just in time and was thrown back into the alley wall.

“Move,” she barked, not looking at Edrin. “If you can stand, then stand.”

Talia was already trying. She had made it three steps toward the wall for a better angle when another bolt came down from above. It missed her body and scored along her left leg instead. Cloth tore. Blood ran dark and quick down her boot. Her mouth tightened, but she did not cry out. She braced a hand on the wall and said through her teeth, “Two roofmen. I only saw one.”

The captain glanced once. “Yselle Thorne,” she said, clipped and calm, as if names mattered in the middle of murder. “Talk later.”

Then she stepped into another strike meant for Edrin and caught it on her saber. The force of it drove her sideways. The leader's spear haft slammed across her upper side with a brutal crack. Yselle's breath broke, but she kept her feet. Pain tightened her mouth. She answered with a short slash that opened the man's right leg from thigh to knee. He fell back limping, blood slicking the stones.

Edrin tried to follow, but his chest had become a cage of knives. Each breath was a theft. He sent the spectral guardian forward instead. It moved in silence, ghost blade flickering. One assassin raised his right hand too slow and took the parry badly. The wrist twisted with a small ugly pop, and he stumbled with a hiss of pain. Another caught a tendril around the ankle and went down hard enough to tear his palm open on the paving.

For a heartbeat, the lane belonged to them.

Then the roofman found his mark.

The new bolt punched into the dockworker nearest the market mouth, high in the shoulder. He screamed and folded against the handcart. The sound shattered the moment's balance. The second dockworker ran. The waiting watchmen did not advance. They stared at Edrin's shadow-armored shape and the thing fighting beside him and lost whatever courage had brought them here.

“Gods,” one of them said. “What is he?”

Edrin heard it. So did everyone else.

The answer showed itself before any mouth could form it. The shadows around his feet swelled again, not because he called them cleanly, but because pain and poison and panic had made his grip ragged. Tendrils lashed the walls. Frost filmed over brick. For one flashing instant the air around him seemed to open on some deeper dark, a seam where no mortal night should be, and something vast looked almost through.

Witnesses recoiled as one body. A woman stumbled backward and fell. Yselle's eyes flicked to him, sharp and assessing even through pain. Talia, white with blood loss, stared with that same hard, exact stillness she used when the truth became uglier than expected.

Too much, Edrin thought, the words a raw scrape cast inward. Help me keep it closed.

Then live, Astarra said.

The assassins chose their moment perfectly. While the lane watched him, the leader drove in again with the other two at once. Spear from the front, knife from the left, a low rush from the right meant to take his knees. Edrin cut at the spear and nearly blacked out when his chest shifted under the motion. Yselle caught the knife but took an elbow to her ribs and gasped. Talia flung a loose roof tile upward from where she had half-collapsed against the wall and clipped one roofman across the temple, but not hard enough to stop the next shot.

The bolt struck Edrin high along the back of the arm. His hand opened. Duskfang nearly fell.

The leader's spear butt crashed into the broken place in his chest again.

This time Edrin went down for good.

He hit the stones on one shoulder, rolled in fish slime and blood, and could not make his body answer. The Armor of Shadows still held, but fitfully now, blinking in and out along his limbs as if the night itself had grown short of breath. Above him, the spectral guardian faltered, its outline fraying at the edges.

Yselle planted herself over him anyway.

“Back,” she said, low and iron hard.

The assassins did not. They pressed her from three sides, measured and remorseless. She turned one strike, then another. The third got through and slammed into her upper side where the crack had already bloomed. She sucked air through her teeth and almost dropped to a knee. Talia, limping badly now, dragged Edrin by his cloak a handspan at a time toward the mouth of a narrower cut between buildings.

“If you want to hate me,” she said, breathless and flat with pain, “do it while crawling.”

Edrin coughed blood onto the stones and tried to laugh. It came out wet and useless.

One of the watchmen finally found the remains of his courage and blew a whistle. Shrill sound knifed through the night. More boots answered in the distance. Not close enough. Not soon enough. But enough to change the killers' calculations.

The leader stepped back first. His face stayed unreadable. He signaled with two fingers. The surviving assassins disengaged at once, disciplined even in withdrawal. One snatched the injured roofman down by a rope line. Another covered the retreat with a blade held easy and precise. They did not run in panic. They owned the lane when they left it.

“Next time,” the leader said to Edrin, voice quiet as rain. “No witnesses.”

Then they were gone across the roofs and through the dark ways between the warehouses, leaving only blood, a dropped knife, and the sick certainty that this had been practice as much as murder.

The cold began to peel off Edrin in strips. The Armor of Shadows dissolved into shreds of black mist and was gone. The spectral guardian folded back into his shadow and vanished with it. Suddenly the night felt like ordinary spring again, damp and salt-heavy and far too full of human fear.

Yselle lowered herself carefully, one arm wrapped around her ribs. Up close, she looked exactly what she had seemed at first glance, compact authority worn thin by long duty and bad men. Her eyes went to his chest, his shoulder, the dart wound, the blood. Then to the place where the shadows had been.

“Can you walk?” she asked.

“No,” Edrin said.

Talia slid down the wall beside him, one hand clamped hard over the gash in her leg. Her face had gone pale enough to show every sharp line in it. “That makes two of us.”

Whistles sounded again, nearer now. Dockworkers whispered at the mouth of the lane. None came close.

Yselle looked once toward the sound, then back to Edrin with practical finality. “Then we leave before the wrong men arrive first.”

Edrin tasted blood and poison and the iron stink of his own failure. His chest screamed with every breath. The assassins had come, struck, and gone at their choosing. The market had seen what answered him. Glassport would not forget it.

You are alive, Astarra said softly, and this time there was no delight in her voice, only a dark, intimate steadiness. Take the lesser shame. We can make use of it later.

Edrin shut his eyes for one beat against the stars overhead, then opened them again. “Help me up,” he said.

Yselle's hand closed around his forearm, hard and steady, and the world lurched when she hauled. Pain went white through his ribs. Edrin nearly folded at once. His right hand would not close properly, fingers slow and numb around Duskfang's hilt, and for a sick instant he thought he might vomit over both of them.

“Don't lock your knees,” Yselle said. Her voice stayed even, but her breath hitched once when she braced him. One arm was still clamped close against her own ribs. “Lean on me if you must. We move now.”

Talia pushed herself upright against the wall, jaw set with that dry, flinty refusal of hers. Blood had soaked down over her boot. She reached for Edrin's side, fingers already going for the torn place where the bolt had gone in. “You're still bleeding. Hold still.”

He flinched before he could stop himself. The motion tore something hot in his chest and drove another bolt of agony through his shoulder. He sucked air between his teeth, tasted metal and the bitter rot of the poison used in the assassination, and turned away from her hand as if it burned. Whether the refusal came from pain, anger, or the crawling sickness in his blood, he couldn't have said. He only knew he couldn't bear her touch just then.

Talia's hand stayed in the air for a breath, empty. Then she drew it back without expression. “Fine,” she said, in the tone of a woman noting weather she disliked but had expected.

At the mouth of the lane, the dockworkers had edged closer. None crossed into the blood-slick stones. Tar, fish, and wet rope lay thick in the night air, and beyond them the harbor breathed with waves and distant bells. Faces watched from under hoods and caps, pale in starlight. Some made warding signs. Some stared at the place where the cold shadows had stood a moment before.

“He held them off,” one man whispered, not nearly low enough.

“Aye, but did you see him?” another muttered. “Council didn't do that.”

“Council would've let the killers vanish and called it order.”

“Keep your voice down.”

“Why? They came for her, didn't they? Came for all of 'em. He bled same as the rest.”

The words drifted through the lane like gull cries over black water. Gratitude and fear, braided tight. Edrin felt both land on him. It would have been easier, perhaps, if they had only feared him.

Yes, Astarra murmured, her voice low and velvet-soft in the back of his mind. Much easier. Let them learn what stands between them and the knives in the dark. Fear is clean. Gratitude sours into demands. Fear kneels and keeps its distance.

His vision blurred at the edges. For half a beat he saw it as she offered it, the lane held in a hush so deep no one dared breathe too near him, whispers carrying his name like a prayer made to something dangerous. He could take that shape if he wished. He had already shown them enough.

No, he thought, or tried to. It felt less like a word than a clenched fist somewhere deep inside him.

A shadow at his boots twitched against the lamplight, stretching the wrong way across the cobbles. Thin tendrils of darkness uncoiled from it, smoke without wind, curling around his legs and the fallen knife in the gutter. A woman at the lane mouth gave a strangled cry and stumbled back into a stack of fish crates. The others recoiled with her, boots scraping wet stone.

Yselle's grip tightened, but she didn't let go. Her free hand rested near her weapon hilt, calm enough to chill the blood. “Edrin,” she said quietly. Not rebuke. Warning.

He forced his hand open. Duskfang slipped from numb fingers and rang once against the stones before he caught himself against the wall instead. The tendrils shivered, then drew back into his shadow like water running down a drain. Sweat ran cold under his brigandine despite the mild spring night.

“Sorry,” he muttered, though he wasn't sure whether he said it aloud.

Talia was watching his hands, not his face. Of course she was. “That wasn't on purpose,” she said to no one and everyone, her tone flat as planed wood. “If it had been, you'd know.”

The dockworkers looked at her, then at him. Something changed there. Not trust. Nothing so simple. But the story in their eyes loosened from the Council a little. He could see it happening, the way people sort terror into shapes they can live beside. Not theirs. Not exactly. Not the Council's creature either. Something else, wounded and breathing and held upright by a harbor captain with blood on her sleeve.

A pair of watchmen appeared at the far end of the lane with lanterns bouncing in their fists, yellow light skidding across walls striped with damp. They slowed when they saw the blood, the bodies that would not be getting up, and Edrin leaning half-conscious against stone while darkness still clung too close to his boots.

One of them started forward. The other caught his arm.

“Easy,” the second said.

“He needs a surgeon.”

“He might need distance more.”

Yselle lifted her chin toward them. “You want to help, clear the far end and stop gawkers crowding the lane.”

They obeyed at once. That, more than their fear, told Edrin how much weight still sat in her voice.

Talia bent stiffly and retrieved his knife from where it had skidded near the wall. She offered it hilt-first. “Take this at least.”

Edrin looked at it, then at her face, pale and sharp and unreadable in the lantern wash. The poison dragged at his thoughts like hooks. His arm trembled when he tried to lift it. In the end he did neither. He did not take the knife. He did not thank her. The silence hung between them, raw and graceless.

Something shuttered in her expression, small enough that another man might have missed it. She slid the blade into her own belt instead. “Then I'll keep it till you can manage your fingers,” she said.

You wound more neatly than steel, Astarra said, with that same dark intimacy. Somewhere beyond his sight, in the slick sheen of shadow pooled under a cart, eyes like banked coals opened and closed. For a heartbeat he felt her looking through every patch of darkness in the lane, seeing perfectly where human sight faltered. And still you refuse the easier road. Interesting.

Not easier, he thought. The effort of it made his temples pound. Only quicker.

She laughed softly, no mirth in it. Often the same thing.

A wave of weakness broke over him then, sudden and absolute. His knees buckled. Yselle caught the drop of his weight with a grunt, and Talia lurched in as if to help, then stopped when he turned his face aside again and braced both palms on the wall instead. The stone was damp and cold under his skin. Black flecks swam before his eyes. He could hear the harbor, the bells, the whispering workers, the watch shouting people back. He could also hear his own blood, thick and wrong.

“The poison's still moving,” Talia said. Her voice had gone thinner, urgency cutting through the dry surface at last. “If he falls here, half of South Quay Market and Ropewalk Lanes will decide by morning whether he's savior, monster, or somebody's hired devil.”

“They've already begun,” Yselle said.

She shifted her stance, weight planted, as immovable as a bollard sunk deep into old timber. Then she looked at Edrin, not with awe and not with dread, but with the hard practicality of someone who knew exactly what public stories could cost a breathing body.

“Listen to me,” she said. “You don't need to stand. You need to leave. One more minute in this lane and the waterfront will finish deciding what you are. Come with us now, or they'll choose for you.”

Edrin tried to answer and nearly vomited instead.

Yselle moved before he could wave her off. She dropped her hold from his shoulder, got under his arm, and brought him upright with a hard, practiced lift that spared his ribs as much as anything could. Pain flashed white through his chest anyway. His right hand slipped uselessly on Duskfang's hilt. He caught himself with the left, teeth bared, and let Hob take his other side when the big dockman crowded in with a muttered curse.

“Don't argue,” Hob said. He kept his back half-turned to the lane even while helping, eyes on roofs and mouths of alleys. “Bleed clever later.”

Liora was already moving ahead of them, rose-and-cream wraps catching what little lanternlight the lane offered. She touched the inked bird at her wrist once, quick as a prayer, then looked back over her shoulder. “Lantern Mercy Apothecary is still open this late if you hit the door like the city's on fire,” she said. A breath of strained laughter escaped her. “Which, for you, may be close enough.”

Talia fell in on Edrin's numb side, slim and brisk, watching hands instead of faces even now. “If he stops answering, say so at once. If his pupils go uneven, say so. If he starts sweating black again, definitely say so.”

She catalogues you like a problem she intends to survive, Astarra murmured. Useful, but not safe.

Liora warned me, he thought, each step a jolt. I know.

The harbor night pressed damp and cold against his face as they half-carried him through streets gone thin with late trade and thick with rumor. Salt and tar rode the air. Bells clanged somewhere over black water. Twice he heard his own name pass low between strangers and did not know whether the word carried awe or fear. By the time Liora hammered on a painted blue door with the flat of her hand, Edrin's skin felt too tight for his bones.

The woman who opened it had iron-gray hair braided back from a severe brow and sleeves rolled to the elbow. She took in the blood, the stagger, the dark sheen of sweat on Edrin's face, and stepped aside at once.

“Inside. Cot by the brazier. Whoever's not helping waits quiet or waits outside.”

The room smelled of steeped herbs, hot copper, lamp oil, and old wood scrubbed clean so often the grain had gone pale. Shelves climbed the walls in shadowed rows. A low brazier gave off steady heat. Edrin made it three steps toward the cot before his knees went soft again. Hob and Yselle lowered him rather than letting him fall.

The healer's fingers were cool and merciless on his jaw, his throat, the wound at his side. She peeled back brigandine straps with brisk efficiency, then cut blood-stiff cloth away from one puncture and hissed through her teeth when she saw the staining around it.

“This is the poison used in the assassination,” she said. “Not much, but enough. Whoever sent those blades wanted slowness first and death after.” Her eyes snapped up. “Who brought him?”

“I did,” Liora said at once.

“And I,” Yselle said.

The healer gave a sharp nod. “Then hold him when I tell you. You,” she said to Hob, “heat water and bring that kettle. You,” to Talia, “stand where I can see you and don't touch my jars.”

Talia's mouth went flat. “Comforting.”

The healer ignored her. She uncorked a small bottle, poured a bitter-smelling dark liquid into a cup, and pushed it at Edrin. “Drink.”

He swallowed on instinct. The taste was foul enough to make his eyes water. A moment later his stomach seized. He bent sideways, ribs screaming, and retched black-flecked bile into the basin she had thrust under his chin. Sweat broke over him in cold sheets. His vision narrowed. Yselle's hand locked on his shoulder, solid as a mooring post. Liora caught his hair back from his face with unexpected gentleness. Somewhere near the brazier Hob swore softly as the kettle lid rattled.

Darkness thickened under the cot. It did not spread far, but it gathered with intent, a slow coiling spill of shadow that moved against the lamplight's logic. The healer saw it and went still for half a heartbeat.

Let me make them step back, Astarra said, warm as a hand at the nape of his neck. You are being taken apart by amateurs and good intentions.

Not yet.

Even so, the pact answered his strain. The mark in his palm burned. A thread of black radiance slipped between his fingers and curled around the cot's edge. Beside him, no more than a height of air and hunger, a spectral blade took shape, transparent and night-dark at once. It hung there like a threat given patience, point angled at the floorboards. Hob saw it and froze with the kettle in both hands.

“That yours?” he asked.

“Yes,” Edrin rasped.

“Good,” Hob said after a beat. “Then tell it I've no quarrel.”

The healer's eyes had sharpened. Not fear. Calculation. Recognition of scale, perhaps, though Edrin had no strength to care. She pressed two fingers to the puncture in his side until sparks burst behind his eyes, then poured steaming water over a cloth and cleaned black-rimmed blood from the wound. The smell that rose was sickly and metallic. She packed salve from one of Edrin's own jars, comfrey and pine by the sharp resin scent of it, into the torn flesh and wrapped him tight with linen bandage.

“Shoulder next,” she said. “Then I cut the poison's path where I can.”

Talia stepped closer, too close. “How much of this is antidote and how much is guesswork?”

“Enough of both to keep him breathing.” The healer did not look up. “If that offends you, fetch a temple miracle.”

“Talia,” Edrin said.

His voice came rough, but it stopped the room. He dragged in a breath that felt lined with knives and forced himself upright enough to see them all. Liora stood nearest, one hand at her collarbone now, all her easy warmth gone tight around the edges. Yselle had planted herself by the cot with that same even balance she carried in danger, one hand near her belt by habit alone. Hob remained by the brazier, broad shoulders hunched, as if waiting to be told he had done his part and could leave without owing anyone gratitude. Talia stood slender and still, eyes not on his face but on the shadow pooled around his hand.

Liora had warned him already. Warm smiles, quick minds, useful truths. Not all of them should be allowed close at once.

He rolled his shoulders, winced, and made the choice while he still could.

“Yselle stays,” he said. “Hob stays. Liora stays.”

Talia did not move. “And me?”

Edrin met her eyes then. “Out.”

Silence held for a breath, broken only by the small hiss of the brazier and the distant calling of gulls beyond shuttered glass.

Talia's face changed very little, which somehow made the change matter more. “Because I asked the wrong questions,” she said.

“Because you ask them before you've chosen a side.”

“I chose yours in the lane.”

“You chose the truth,” Edrin said. “That isn't the same thing.”

Her gaze dropped to his hand again, to the dark thread still wound between his fingers. “No,” she said at last. “It isn't.”

For the first time since he'd met her, something almost like hurt touched her dry voice. She set her jaw, gave one clipped nod to Yselle rather than to him, and turned for the door. Her narrow stride was as quick and exact going out as it had been coming in.

Liora let out a breath she had been holding. “Well,” she said softly, trying for light and not quite finding it. “There's your warning vindicated in the ugliest possible way.”

“Don't sound pleased,” Edrin muttered.

“I'm not.” She looked at him then, and there was nothing performed in her face. “I'm relieved you're finally listening.”

Yselle inclined her head a fraction. Respect, not submission. “Good,” she said. “A leaking hull doesn't need more feet on the deck.”

Hob snorted. “Didn't trust the sharp one either.” He crossed his arms, uncomfortable with having guessed right. “Too much looking. Not enough standing.”

The healer returned to work before the moment could settle into comfort. She slit one of the smaller wounds to let tainted blood run, then pressed hard around it until Edrin's vision blackened at the edges. He bit back a cry and felt, rather than saw, shadow rear under the cot. Astarra's presence rose with his pain. For an instant the room dimmed. Every patch of darkness sharpened into watchfulness, as if unseen eyes had opened in them all.

Easy, she whispered, and the word smoothed the panic without softening the pain. Use it. Don't drown in it.

He did. He let the hurt become a thing outside himself, a current to brace against. The spectral blade beside the cot steadied, no longer quivering with his weakness. The shadow around his palm drew tight, obedient.

When the healer was done binding the last wound, Edrin lay shaking and clammy, but the crawling sickness in his blood had slowed from a sprint to a stalk. His right hand still would not close fully. His chest still burned each time he breathed deep. Yet the black sheen had gone from his sweat.

“You won't die tonight,” the healer said. “Not if you keep still and don't do anything heroic before sunrise.”

Edrin gave her a humorless look. “No promises.”

“Make one anyway,” Yselle said.

He almost laughed, which hurt too much to attempt twice. Instead he looked from her to Hob to Liora, to the three he had kept. The room felt smaller for that choice and cleaner too.

“One step,” he said. “Not a throne. Not a council seat. One thing that hurts Dalm by tomorrow night.”

Liora's fingers brushed the phoenix at her wrist again. Hob leaned in, wary and interested despite himself. Yselle's stance tightened, ready.

Edrin tasted bitterness, blood, and the last of the poison at the back of his throat.

“Tell me where to put the knife.”

Hob answered first, in the rough, practical way of men who expected knives in the dark more than speeches in the light.

“Dalm's got one hand on the river stairs and the other in the night market. If you want to cut him by dawn, don't chase him where he chooses the ground.” He rubbed at his beard, eyes narrowed. “You make him answer where he can't buy silence.”

Liora had gone very still. Lamplight touched the fine line of her cheek and the gold-red of the phoenix at her wrist. “Not in a back room,” she said. “Not with only his creatures listening.” Her gaze shifted to Yselle. “If Captain Yselle Thorne stands in it, that changes the air.”

Yselle's mouth tightened at the use of her full title, though she didn't deny it. “I can call people out of their beds if I must. The watch at the lower quays, the ferry wardens, the night crews loading the fishers. Enough eyes, enough ears.” She looked at Edrin, measuring how much of him was still upright beneath the bandages. “If we force the matter into the open, he can't whisper it away before by dawn.”

Edrin listened through the ache in his ribs and the slow drag of poison leaving his blood. The room smelled of vinegar, herbs, old wood, and the copper tang that still clung to his own skin. He could feel the weight of each person he had kept, not comfort exactly, but shape. Limits. A beginning.

“Not a challenge,” he said. Speaking low hurt less. “A necessity.” He wet his mouth and tasted bitterness. “If Dalm touches the same poison used in the assassination, we don't argue about it in corners. We put him in front of people who have to claim a side aloud.”

Yselle nodded once. “Then I want Linet there.”

“Linet?” Hob asked.

“She keeps the river hands from gutting each other when drink and bad weather make fools bold,” Yselle said. “People listen when she speaks, and more to the point, they know when she lies. She doesn't.”

Liora's eyes flicked back to Edrin. “Three names, then. Yours, Yselle's, Linet's. Dalm can't make this one man's grievance if others bind themselves to it in front of witnesses.”

Something in Edrin settled. Not relief. Relief was softer than this. This felt like a knife being laid down on a table, edge turned where he could reach it quickly. “Good,” he said. “Wake who you trust. Only who you trust. No messages sent through anyone who smiles too easily.”

Hob gave a grunt that might have been agreement. Liora lingered a heartbeat longer than the others, her gaze catching on his face as though she wanted to say something gentler and knew better. Then the room emptied in careful stages, first Hob, then Liora, then Yselle after a last long look that held warning as much as faith.

The door shut. The Lantern Mercy Apothecary grew smaller in their absence. Outside, Glassport breathed in late-night sounds, muffled through shuttered glass, the far toll of a bell on black water, a gull crying like something mocked in its sleep, the soft hiss of spring rain beginning somewhere beyond the lane.

Edrin let his head rest back against the wall behind the cot. His right hand twitched uselessly once, then stilled. Shadow gathered under the bed, not thick enough to alarm an ordinary man, only deeper than it should have been. When he exhaled, it moved with him.

You are still trying to build a cage out of other people's hands, Astarra said.

He shut his eyes. I'm trying not to leave the whole city hanging from my throat.

The darkness at the foot of the cot lifted. It did not become a body fully, not flesh and bone, but the suggestion of a woman rising from ink, her edges veiled in tendrils that curled and uncurled like breath in cold air. Her eyes shone faintly, ember-dark and watchful. She looked at him as if she had all the time in the world, and as if she expected him to spend it becoming dangerous enough for her tastes.

Fear is faster, she said. Cleaner. Dalm understands fear. This city understands fear. They already turn toward strength when the floor shifts beneath them. You felt it. Even wounded, you felt it. They wanted the answer to be you.

Edrin opened his eyes to the dim rafters. His pact mark burned under the bandage at his wrist, a slow, proprietary heat. He lifted his left hand, and shadow answered at once, sheathing his arm in the smooth dark of Armor of Shadows before thinning again to smoke. The magic came more readily than breath. That was its own warning.

Beside the bed, a spectral blade drew itself out of nothing and hung there point-down, pale at the edges and black at the heart. It swayed once, watchful as a hound. Spectral Threat. The sight of it should have comforted him. Instead it reminded him how easily power made its own argument.

“If I make them afraid enough,” he murmured into the herb-thick dark, “then every problem comes to me with shaking hands.”

Astarra's smile was felt more than seen. And solved.

“Until they forget how to stand without me.” He watched the spectral blade turn slightly, as if listening. “That's one kind of throne, whether I sit in it or not.”

For a moment she said nothing. Then her shadowed shape loosened and flowed, sliding across the wall in a thin black veil before gathering again near the washstand. Umbral and graceful, she touched nothing, yet the room dimmed where she passed.

You think refusal keeps you clean, she said softly. It only keeps you hungry. But if you won't take command whole, then take it by pieces. Fix where they can see. Bind others to the act. Make the coward speak before witnesses. Force the city to choose in daylight what it prefers to bury in the dark.

Edrin stared at the basin on the stand across from him. Water inside it had gone pink, then murky, clouded with the rinsed remains of his treatment. Around the inner rim clung a soot-black residue, thin as smoke laid down in a ring. Poison, blood, pact, he couldn't say where one ended and the next began.

He rolled his shoulders carefully, against pain, against habit, against the impulse to rise too soon. “Yselle,” he said. “Linet. Waterfront witnesses. Not one voice. Several. He won't be allowed to press everything through his own fingers if enough hands are already on it.”

Colder, Astarra approved. Better.

“Not better,” Edrin said. “Safer.” He looked toward the shuttered window, where night still held and dawn remained a few hours away. “For them. For me. For whatever's left of this city that doesn't belong to him.”

The spectral blade faded at a thought. His Armor of Shadows sank back beneath skin and cloth, leaving only the damp chill of sweat on his neck and the throb in his chest. The room felt emptier for the magic's withdrawal, but clearer too.

He was learning the shape of trust by subtraction. Yselle. Liora. Hob, for now. A handful only. Painfully small.

In the washbasin, the black residue clung stubbornly to the porcelain curve, as if the darkness in him had found a place to settle and did not mean to be scrubbed away.

◆ ◆ ◆
Next Chapter →