Author: Chris Wraight
Date: 2020-06-30T11:50:18+00:00

BLOODLINES
An Agusto Zidarov novel by Chris Wraight

NO GOOD MEN
A Warhammer Crime anthology by various authors (August 2020)

FLESH AND STEEL
A Noctis and Lux novel by Guy Haley (September 2020)

DREDGE RUNNERS
A Baggit and Clodde audio drama by Alec Worley

Contents

Cover

Backlist

Title Page

Warhammer Crime

Chapter One

Chapter Two

Chapter Three

Chapter Four

Chapter Five

Chapter Six

Chapter Seven

Chapter Eight

Chapter Nine

Chapter Ten

Chapter Eleven

Chapter Twelve

Chapter Thirteen

Chapter Fourteen

Chapter Fifteen

Chapter Sixteen

Chapter Seventeen

Chapter Eighteen

Chapter Nineteen

Chapter Twenty

Chapter Twenty-One

Chapter Twenty-Two

Chapter Twenty-Three

Chapter Twenty-Four

About the Author

Art

Glossary

Legal
eBook license

It is the 41st millennium, and far from the battlefields of distant stars there is a city. A sprawling and rotting metropolis of ancient hives, where corruption is rife and murder a way of life.

This is Varangantua, a decaying urban hellscape, full of fading grandeur and ripe with squalor. Countless districts run like warrens throughout its cancerous expanse, from greasy dockyards and factorums to gaudy spires, decrepit slums and slaughterhouses. And looming over all, the ironclad bastions of the Enforcers, the upholders of the Lex and all that stands between the city and lawless oblivion.

To be a citizen in this grim place is to know privation and fear, where most can only eke out a meagre existence, their efforts bent to feeding an endless war in the void they know nothing about. A few, the gilded and the merchant-barons, know wealth, but they are hollow and heartless creatures who profit from suffering.

Violence is inescapable on these benighted streets, where you are either a victim or a perpetrator. Whatever justice exists can only be found through brutality, and the weak do not survive for long. For this is Varangantua, where only the ruthless prosper.

Chapter One

Down, down below, down under the flyovers and the transit arches, down to where the lumens floated on wheezing suspensors and the windows were steamed with condensation. People packed in on all sides, some high on topaz, some exhausted, all smelling of euphoria.

She breathed it in. She let her fingers graze along the rockcrete of the close wall, feeling its coldness against the wet heat of the night. She looked up, and saw the smear-glow of private club entrances, vivid in neon. She heard the rumble of turbine traffic overhead, and the hiss of groundcars on damp asphalt.

She’d taken it. Topaz. It was as good as she’d hoped – she was giddy, enjoying the freedom. Every face she looked at was one of a friend, smiling back at her, rouged, whitened, darkened, flared with photoreactive pigments, glittering with augmetic baubles. Music thumped away, spilling from the open doorways of the sanctioned haze dens, threatening to drag her in, smother her in the heat and the noise.

She could have walked along that street forever, just drinking it in. She liked the smells, overlapping one another, competing like jostling suitors for her attention. She stuck her hands in the pockets of her overcoat, pushed her shoulders back, slipped through the crowds.

She didn’t know what time it was. The deep of the night, for sure, a few hours before dawn. It didn’t matter. Not any more. That was the point of freedom – make your decisions, stupid ones, good ones, get out, do your own thing.

A man lurched into her way, grinning and drunk. He shoved up against her, and she smelled his breath.

‘Hello, young fish,’ he slurred at her, swaying. ‘Come to swim with me?’

He had plastek-looking hair, too clean, too sculpted. She kept on going, sliding past him, out into the middle of the street. The press of people swept him away, giving her more faces to gawp at. Fireworks went off in the sky, dazzling, smelling of chems, picking out high arches overhead engraved with skull-clusters and fleur-de-lys finials. Commercia chameleon-screens flashed and whirled, spinning pixelated images one after the other – a woman smiling, a man gazing at an altar, a Navy drop-ship wheeling across a starfield, troops in uniform marching under a crimson sky on another world.

For the first time, she felt a spike of danger. She had walked a long way, away from the friends she had come with. She had almost forgotten about them entirely, and had very little idea where she was.

She looked back and saw the plastek-hair man following her. He was with others, and they had latched on to her.

Damn.

She picked up the pace, skipping on her heels, darting to the street’s edge, to where the grand avenue, scarred with twin steel ground-tracks, met another one, cobbled and glinting, that ran steeply downwards.

If she hadn’t taken topaz, she’d have stayed, by instinct, with the crowds, where the press of bodies provided its mute kind of safety. But it got darker quickly, and the lumens faded to red, and the old cobblestones underfoot got slippery. The beat of the music felt harder – dull, like the military dirges they transmitted every evening over the communal prop-sets.

Down, down, down.

She felt a bit sick. She shot a glance back and saw that they were still coming, only jogging now, four of them, all drunk on jeneza or rezi or slatov. They all had those sharp, fake haircuts, smart dress, clean boots. Defence-corps trainees, maybe – officer-class, full of entitlement, untouchable. She’d come across the type so many times before. Hadn’t expected to find them down here – perhaps they liked to slum it from time to time as well, to skirt against the grime for fun, see whether it stuck to their uniforms.

Just as she began to worry, someone grabbed her by the arm. She pulled back, only to see a girl smiling at her, a girl her age, pale emerald skin, orange hair, a metal serpent-head stud in her cheek.

‘Come on,’ the girl said, her irises glittering. ‘I saw them too.’

She followed her. She went down a narrow passageway between two big hab-blocks built of dark, crumbling prefab slabs. It soon smelled of urine and old sweat, of drains and discarded carb-bars. As she wound further down the alley, the noise of the men’s footfalls, their laughter, faded. Perhaps they’d gone straight on past. Perhaps they’d never really been that close.

It got hotter. She felt the boom of the music well up from under her, around her, as if the walls themselves were vox-emitters. She needed a drink. For some reason she was very thirsty.

The girl brought her to a door – a heavyset door in a blockwork wall, one with a slide panel in the centre. She activated a summon-chime, and the slide opened, throwing out greenish light from within.

‘Elev in?’ the girl asked.

‘He is,’ came a man’s voice.

The door clunked open. Warm air billowed out, and music came after it, heavy, thumping music. She felt it move through her body, make her want to get going, to get back to that place she’d managed to reach a while back, where everything was forgotten save for the movement, the heat, the heartbeat of escape.

The girl pushed her inside. They were at the head of a long flight of plastek-topped stairs. The walls were bare cinder blocks, the floor sticky with spilled drinks. It was hard to hear anything at all over the music, which seemed to be coming from everywhere at once.

‘Down,’ said the girl, smiling at her again, encouragingly.

They went together. Soon they were in a bigger chamber, one full of bodies moving, throwing shadows against lumen-scatter walls. What had this place once been? An assembly chamber? A chapel, even? Not now. The light was lurid, vivid, pulsing in time to the heavy smack of the music. She smelled sweat fighting with commercial fragrances. She smelled the acrid tang of rezi. There was a high stage with murals half-hidden in a haze of coloured smoke, men and women dancing on platforms surrounded by kaleidoscopic lumen flares. The floor was jammed, crushed with damp bodies in motion. It was hard to breathe.

‘Just keep moving,’ said the girl, taking her by the hand.

They somehow threaded through the crowds. A drink was passed to her and she took it. That made her feel better. She started to look for the source of the music. Faces swelled up out of the dark, flustered and glowing, all grinning at her. They were nice, those faces, and interesting, with their slim metal exo-frames and their holo-halos that waved and flashed like prisms. Where had they all come from? Did they work in the manufactories she had heard about, during the drab day? Or were they all the sons and daughters of the gilded, writhing down here until they collapsed into narc-induced sleep? They were like exotic beasts, feathered, horned, wrapped in silks and sequins, coming in and out of the flickering shadows, fragments of strange bedtime stories, moving in unison under old gothic arches.

She danced for a while. The girl seemed to have gone, but that was fine. She thought back to the past, to the rules that had kept her in her chamber every hour, all the hours, at her studies, learning the catechisms and the rotes, and wanted to scream out loud for the joy of being free of it. Her limbs moved, clumsily, because she had never been able to do this before, but she learned fast, and the topaz made it easier.

They pressed around her, the others – reaching out for her hair, her arms. She lost track of time. More drinks appeared, and she took them again.

And then, much later, the girl came back. She led her from the chamber of lights and heat, and down some more narrow, slippery stairs. That was a relief, for she was getting tired. It would be good to rest, just for a moment. Away from the music, it was cooler, and she felt the sweat patches on her shirt stick to her skin.

‘Where are we going?’ she asked, and was surprised to hear how the words slurred.

‘Time out,’ said the girl. ‘I think you need it.’

It was hard to follow where they went. Some stairs went down, some went up. At one point she thought they’d gone outside, and then in again, but she was getting very tired and her head had started to hurt.

‘Do you have any water?’ she asked.

‘That’s where we’re going,’ came the reply. ‘To get some.’

And then they were through another heavy door. She had the impression of more people around her, though it was very dark, and increasingly cold. They went down yet more stairs, a well so tight that it scraped against her bare arms, even though she wanted to stop now, just sit on the floor, clear her head.

Eventually they ended up in a narrow, empty room with bright overhead lumens that hurt her eyes. She really wanted a drink.

A man was there, one with sallow skin, a tight black bodysuit and collarless shirt, a knotwork tattoo just visible at the base of his neck.

‘What’s your name?’ he asked, pleasantly enough.

‘Ianne,’ she replied.

‘Ianne. That’s unusual. I like it. Are you having a good time?’

‘I could use a drink.’

‘Fine. Come with me, then. We’ll get you something.’

By then, the girl seemed to have gone. She felt hands on her arms, and she was heading down again. The lumens were turned down low, and she struggled to make anything out.

She had the vague sense of being surrounded by people again. She heard a noise like breathing, in and out. She shook her head to clear it, and saw metal shelves, many of them, all with glass canisters on them. She saw tubes, and she saw machines that had bellows and ampoules and loops of cabling. She saw the padded couches, in rows, running back into the dark, and it looked like people were sitting on them.

She felt a lurch of worry. There was no music. It was quiet, and cold, and she didn’t know the way back out.

‘Where am I?’ she asked.

They found a chair for her. It was a recliner, but it was hard and uncomfortable. She thought she should struggle then, but it became hard to think about anything clearly. She felt something wrap around her wrists.

‘Where am I?’ she asked again, more urgently, suddenly thinking of all those catechisms, and the rules, and home, and its certainties.

A face loomed up out of the shadows. She didn’t recognise this one. It was a hard face, with hollow cheeks, and the smile it gave her made her feel suddenly panicky.

‘You’re Ianne? Just relax. You’re in the right place.’

She tried to kick out, but something had tied her ankles down. She looked up, and saw a collection of needles hanging over her, glinting in the cold light. Fear welled up fast, as if she would drown in it.

‘Get me out.’

‘Don’t worry about a thing,’ said the man soothingly, reaching up for one of the needles. It was connected to a slender tube, which looped down from a bag of clear fluid. ‘It’ll all be fine.’

‘I want to get out!’ she cried, starting to struggle.

‘Why would you want that?’ the man asked, tapping the needle and preparing to insert it. He looked up and down the rows on either side of her. Her eyes had adjusted. She could see that the other couches were all occupied. No one lying on them was moving. ‘You’ll do so much good here.’

He set one of the machines running. The device beside her started to whirr, with a thud-tick-thud that sounded like some monstrous heartbeat.

‘Wh– what are you doing?’ she asked, her throat choking up with a thick sense of horror.

‘Just relax,’ he said, reaching over her. ‘I say the same thing every time. This is a place of dreams. So I’m going to give you something now. Something good. And after that – believe me when I say this – you’re going to live forever.’

Chapter Two

Agusto Zidarov crept along the metal walkway, keeping his body low, his Tzarina autopistol held out straight ahead of him. Sweat pricked under his flak jacket. It was hot. It was dark. All things considered, he really didn’t want to be there.

‘How close?’ he breathed into the comm.

Brecht took a while to answer. ‘Backup incoming. Ten minutes.’

Too long. Zidarov blinked an enhancement to his augmetic iris’ visual filters. The view ahead shifted fractionally – from dirt black, to near dirt black.

The walkway was elevated, threaded through and around huge machines. He could feel the power terminal’s heat convertors working underfoot, the filtration units straining overhead. High up, in the gantries and the pipework, amid the rust and the stench of oils, the valves and the processor coils, there were just too many places to hide, too many places to die. Every other corner had a burst seal pushing steam into your face, or a clattering heat vent making your eyes water.

He clutched the grip of his pistol, narrowed his eyes, kept moving.

‘I don’t have a fix on you,’ Zidarov said.

‘I’ve got one on you,’ Brecht replied. ‘I’m coming your way.’

‘Hurry up, then.’

Brecht didn’t move fast often. Zidarov hoped he would this time. It was the least he could do, in the circumstances.

He reached an intersection. The walkway branched into two, one left, one right. Below him, glimpsed through the thin metal grid, he could see ironwork devices belch and grind. Beyond that was a rat’s paradise of tubes and conduits. A few lumens blinked down there – tiny red points amid hissing clots of darkness.

Something moved, and he whirled to face it. Just a spinner valve discharging. Zidarov felt his heart beating quickly. He was breathing too hard. This was sanctioners’ work – they had the armour, the weapons. He had his sidearm, basic flak-cover, a probator’s holo-seal. That counted for something, a lot of the time. Right now, it felt like not much worth having.

He checked his iris. The subdermal ocular implant – a combined dataveil-link and tactical retinal display – cycled and clicked, giving him an updated estimate of the target’s trajectory. It was based on heat patterns only, and down here they weren’t exactly reliable.

By rights, he shouldn’t even have been there. He’d responded to the call from Brecht, whose case this was, as a favour. They both should have waited for a sanctioner squad, but Brecht didn’t want to lose the target. That decision felt like a bad one. Almost as bad as splitting up, trying to cover the exits, before realising just how many of them there were in a huge place like this.

He took the right turn, edging along the fragile railing, ignoring the long drop on either side. Up ahead, he could see a bulkhead with a rusted cog-and-skull etched on it. Beyond that was a heavy iron hatch-plate with a misted-up viewport. The hatch was open, and a faint light bled through the gap.

‘I think I’ve got him,’ Zidarov breathed. ‘How close?’

‘One level up. Believe me, I’m running.’

Zidarov crouched down, edging carefully towards the door. He could hear something from the far side – more than one pair of boots. Brecht’s quarry was close now: Yuri Glav, a mid-league gunrunner, an unstable narc user who’d eaten up the sparse goodwill of both the enforcers and his customers and whose productive career in Urgeyena, one way or another, was coming to an end. Clearly he still had a few people willing to work with him.

Zidarov heard another hatch clang open. The faint light flickered out, and he heard bootfalls running down an enclosed corridor. They were making a break for it, trying to reach the far side of the machine chambers, get to a mag-train or a ground transport.

He shuffled forward, shouldered the hatch open and swung into the chamber beyond, tracking with his autopistol. The cramped space was empty, but the portal on the far side was open. Zidarov ran for it, ducking down as he plunged into the corridor beyond. The lumens were strobing in there, and it all smelled like burned metal. He could hear clear movement up ahead now, echoing down the shafts. They were running, going for broke.

He ran after them, ducking through another hatch before breaking out again. A big chamber opened up, its far end exposed to the night air and whistling with gusts of hot, dusty wind. Lines of struts marched along on either side, holding up a cross-hatched roof of heavy girders and pipework. Tracked loader-vehicles stood in their berths. The deck was high up, and the exposed vantage revealed the distant outline of massive cooling towers, backlit by flares from the gas nozzles. Everything smelled of ash, dust and chems.

At the chamber’s far end, a fuel tanker waited in a loading bay, cab doors open and engines already gunning, poised to trundle off down a long ramp towards an elevated viaduct. A transit-servitor, its back broken, lay in a pile by the wheels. Glav, a scrawny man dressed in a loose red jerkin, had already jumped down from the footplate to unscrew the tanker’s fuel line. Two more figures – big bodyguards, torsos bulked with stimms, one carrying a crackling electro-maul, the other a short-barrelled shotgun – lumbered towards Zidarov. The shotgun cracked out, and Zidarov scrambled for cover. He skidded behind the heavy body of a goods lifter, wrenching his shoulder against a jutting door handle, hearing the bullets ping and clang from the steel.

He swivelled back to his knees, shoved the Tzarina through a gap in the lifter’s segmented tracks, and fired back. Four rounds went straight into the shooter’s chest, puffing out plumes of blood as the man jerked and reeled. Zidarov jumped to his feet as the second bodyguard rushed him, swinging the maul in heavy lunges. More shots hit, winging him in the shoulder, then knocking him back, sending the maul bouncing over the lattice floor.

Zidarov slid fully out of cover, trying to draw a bead on Glav. By then the skinny gunrunner had disconnected the fuel line, spraying promethium all across the deck, and was sprinting back to the cab. Zidarov shot twice, sending both rounds wide and kicking sparks along the tanker’s hold.

‘Probator, Bastion-U!’ he roared. ‘Stand down, citizen!’

Glav leapt for the cab, getting one boot back on the footplate. Zidarov fired again, hitting him in the back. Instead of a wet impact, though, the bullet tinged off a hard armour-piece hidden under the jerkin. Glav staggered forward, missing his handhold and tumbling to the floor. As he did so, he managed to squirm round, bringing his own gun to bear. For a hideous split second Zidarov saw it aimed squarely at him.

Then Glav’s head exploded in a mist of red, followed immediately by the report of another gun firing. The gunrunner’s body slumped to the deck, twitched, then didn’t move again.

Brecht edged out of the open access hatch, his autopistol held two-handed, a look of studied concentration on his face.

Zidarov exhaled. ‘Holy Throne,’ he swore. ‘You really did run.’

The tanker’s engine was still growling. The discarded fuel line was still pumping, swilling the deck with liquid promethium. Brecht stowed his weapon, splashed over to the valve and wrenched it closed. He was panting hard, his jowly cheeks flushed. He was a big man, dark-skinned, with a receding hairline and a frame that was a fair bit more substantial than it had been when he’d joined the enforcers. The flak jacket made him look even bulkier.

Zidarov wasn’t much better off. His heart was still hammering. A pool of sweat had collected at the small of his back.

He looked down at the trio of corpses. The bodyguards were just hired muscle, but Glav knew some things. It would have been better to bring him in. Still, it was Brecht’s case, and he’d been the one to end it.

He climbed up to the tanker’s cab, reached for the controls and stilled the engine. Then he clambered down, getting his breathing under control, and looked over at his fellow probator.

‘Worth the trouble?’ he asked.

Brecht nodded, covered in sweat. He was looking down at Glav’s body. ‘Guess so. One more out of commission.’

‘I thought you wanted to take him in?’

‘I did, but he was going to shoot you.’

‘I don’t think he’d have hit me.’

‘No, he was good. He’d have shot you.’

Zidarov holstered his pistol. ‘Thanks, then, I guess.’

‘My pleasure.’

In the distance, Zidarov heard the thud-thud of a Zurov turbine-gunship coming in. That would be carrying a hastily scrambled sanctioner squad from a response-garrison – six hardened troopers, stuffed with noctis-gear, blind grenades, autoguns, matt-black body armour – all expecting to have a live target to go after.

‘They’re going to be angry, aren’t they?’ Zidarov said.

‘Yes, they are.’

‘Then I guess I can leave you to talk it over.’

‘I guess you can.’

Zidarov started to walk away.

‘Listen, though – thanks,’ Brecht called after him. ‘I owe you.’

‘I’ll hold you to it.’

‘Any time.’

‘Yeah. Sooner than you think.’ He reached up for his shoulder, sore from where he’d wrenched it. ‘Right now, I’m going home.’

A few hours later, he woke up again. His body ached. He still smelled of chems.

It took him a moment or two to realise that he was back in his hab. He reached out, eyes still closed. The thick coverlet slipped down his forearm a little, and he walked with his fingers, searching.

Milija stirred, shuffling deeper into the mattress.

‘Go to the hells,’ she murmured.

He opened his eyes. His hand found her forearm.

It was still dark. A little grey light bled around the window frame where the shutters didn’t quite touch the sill. The chrono by the bed glowed with a red, semi-dormant lumen bead.

‘Morning,’ he said.

She grunted, half-lost in sleep, and shook his hand from her arm. ‘Where were you last night?’

‘Work.’

‘Hmm. Of course.’

He watched her for a little while, blinking his own sleep away. Then he drew a breath, and smelled the dorm-chamber – rough synthwool blankets, fresh polish on the rockcrete floor, the sweat of the night.

Home.

He shuffled down the bed, pushing the blankets off, making the frame shake. Milija turned over, nuzzling into a bolster, her brown hair falling over her face. Zidarov swung his legs over the foot, grabbed a robe from its peg on the wall and pulled the plasweave fabric around his night-tunic. He stood, then padded heavily from the chamber and into the hallway beyond, closing the door behind him carefully.

It was still quiet. The ground traffic outside made the air thrum, just as it did at all hours, night and day, but you zoned that out after a while. He walked down a narrow hallway, passing picts of Milija and Naxi stuck against flaking plaster walls. They needed to repaint those walls – they hadn’t been done since they’d been assigned the hab-unit and moved in, years ago, just after Naxi had been born. Just needed to find the time.

He reached the refec-chamber, and flicked a lumen on with a finger gesture. The sodium tubes flickered into life, exposing battered food-prep surfaces, a row of storage boxes, a plastek table with four stools. He activated the caffeine box and it gurgled and clattered. He opened a store and pulled out two carb-bars. One was plain, the other flavoured with fructose syrup. He put both in the heater and flicked the timer for ten seconds. He retrieved a mug of hot caffeine from the box, took out a plate and placed the carb-bars on it.

He went over to the table and sat down on one of the stools. He took a sip of caffeine, slurping against the heat. He activated the vid-projector set into the far wall, the one that he’d installed himself, the one that only worked half the time and that Milija kept asking him to replace.

Its old-style curved lens shimmered jerkily into life, casting a white-yellow light over the dark room.

‘…Sub-District Commissioner for Hygiene Ertile Vom, visiting district facility U-Fifty-Six yesterday, congratulates the workers on their improved output during the up-season. She observes that this shows the benefit of recent revisions to the quota targets, and underlines the wisdom of…’

Sub-District Commissioner for Hygiene Ertile Vom looked well fed. Zidarov watched her waddle down the production lines, her outline blurry on the phosphor-bead screen. So, output at the manufactoria was up again. Always seemed to be going up, year-on-year. A miracle of efficiency, they must be by now.

Zidarov let the projector prattle on, and chewed his carb-bars. The caffeine was treacly like unrefined promethium. He felt it slip warmly through his body, jerking it awake. The carb-bars were good. Good enough. As long as he didn’t think too closely on how they were made.

He stretched, rolling his shoulders in turn, trying to loosen muscles that never seemed to properly unclench. The old scar across his chest pulled a little – always a reminder, a twitch or a tweak to let him know it was still there.

The vid-feed moved on to a review of commodities output from the major ports. Those were going up, too, despite all he’d heard about the interstellar trade volume being moribund for months. Brecht had told him a few months back he’d seen classified Navy material talking of a major rupture in the warp lanes, something that had got even sector command scrambling to respond, but then Brecht, for all his undoubted sharpness in many ways, had always been a little too fond of believing in conspiracies. He hadn’t mentioned it again. Maybe he’d made it up.

Zidarov finished his caffeine, then went back to the unit to make a cup for Milija. He’d leave it for her on the hotplate, as usual, for when she woke up.

Then it was time to link his iris to the dataveil. He activated the line threaded under his cheekbone, and felt the itch as it filled up with stored content. He reviewed it, piece by piece, blinking each update away in turn. The runes hovered briefly in front of him, projected in lurid green as if thrown out by a lithcaster, though the entire thing was internal, fed direct to the image lattice scored across the back of his eyeball.

Most of it was routine – Vongella siphoning stuff down to the probators, things she didn’t want to handle herself or refer up to command. It would all be noted and referenced and, when time allowed, something might be done.

One entry caught his attention.

> 456aa78-X, incident record: Udmil Terashova, Terashova Combine [file, detail] PJv

The ‘P’ code suffix indicated that a probator was required to attend. The named subject hadn’t been brought to the precinct, so that meant an outside visit. Zidarov scrolled past it – this was one he’d happily pass to Brecht, just to pay him back.

> Castellan directive: Zidarov, A: assigned

His heart sank. Damn. He stowed the remainder of the comm-feed in his iris’ storage – it would have to wait.

He got up, put a carb-bar in the heater on low power for Milija, and headed for the hygiene-chamber. The pulse-shower worked on the first attempt, which was a bonus. He washed the chem-filth off, shaved, gargled with antisep, checked the red lines under his eyes. He looked into the blotchy mirror, and saw a heavyset man looking back at him: early forties, short dark hair, sallow complexion. The scar on his chest was livid under the single white lumen. His stomach wasn’t quite as slab-solid as it had been, even a couple of years ago. It had got bigger, too.

He padded back down the hall and into the second dorm-chamber. That had once been Naxi’s room, and still had her old hardcopy picts pinned to the walls – defence force recruitment posters, most with the chiselled features of young male recruits looking steely and determined in pressed dress uniforms. A few report cards from her old scholam lay on the bedside table in a clear plasfilm file, plus a handwritten letter from a classmate. On the far wall, looking incongruous amid all that, was a dark metal strongbox. Next to it was a rack holding flak vests in a row. Beyond that was a wardrobe alcove containing civilian clothes – jackets, boots, a dark-brown half-length synthleather coat.

It always seemed a shame to keep all his gear in there, mixed up with Naxi’s old things, but it cleared some space in the main dorm-chamber, and even a probator’s stipend didn’t stretch to a three-dorm unit in a decent residential habclave.

He punched the access code into the strongbox and withdrew the Tzarina again. He checked it over, then got dressed, clipping the flak-panels closed under his open-necked shirt and jerkin. He reached for his jawsnapper, a brushed-steel knuckleduster with an impact-reactive kinetic field, and stowed it. He pulled on his coat, and holstered his pistol.

It was still dark outside. It would be dark for another hour or so until the red sun rose. He thought of Milija, sleeping still, grabbing an hour of rest before her own duties took her off into the city.

I could sleep, he thought. I could stay here, with her, and sleep.

But then he was out of the hab’s front door, into the internal corridor where dozens of other identical doors remained locked shut, just like every other one of them on every other level. He headed for the elevator shafts, his stomach grumbling, muscles aching, scar tissue itching.

Chapter Three

He took a groundcar, his own – a twin-engined Shiiv Luxer. Other probators used vehicles from the Bastion fleet, but he preferred his, with its slightly more efficient power unit and thicker plasteel armour panels. It made him more anonymous, too – you could always detect a Bastion groundcar, somehow, however hard they worked to make them look ordinary.

He trundled down the exit ramp from the hab-tower’s storage pens and nudged his way onto the main elevated transitway. The access lane was already slow-moving, blocked by both ground and mag traffic. It took him more than twenty minutes to edge and jostle into the freer lanes, heading upclave.

The skies were grey, with a pink blush in the west where the sun was struggling to rise. A thin gauze of transport fumes curled up in all directions, making the outlines of the distant hab-blocks fuzzy. Three big macro-towers loomed up on his right, each rectangular and brutal, their flanks marked with hundreds and hundreds of tiny windows. Below him on either side, down under the shadows of the transitway’s piers, were the shadowy pits of the traders’ quarters and recycling yards, stacked with metals and plas-tech and the blinking lumens of commercial hut-clusters. Huge granite statues of Imperial saints and heroes with clunking, thickly cut features stared mournfully into the murk, some holding up heavy bridges, some brandishing implausibly large weapons, some just looking vaguely lost amid the gouts of smoke and hissing steam vents. The baroque spires of Ecclesiarchy buildings struggled for scarce space and light with the brute carcasses of assembly yards and tooling workshops. Servo-skulls hovered in flocks, dodging the lumbering lifters, their eyes glinting crimson and their tails fluttering with parchment.

It was all dirty, crammed with head-down crowds, clotted with smog, tart with promethium. Zidarov could smell the astringent tang of the refinery operating half a sector away. He could hear the blare and clang of proximity alarms rippling down the crammed viaducts. He could see the gaudy suspensor-hoardings floating down from the high arches, most of them the same ones he saw every day, with the same public information announcements – Eyes Open! Report Any Suspicious Activity! Your Neighbour May Be The Enemy! – or commercial material – Austal’s Elixir! Proven To Remove All Tumours/Cysts/Lesions! Many Testimonials! Ministorum Sanctioned!

He had been a probator within the Bastion’s garrison for fifteen years. He’d started as a junior investigator, apprenticed to an officer who’d earned his spurs in the sanctioners, and who had as a result given him no real practical instruction besides in the numerous ways to crack heads. That had its own usefulness, but he’d had to learn the finer points of his art himself, by listening to the analysers, the command staff, other probators. When his official instructor met his end – some heads proved too hard to crack, even for him – he was promoted soon afterwards. That was more or less the way of things in Bastion-U: dead men’s boots.

And now, fifteen years later, he was still breathing, still working, still drawing his stipend. That was a decent run, all things considered, in what was a dangerous job. Maybe one day, perhaps, his time would be up, and he’d be staring down the wrong end of a laspistol, but for now the cards of fortune still just about turned over in his direction. Lucky Zido.

He reached down into the well between the drive controls and the front passenger seat, and snapped a reel-slug into the music player. The reedy tones of Elizia Refo wafted out of the groundcar’s distraction system, competing with the steady thud and growl of the main drives.

‘My heart broke, when I knew he was gone,’ she crooned. ‘He was a liar, my love, but his Star of Terra shone.’

The commercia towers, encrusted with tarnished gold-leaf gargoyles, swept by. The manufactoria, belching fumes, swept by. The rarer recreation spires, flashing and winking from armourglass-and-crystal summits, crammed with surveillance spotters and flaywire to keep the rabble out, swept by. It was messy. Here and there, in the deep gulfs between mighty spires, you could see glimpses of an older city clinging on – wooden terraces, overlooking crooked streets filled with paper lanterns, chock-full of meat-stink from the outdoor broilers. Urgeyena was a diverse sector, filled with a mix of ethnic strains and social castes. The ancient city dynasties still maintained a precarious grip here and there, though they had been largely displaced by immigrant clans from the north and west, where the big industrial powerhouses had sucked in all the coin. At the bottom of the heap were the most recent arrivals, some from beyond the city’s porous borders, slinking in under the eyes of the sanctioners and scraping a living of sorts in the steam and sweat of the under-habs.

Ahead of him, the skyline gradually filled up, swelling with the hazy outline of more imposing buildings clad in dark ouslite and crowned with aquilas. Sector administratum hives squatted heftily next to one another, linked by splayed networks of shielded walkways. Transitways intersected, split, looped above or plunged below, all wrapped in drifting brown-grey curtains. The sky continued to get lighter, and the pink shroud burned out into a dull red that crept like a tide across the overcast sky.

And then, wallowing up out of the fumes, came the Bastion. Like all of Varangantua’s urban-district commands, it was blocky and smoke-dark, built from military-grade blast-resistant rockcrete. Its windows were slits on an otherwise bleak face, its ramparts marked with forests of skeletal sensor-towers and watch-ports. The main entrance was a cavern in its south-facing front – a high gash with the sigil of the system enforcer corps carved onto a block of ouslite: a death’s head surrounded by the Infinite Serpent eating its own tail, surmounted by a five-spiked coronet.

He drove under its shadow, filtered through the rest of the incoming traffic. Noctis-duty staff were making their way in the opposite direction, bleary-eyed and blinking in the weak light. The Luxer shuddered to a halt in the parking bay, and he cut the engines, deactivated the auto-respond defence grid, invoked a pre-recorded mote of thanks to the machine-spirit and cranked open the doors.

From the underground bays it was a long climb through a series of internal stairwells. Staff hurried past him in both directions the whole time – sanctioners in black-and-gold riot-plate, verispex technicians in blood-specked plastek aprons, other probators in a variety of civilian garbs. He didn’t know them all, but a few nodded at him as he climbed.

‘Zido!’ said Vasteva as he turned a corner from the unclassified zones and headed towards the protected chambers. ‘Filthy day. How’s the family?’

Probator Lena Vasteva was dressed in a tailored suit of a dark-grey real-fibre weave. She’d changed her hair, Zidarov noticed – pulling it back from her face – and it suited her. A clutch of dataslates were stacked under one arm, and the skull-and-serpent icon hung on a chain around her neck.

‘Fine. We never hear from Naxi. What can you do?’

She laughed. ‘Unless they want something. She’s a good girl, though. What’s going on for you here, then?’

‘Castellan hates me, that’s what’s going on for me.’

‘No one hates you, Zido.’ She pushed a strand of grey-blonde hair off her cheek, as if still getting used to how it fell. ‘So, are we still on, for–’

‘Sure. Yes, we are.’ He started to get uncomfortable. ‘Look, I’d better–’

‘Understood. Wishes to Milija, then?’

‘Will do.’

Then he was up and through the heavy iron-faced security doors, their lintel crowned with an obsidian skull, the jambs carved with High Gothic purity injunctions. He waited for the iris scan, the blood-cycler finger prick, watched the whole time by a glass-eyed gun-servitor with a wire-impaled finger poised over an immobiliser.

The huge chamber beyond the doors was busy. The walls were painted a dark bile green, and the lumens were weak from dirty housings. The air was musty from parchment, boot-polish and warm bodies. Every square inch was crammed with workstations, walled like confessional boxes, laced with archaic knots of cabling. A lone servo-skull droned back and forth in the haze. It was hot, and getting hotter as the sun filtered through the high, narrow stained-glass windows.

Zidarov reached his station, which was, as ever, crammed with a bunch of mostly unrelated case files and veriquary evidence boxes. Many of the latter were marked with chevroned Do Not Remove holo-prints from the repositories.

Gyorgu Brecht was at the station next door, looking like he’d been there all night. His shirt still had damp patches under the armpits, and his chin was shadowed with stubble. Like Zidarov, his conditioning had slipped a bit.

‘His Hand,’ he said, looking up briefly from the parchment from the Glav case.

‘His Hand,’ said Zidarov, sitting heavily in a rotary-mounted chair. He activated the metal cogitator-unit on his chipped desktop, and waited for the lens to warm up. ‘How’d it go with the sanctioners?’

Brecht grunted. ‘They were really overjoyed. At least I could show them some bodies. I told them two of them were yours.’

‘Good of you.’

The lens flickered on, and a line of green runes glowed into life. Zidarov got to work. He pulled the residuals from Vongella’s transmission out of the dataveil stack, and they spilled onto the terminal.

> Udmil Terashova. Priority assistance-request, lodged 34-56-302, receiver Yeratov, F. Subject reports missing family member. Subject suspects abduction, industry-related, high probability of harm.

Urgeyena saw hundreds of persons go missing every day. Few were genuinely missed. It was all part of the churn of a big district, one that sucked in people like a blast furnace pulled in fuel, and spewed them out just as quickly.

He made further enquiries.

> Terashova, U. Recorded donations to standing Bastion-U funds: 16 instances. [Details]

He sorted through them. The woman had been generous. Not obscenely so, but she’d done her bit to keep the sanctioners in armour. No wonder Vongella wanted her looked after.

‘The Terashova Combine,’ he said out loud. He turned his head to look at Brecht. ‘Know much about them?’

Brecht looked up. ‘Seriously?’

‘Yes.’

Brecht put his paper down. ‘Where do I start?’

‘Run a case with them, though?’

‘No. And happy to keep it that way.’

Zidarov sighed.

He had never met Udmil Terashova. That was not surprising – she was the joint head of one of Urgeyena’s most influential industrial groups, the matriarch of a family-owned conglomerate with interests from off-world cargo to on-world ore processing. Those kind of people did not mix with his kind of people. If he was lucky, or unlucky, he might have brushed up against one of her lackeys, far down the food chain. A facility manager, or a site overseer – that kind of thing.

He pulled out more datafiles, and put in an order for a scrivener menial to trawl the archives. The assignment was terse, giving him very little context. That was probably a result of the method of transmission – he doubted Udmil herself had made the call, though she was rich enough to have iris-access to the dataveil’s comm-tier.

‘So what do they want with you?’ Brecht asked, looking a bit more intrigued.

Zidarov read on. There was a lot to digest before he headed out again. It would have been good to speak with Vongella before doing so, but of course she was otherwise engaged.

‘Not sure yet,’ he murmured. ‘Maybe just some legal scrits. Maybe do some digging. Either way, the outcome’ll be the same.’

His eyes began to water. The lens-glare gave him a headache after a while, and the effect of the caffeine was beginning to wear off.

‘Go missing in Varangantua,’ he murmured, to himself as much as to Brecht. ‘Stay missing in Varangantua.’

Her place was a long way out. Of course it was. An hour west on the main sector arterial, watching the towers get less shabby the whole way out, all the way to the gilded Revenna habclave.

The sanctioners’ patrols were more frequent along stretches like this, as the communal areas got neater and the levels of violence and thievery slowly sank. The people here had things to protect, and so the armed response teams prowled more often, taking fewer bribes, stowing the extortion attempts, actually looking out for disturbances.

That process ended entirely once the levels of wealth shifted from merely substantial to the wholly obscene. Once you got to Revenna, sanctioners were no longer required at all, for these urban palaces had their own armies, their own weapons, their own laws. The border between the realms was unmarked, but you always knew where it was. The transitways became less clogged. The hab-towers disappeared entirely, replaced by sprawling mansions of ashlar, marble and ivorystone. Living greenery popped up – pleasure gardens fed by underground filtration systems and tended nightly by gangs of indentured menials. You could just about see the crowns of the spiatrees over the tops of the electro-field-guarded walls.

Zidarov watched it all slide by. The people here were less likely to slit your throat directly, but that didn’t mean they weren’t dangerous. In terms of raw power, the conjunction of money and influence, these were more or less the most dangerous people in Varangantua.

He didn’t normally feel too self-conscious about his appearance. Now, though, he glanced down at his coat sleeve, and saw the spot-marks on the cuff, the less-than-perfect stitching on the seams. He should have shaved more carefully, probably. He really needed to watch his diet, just like Milija had been telling him.

Too late now. He pulled from the main arterial and headed down an egress ramp. His groundcar soon growled along a long, straight boulevard lined with some kind of off-world fir tree that he didn’t recognise – tall, wiry black trunks crested with glossy bursts of blue-green foliage. Every building around him was gigantic, their grounds hidden from view by long, blank walls twenty feet high, all crested with flaywire and patrolled by whining remote gun-skulls, the monotony only broken here and there by heavily defended gatehouses, each one stuffed with more weapons than a Militarum bunker.

By then, Zidarov’s Luxer was the only vehicle on the road. It was a strange sensation, not to be surrounded by the snarl and clatter of other traffic. Everything here was strange – too still, too clean, too open.

Stay away, everything screamed, silently.

He prowled around for a while, searching for the location he’d been given on the iris from Vongella. His loc-transponder didn’t seem to pick up a tether this far out, so he watched the gates pass one by one, hoping to catch a plot number or a helpful sign to guide him.

In the end, it was obvious enough. The symbol of the Terashova Combine was a leonine head amid a circle of stylised flames, embossed in gold on a crimson ground. That image was recognisable throughout the city, plastered all over their transports and depots and administratum facilities. Here, it took pride of place above an ornate gateway, floodlit even in the middle of the drear day, scrubbed spotless, looking gaudy.

The gate itself had two doors of heavy adamantium, highly burnished, and an ashlar-faced pillbox crammed with twitchy-looking guards. Three of them emerged from behind the shutters as the Luxer drew up. The one that came to the window was a big brute in full-body flak armour. His helm was gold-plated, and had an absurd-looking leonine face mask. He carried a pump-action projectile rifle, cradling it like a baby as he swaggered in close.

Zidarov waited a while before winding down the armourglass door-window. It was a hot day, and that armour looked sweaty.

‘Name, citizen,’ the guard demanded.

‘Put your gun away,’ said Zidarov, irritably, flashing the Bastion’s holo-seal. ‘I’m expected.’

The lion-faced guard looked at the seal, grunted, and waved over to his counterparts in the pillbox. The doors began to swing open. As soon as they were wide enough, Zidarov drove through the gap, then down a long, curving drive.

The residence was set amid landscaped gardens. They were spectacular, by any standards – lush, well watered, bursting with floral borders and shaded with mature trees. Watercourses meandered through lawns that glowed with an almost chemical vividness. At the end of the drive was a gravelled plaza surrounded by a vine-strewn colonnade. The residence’s main entrance rose up beyond that – an ice-white marble veranda, barred with columns and crowned with a high pediment.

Zidarov parked the groundcar, got out, and headed up the steps. The scent of flowers wafted over the real grass. As he did so, a man came down to meet him dressed in a crisp white jacket and trousers. He was bald, and his skin was as smooth as all that marble stacked up around him.

‘Probator Zidarov,’ he said, extending a hand. ‘Thank you for coming so swiftly. Matriarch Terashova awaits within.’

The two of them went up the steps and into a hallway of polished stone and glass. The corridors beyond were lined with dynastic portraits and extravagant artwork. Zidarov’s boots squeaked on the shiny floors, echoing down long, empty spaces.

Eventually they arrived at what seemed to be some kind of reception chamber, decked out with comfortable organic-fabric sofas and armchairs. A dark wooden floor was covered in a plush rug, while the wall-set lumens were lined with twisted sheaths of brass. Zidarov didn’t know much about art, so couldn’t tell whether it was any good. It was a bit flamboyant, he thought.

Udmil Terashova was sitting in a high-backed chair, her spine straight, her hands clasped in her lap. She was thin, tall and dark, with her hair pulled back in a tight bun from a tight face. Her dress hugged her figure and had a floor-length hem. It was black, with a faint sheen, and edged with white lace. Zidarov’s detectors failed to pick up any concealed weapons or augmetics, but that didn’t mean much, since she could certainly have afforded kit capable of staying hidden. As it was, though, she looked like a very severe, very rich and very reserved woman.

‘Probator,’ she said, not rising. ‘Take a seat.’

‘Nice place you have here,’ said Zidarov, settling into a sofa opposite her. The upholstery was harder than he’d expected, and he shifted to get comfortable.

‘You think so?’ She made it sound as if the idea had genuinely never occurred to her. ‘I do not get to spend much time in it.’

Her body hardly moved as she spoke. Her hands were held rigid. Only her lips seemed animated, and her eyes, which were dark and beady and seemed to belong to a much younger woman. Perhaps they did.

‘If this place was mine, I’d spend as much time as I could here,’ Zidarov said. ‘I might move a few more families in, too.’

Udmil looked unamused. ‘Then you’d be liable for the cleaning, too. And the security. Now, charming as all this is…’

‘You put in a report of a missing citizen,’ Zidarov said.

‘Yes. My son, Adeard.’

Zidarov activated his iris to record the conversation, and took out a slim dataslate for backup notes. ‘When did you last see him?’

‘Two days ago.’

‘Anything unusual?’

‘Nothing at all.’

‘What did you discuss?’

‘What we always discussed. The business.’

‘It’s doing well, I hear.’

‘We get by.’

She gave almost nothing away. It was very hard to read what she felt about the situation – perhaps she felt nothing, or perhaps the rigid exterior was a professional screen, masking a deeper level of concern. It was an unusual step for a woman like this, to involve the city’s enforcers at all – she would no doubt have access to her own means of investigation.

Zidarov shuffled again on the seat, still trying to get comfortable. ‘Can you give me a physical description? In a format my analysers can replicate?’

‘I’ll send over picts and biodata. He is twenty-nine standard years old. Tall, white-blond hair, clear complexion, no major reconstructive work or augmentations. I am told that he is considered attractive.’

‘Most mothers think the same of their sons.’

She shrugged. ‘He worked for me. For the Combine. He reported to his father directly, too. We oversee operations jointly, as you might expect.’

Zidarov had no idea how a major dynastic conglomerate operated, and so would have expected very little. ‘Mordach Terashova,’ he offered, checking. ‘His father.’

‘Yes, my husband,’ she added, sardonically.

‘He’s not here?’

‘We are busy people, probator. If you wish to speak to him too, that can be arranged.’

‘But he’s as concerned about this as you?’

‘Very. It is wholly out of character.’

Zidarov nodded. ‘So. Can you think of any reason why your son might have gone missing?’

The thin lips barely twitched. ‘A few. He is a young man. He has money. He does not always spend it wisely, nor do I always approve of the company he keeps. At his age, the city seems like an exciting place to explore, less a cesspit to be avoided.’

He looked up briefly. ‘A cesspit.’

‘For men like my son, that can have its attractions. Dangerous ones. Maturity cures one of that, but he is not mature.’

Zidarov tried to gauge how much of this iciness was contrived. It was impossible to tell. ‘He had responsibilities in the firm?’

‘A few. He was learning the trade.’

‘Maybe he had made enemies. Your rivals. People who might want him out of the way.’

‘No doubt. That was my first thought, when his silence became worrying.’

‘Anything specific? Any threats? Ransom demands?’

‘I would have told you. No. Nothing.’

‘Any names? People you might suspect?’

The first smile – a ripple along tight lips, barely creasing the skin around it. ‘I could give you a hundred names. Most will not be news to you. We have been successful, my family, and that generates jealousy.’

Zidarov put the slate down on his knee. ‘Look, I’ll be honest with you, Mzl Terashova. To have someone disappear for two days… we’d wait for a week before beginning to investigate something like this. And, in your case, you’ve resources of your own. You’ve more resources than we do. This is not something I can get involved in. Not yet.’

Her eyebrow rose. ‘Oh.’

‘He’s of legal maturity. He’s under no obligation to keep in touch with you. Perhaps he needs some time to himself. Perhaps his biolocator has malfunctioned. These are all possibilities.’

‘Some time to himself,’ she repeated.

‘I can open a file. Pass it to the analysers, and if he doesn’t turn up in–’

‘Married, probator?’

‘Yes, I am.’

‘And a hab. And a private car, and some slate-arrangements between yourself and those you shepherd. Very nice. Comfortable.’

Zidarov sighed. ‘Like you. I get by.’

She leaned forward, just a little, her spine remaining ramrod straight. ‘You will look into this,’ she said, softly. ‘You will drop whatever else you are working on, and concentrate on this.’

‘Is that a threat, Mzl?’

‘A statement of reality. You and I both know how this city works.’

They both did. Some things were worth fighting. Other battles were futile.

‘So, then, you’re really worried,’ he said.

And then, just then, the expression cracked by a fraction. He saw something flicker across Udmil’s dark eyes – anger, perhaps. ‘We live in a debased age, probator. Blood is readily shed. Do you have children?’

‘A daughter.’

‘Then you know the fear. You know what it is when, for a moment, you cannot protect them. You know the certainty you feel when something is wrong.’ She sat back. ‘I am not mistaken. Find him, please.’

Zidarov felt his heart sinking. That, if nothing else, had been sincere. There was no way out of this. If he went to Vongella, he’d probably find that she had already spoken at length to this woman. And even if she hadn’t, she’d tell him not to destabilise a good situation. If a Terashova wanted something doing, it would have to be done.

‘I’ll see what I can do,’ he said.

Chapter Four

The journey back was depressing. It took a very short time to get accustomed to cleaner air, cleaner transitways, a smattering of vegetation in neat cultivated rows. On the raised arterial running east out of Revenna, Urgeyena’s full sprawl was visible, extending away in all directions towards a grimy horizon. The spiked towers jutted like broken ribs from the clutter, their columns, buttresses and turrets marred with black streaks of filth. It was a jumble, a mess, like some vast scattered rubbish heap, strewn with tatters of bright colouring amid a slipped mountainside of grey. It smelled of insufficient drainage and plentiful mould. It sounded like a machine, buzzing and hissing, clanging and roaring, a foundry fuelled by ambition, but one that only produced visible muck and blind devotion.

He pushed the Luxer harder, trying to build up some speed before the nest of junctions brought the throttling congestion back. The faint aroma of flowers still lingered in the cab, though that was rapidly fading. Ahead of him, the first of many sector checkpoints swept into view – an ugly multi-storey fortress, crenellated, black as oil, crowned with rotary cannons and stuffed with armed preceptors from the Regio Custos. Those things were everywhere in Urgeyena, restricting transit between habclaves to those – like himself – who were authorised to move around, or those – also like himself – willing to slip some slate into the right palm when the occasion demanded. He went through in the privileged channel, slowing as he passed under the first portcullis, keeping his holo-seal in view for the servo-skulls lurking in the shadowy eaves.

He wouldn’t head back to the Bastion. His iris told him that Udmil’s people had already prepared an info-shunt for him, but there was plenty of time to review that. For now, he wanted to check out the real places, the real people. It was possible he’d stumble across the boy today. It was possible this would be over very soon.

His first call was at Adeard’s hab in one of the superficially flashier areas of the district – Havduk, the kind of habclave with enough grit to be fashionable, just a little of that cesspit magic that Udmil had talked about, but not enough to be genuinely scary. The towers loomed up tightly here – dirt grey, slate dark, as new as anything got in Urgeyena, kitted out with flashy cladding and bearing the sulphur-yellow sigils of the major legitimate trade houses. The narrow streets at their bases were packed with people, some in worker-drab, most decked out with smarter bodygloves and ostentatious augmetics. Household servitors lumbered through the masses, dumbly following the strides of their unconcerned owners. The groundcars were sleek and polished, the mag traffic whisper-quiet, and the chameleon-screens were of a higher order than the main-run – rejuve treatments, security details, concessions on off-world contracts for untold luxuries.

He pulled up at the hab-tower containing Adeard’s unit, and left the Luxer in the street. The frontage was overdone – a mess of silver decoration and neon amid a confusion of stacked columns. The entrance portals were vast, each crowned with baroque pediments and dazzling lumen-banks. Once through those, the inner chambers were no less grand, clogged with people who seemed to have nothing better to do than lounge around looking expensive. Security was ratchet-tight, and before he got anywhere close to the elevator wells he was showing his holo-seal to a guard carrying the kind of heavy kit a sanctioner might envy.

‘Looking for the occupant of hab six hundred and seventy-three,’ Zidarov told him. ‘You wouldn’t have seen him recently, I’m guessing.’

The guard checked the biodata against his records. Nothing for the past few days. Just as expected.

Zidarov rode the elevators up the main central shaft, got out and used codes given to him by Udmil to gain access to the hab-unit. He spent a little while looking around. The place was big – a few dozen interconnected rooms, all of them decked out in expensive but tacky furniture. It was a young man’s place – black silk drapes, silver edges to the chair armrests, highly reflective floors, whole-body holo-entertainment rigs hanging up in soundproofed sensory chambers. Adeard had put large static picts up on every wall, mostly lurid or ugly. The lumens were deep reds and blues, glowing in neon strips under the matt-black surfaces.

Zidarov didn’t expect to find much there. A less fortunate resident might have had fixed-terminal vid-emitters or scheduler devices in place, things that could be studied for evidence of future plans or meetings, but Adeard would have had an iris, keeping everything bio-private, leaving his place of residence for his straggling collection of baubles, his faux-satin bedsheets, his over-perfumed hygiene-chambers.

He rummaged around. No signs of disturbance, everything tidy. If someone had looked the place over before him, they’d been careful. The wardrobes were full, the cold-storage was stacked with jeneza-canisters and ready-to-heat paraja rolls. There was no sign of a hurried getaway. It felt as if Adeard might stumble back in at any moment from a heavy night, his breath stinking of alcohol and a young chit on either arm.

Zidarov stored some static picts on his iris, checked for clandestine electronics, made sure no anachronisms such as handwritten notes or stored vox-messages were secreted anywhere. Then he moved on, placing a detector on the doorlock to let him know if anyone came back.

After that he tracked down a few of the names Udmil had given him – friends, mostly. He’d put out a summons to a couple of them on the journey back from the mansion, the ones that had hab-units in nearby towers, and he now went to call them in. The first was a woman. She met him in an apartment very similar to Adeard’s, and had deeply sunken cheeks and dull eyes. Her hair was gold, and shimmered like scatter-crystal as she moved. She smoked cotin the whole time he spoke to her, and looked like she took on harder stuff whenever she could.

‘No idea, probator,’ she told him, looking only mildly interested. ‘No idea.’

‘When did you last see him?’

‘Um. Three weeks ago.’

‘How was he then? Anything unusual?’

‘No. No, I don’t think so.’

They all said the same things, the dreary procession of the young, all with the same dull sense of vague boredom that they seemed to wrap around themselves like a comfort blanket. No, no, probator. Nothing unusual. No reason to suspect anything. Anything else, probator? I really have to go, probator, if there’s nothing else. Zidarov found himself thinking that, with friends like these, he might have gone into hiding himself. They were all rich beyond belief, these slips – scions of big trade dynasties and political families, raised in a world of suffocating security laced with bouts of wild hedonism. They looked at him, these mere boys, these mere girls, like he was some washed-up slob, some warning about failure from their futures. Perhaps they were right about that.

He recorded it all. He took down anything that gave him a lead – which was nothing – and nodded at them, and pretended to ignore the way they looked at him, their lids weighed down by all that slate they’d never be able to spend.

By the time he was done, it was the middle of the day, and the sun was big and red in the sky. It was getting hot. He needed to eat.

He got back in the groundcar, headed out down-region towards the Vostoka habclave. He pulled off the main route and descended into the maze of connector viaducts that threaded around the district’s shabby tenement zones. Immediately it got darker, drenched in shadows that never really shifted, and the sounds and smells became more intense. He cut his speed, weaving between both moving and parked groundcars. Above him the cheap prefab towers clustered, strangling the light, crumbling and cracked and pocked with a thousand grimy window frames.

He lowered his cab window, propped one arm on the top of the door panel, and let the promethium-tanged air in. He swung the car around a narrow corner and entered an almost subterranean street between two tenement cliff faces. Laundry hung like military banners from hundreds of close-packed balconies, and the ground-level walkways on either side were crammed with food stalls. He pulled up before one that looked much the same as the others – a shack of corrugated steel hung with crimson lanterns and bearing a flaking sign that read Best Jejen And Best Paraja. A wiry man with a red apron tended a long row of heat plates, all sizzling with fat. The air was hot with oily steam, enough to make your eyes sting.

‘Zido!’ the man said, the enthusiastic tone of his voice out of sync with his wholly static features.

‘How’s it going?’ Zidarov asked, watching as the man heaped a blackened pile of heavily fried meat onto an oily looking flatbread.

The man shrugged. ‘You know. You work, you sleep. You work, you sleep.’

He said the same thing every time. With expert fingerwork, honed by doing the same thing hundreds of times a day, he folded the flatbread into a cone, then reached for a plastek squeeze-bottle.

‘Go easy,’ warned Zidarov, watching him load a slop of sauce onto the cone.

The man laughed. ‘Watching weight, eh?’ He handed it over to Zidarov, wrapped in paper. ‘Not what’s on top that’ll kill you. What’s inside! That’ll kill you!’ Then he grinned widely, and wiped a greasy hand on his apron.

Zidarov stowed the flatbread cone in the well between seats and reached for a slate-scanner. The man wouldn’t have an iris, and certainly no connection to the dataveil, so the slate-credit had to be manual. ‘Good to know,’ Zidarov said, making the transaction. ‘Take care.’

‘You take care,’ came the reply, just as ever.

Zidarov pulled away. He picked up the folded bread and meat and began to chew, driving slowly while he finally let his iris shunt its accumulated case-data at him.

The Terashova Combine had its fingers in a hundred different industries, some legitimate, some that skirted the margins. They maintained a presence at the off-world cargo terminals, in the ore-processing conveyer units, in the warehouses up along the northern margins of the urban sector. That position had been built up over generations, and it remained very much a family concern. The current patriarch of the bloodline, Mordach, had inherited the competence of his forebears, something that he shared with his wife. People spoke of them as the same entity – Udmil-Mordach, Mordil, the Twain. You had to maintain that energy, that dynamism, or the city would sweep you away, and another would rise to take your place. Maybe the son had been cut from the same cloth. Maybe he’d been too good, or too bad, or just unlucky. Maybe he wasn’t missing at all, but merely lying low for a while. Maybe he’d defected to another cartel. Maybe all this was a lie, or some industrial subterfuge that had nothing to do with him.

Zidarov dabbed at his chin with the waxed paper wrapper. There was nothing much in what he’d got so far – the man had got around, partied, fancied himself as a future player, had the power to travel, to buy pretty much what he wanted, and could have ended up in any part of the city doing almost anything. He would have to start with the basics, build up a picture, see what suggested itself. If he got lucky, a body would emerge sooner or later, making the task simpler. Nothing he knew so far suggested Adeard was a nice man. Those with coin or influence rarely were. It all multiplied the total of possible violent outcomes.

He halted a scrolling list of names. The Gargoza Import Station was a place he’d been to before in connection with another case. It was just one of many hundreds of similar outfits clustered along the High Ledge receiving zone, an industrial subsector of Urgeyena devoted to the warehousing and filtering of goods brought in from the deepwater ports out towards Saltstone. Big mag-transports would grind their way along long rockcrete access channels before reaching the clifflike berths, docking and unloading, and being sent back the way they had come, a back-and-forth passage that operated around the chronoface.

What he hadn’t known at the time of his last visit was that Gargoza was beneficially owned by a holding company called Aeternis, which in turn was majority controlled by a partnership of three entities, all of which, via various routes, were a part of the Terashova Combine. The station, so it turned out, was a small but lucrative part of their immense domain, and one, so Udmil’s data made clear, that Adeard had been given to handle. Maybe they had picked something mundane for him to start off with. Don’t screw that up, son. Bigger things await, when you’re ready. Be patient.

Zidarov crumpled up the waxed paper and stuffed it into the compactor. Then he punched the loc-ref for Gargoza into the groundcar’s internal storage and told the machine-spirit to plot a course.

‘But I don’t think you’re the patient type,’ he said to himself, putting down the accelerator, already regretting his culinary choices. ‘Maybe we’ll find out.’

Gargoza looked more or less as he remembered it. The main complex rose up from a tangle of smaller buildings, once painted a cheerful red but now mostly scoured back to the gypsum render by the elements. A tattered sign proclaimed the name of the organisation’s headquarters, along with contact comm-numbers and the commercial slogan The Trusted Name In Distribution picked out in fading yellow.

Zidarov pulled up in the driveway outside, got out and locked the groundcar. A few workers looked over in his direction, but paid him little attention. They didn’t seem overly busy – a few idled in the shadow of the main building, a few more were walking across the courtyard towards a warehouse unit. They all wore faded overalls with the Gargoza logo stitched to the back.

He turned towards the headquarters, walked up the steps and into a shabby entrance lobby. A lone woman with vivid purple hair sat behind a large reception cubicle. In the background, he could hear music – the kind Naxi used to listen to, lutya dances with lyrics about young love and civic duty. As he approached, the woman sat up a little straighter and tried, ineffectually, to tidy the piles of paperwork that had been left scattered across the desk in front of her.

‘Probator, Bastion-U,’ he told her. ‘I’ll need your station supervisor.’

She hesitated for a moment. ‘He’s not in right now, probator. Can I take a message for you?’

She wasn’t quite careful enough – he caught sight of her hand slipping below the desktop and quietly depressing the alert.

‘You can,’ he told her, striding past the desk towards the doorway leading further in. ‘Tell him to get a better receptionist.’

The door was locked, but only with a slide bolt. He kicked it hard, and the fixing sprung off, sending the door slamming back on its hinges. He drew his Tzarina and pressed on further inside, walking down a long corridor with an olive-green plastek carpet and walls covered in stapled-up bills of lading. It smelled musty, and the carpet was sticky under his boots. The walls and floor shuddered every so often, as if the entire building suffered from tectonic instability.

One of the side doors opened as he passed it, and a woman’s head emerged.

‘Back inside,’ he snarled at her. She went white, and did as he told her.

At the far end of the corridor was another door, behind which Zidarov heard a slam, a crash, and the sound of running. He pushed against the door, feeling a sturdier lock-brace. He keyed up his jawsnapper to the maximum, and punched through the lock-box, smashing it into force-edged splinters. Then he kicked the door open and walked on through.

On the far side was another scruffy office unit. Boxes of parchment scrits had been heaped up against one wall. A cheap-looking desk occupied the centre of the space. The far wall, behind the desk, was taken up by a huge set of window panes, out of which the view went on forever.

A further set of doors on the right-hand wall was still swinging on its hinges. He barged his way through them, catching sight of a lone figure scampering down a service corridor, almost at the end.

Zidarov took aim, gauged the distance, and fired. The Tzarina sent a bullet whistling down the corridor, impacting against the far wall just to the right of the scurrying man’s shoulder. The fugitive screamed, throwing himself against the wall and crouching down with his arms over his head.

Zidarov went after him. Just as the man tried to get up, Zidarov grabbed him by his jacket lapels, lifted him to his feet, then slammed him hard against the bare rockcrete.

‘Don’t ever run,’ he said.

The man panicked. ‘I didn’t know! She didn’t tell me–’

‘You knew. You didn’t seem to want to talk.’

‘I can talk!’

‘Good. Let’s try that, then.’

Zidarov cuffed him hard, cracking the back of his head against the wall, then frogmarched him back down the service corridor, shoving him back into the office with the high windows. He found a swivel chair behind the desk, kicked it around to face him, then shoved the man into it.

‘Name,’ he said.

The man looked dumbly up at him, mouth hanging open. He had slack features, a weak chin, tufty hair. A bruise was beginning to develop over his left eye. He had crumbs on his chin and shirt. His armpits were damp. He was very scared.

‘Chaikos,’ he blurted. ‘Vassil Chaikos.’

Zidarov searched for another chair, and went to get it. As he did so, he looked around the room properly.

The Gargoza building, like all of those perched on the High Ridge, had been mounted on the lip of a giant fault in the urban landscape. The sheer edge fell one hundred and sixty feet straight down. Rows of receiving warehouses had been delved into the cliff face below them.

It was a common arrangement for such places. The subterranean hollows were easy to keep temperature controlled, and provided a natural level of physical security for the contents. From his current vantage, right on the edge of the drop, Zidarov could see all the way along the transit canals that ran due west, carving through the city, hammering a straight course all the way to the distant coast. As he watched, a mag-transport was coming in, three hundred and twenty feet long, fifty high, labouring on a whole raft of static-spitting plates. It would slide under them soon, making the floor shake, to find a berth far below.

You could see a lot of Urgeyena through those windows. He wondered if some of the specks on the grimy far horizon were places he’d just driven through, and whether Udmil’s perfumed gardens could have been picked out, if he’d had an ocular magnifier with him. Maybe even his own hab-tower, nestled somewhere in the anonymous suburbs.

Zidarov pulled the chair up, holstered his pistol, then sat opposite Chaikos, who was still twitching nervously.

‘Exceptional view,’ he said.

Chaikos glanced miserably over his shoulder, as if he’d forgotten it was there. ‘I guess.’

Zidarov placed his hands together. ‘Last time I was here, you weren’t.’

‘You’ve… been here before?’

‘A year ago.’

‘You’d have spoken to Gilla. She ran things then.’

‘What happened to her?’

‘People move on. You need to find her?’

‘No. I’m sure she’s doing just fine. Business good?’

Chaikos was beginning to lose his twitch. Now he just looked bruised and sullen. ‘It’s steady.’

‘What’s coming in?’

‘Shipments from Ref Karsa, mostly. We take our slice.’

‘That’s how it works.’ Zidarov noticed a spot of blood on his jacket, and rubbed at it. ‘And your supervision?’

‘You mean Mzl Ndada?’

‘I don’t.’ The spot proved stubborn. ‘This isn’t about you. You were very stupid to think it was. How often does Adeard Terashova come down here?’

Chaikos looked first bewildered, then worried. The man was transparent – he was wondering what was more dangerous, dissembling to Zidarov, or informing on his ultimate employer.

‘I really don’t want to ask again,’ Zidarov said.

‘Once a month, maybe,’ Chaikos said, quickly.

‘What does he do, when he gets here?’

‘He supervises.’

Zidarov laughed. ‘When was the last time?’

‘I don’t know. Three weeks ago?’

‘Think about it.’

‘Three weeks ago.’

‘What did he do, when he was here?’

‘Looked over the books. Checked the orders.’

Zidarov turned away from the view. He got up, strolled over to the stacks of papers. Chaikos stayed where he was, like a nervous canid. ‘These things?’ Zidarov asked, prising the lid from a box.

‘Yeah, mostly, but–’

Zidarov ignored him, and started to file through the bills. They were no doubt incomplete, and probably recorded things that had never existed, or failed to record things that had, but there was nothing that leapt out at him from a cursory look. He doubted that Adeard had any interest in them, either.

‘Ever have any trouble, down here?’ he asked, idly.

‘Not really, probator.’

‘Never?’

‘Not while I’ve been here.’

It was possible they were that lucky. ‘There’s something missing here.’ He held up some scrits. ‘See?’

Chaikos frowned. ‘I don’t–’

‘Sure you do. Regular payments. Made from this expenses account, only I don’t see records of any expenses.’

It was all nonsense. Zidarov hadn’t had time to pull the figures apart, but he didn’t see Chaikos as being much more of an expert than he was. He probably got someone else to file these, and barely understood what the numbers meant. That was how these places normally operated – a supervisor wasn’t there to handle that kind of trouble.

Zidarov put the files down. ‘So who do you pay with this? Chakshia? Zin Zin?’

Chaikos went pale again. ‘Come on…’

‘Just between the two of us. Like I said, I’m not really interested in you. Who would be? Give me a name, and I’ll go away.’

Chaikos blinked. Then looked nervous. Then swallowed. ‘Vidora,’ he said.

Zidarov gave a low whistle. ‘Seriously?’

Chaikos nodded.

‘Fuck,’ Zidarov swore. ‘No wonder you’re jumpy.’

Chaikos didn’t laugh with him. ‘Anything else, probator? Want to take a look downstairs? Pull open a few crates? Slit my throat?’

Now he was getting mouthy. Hells, he was like a child.

‘Calm yourself, citizen,’ Zidarov warned. ‘I’ll be gone soon. You’ll have a name for your contact, the arrangements you make. That’s all I need. You’ll never be mentioned. Like I said, I’m not interested in you. Understand? Get it over with. I can be gone right now. Or I can come back with a few sanctioners and take a closer look around, maybe at this account, maybe some others. Your choice.’

For just a moment, Zidarov thought Chaikos might actually try to hold out. Couldn’t blame him – the Vidora were a bloodthirsty bunch. He stood there, not going for his gun, just folding his arms, exposing the jawsnapper.

In the end, Chaikos was sensible.

‘You’ll keep me out of it,’ he said, miserably, going back to the desk and reaching for a locked drawer. ‘Please, keep me out of it. I’ve got enough trouble to cope with.’

‘So do we all,’ said Zidarov, activating his translexer and sitting down again. ‘Just start talking. You’ll feel better when it’s out.’

The names were in code, of course. Once back in his cell at the Bastion, he used the classified records to match them against known Vidora agents. It was perfectly usual for an operation like Gargoza to pay for protection, and even operators like the Terashovas went along with the scam if it made life easier. In a place like High Ridge, crawling with competing guilds and cargo-raiders, it was more trouble than it was worth to fend them all off – better to let one of the capable cartels cream a slice off and take care of the messy business of breaking skulls.

Still, the Vidora. One of the nastier organised outfits. Urgeyena had more than a dozen recognised cartels, all grappling and grasping for a slice of the action, but the Vidora had been around longer than most. They had elaborate initiation rites, a tight culture of saying nothing, and a definite eagerness about directed violence. Nothing Zidarov knew about Adeard made him think that an arrangement with them was likely to end well. It was something to look into. It was something to be wary of.

After a dreary session of name-matching, he called it a day, and headed back to the groundcar depot. It was dark long before he got home. At the dog-end of the dry season, it was rare to get more than six hours of dull sunlight, and so the lights of the hab-towers flickered into life, one by one, during the drive back to his sector.

It remained hot for longer. Once out of the environment-controlled cab, he felt the seaminess of the air, with its salt-edged tang from the processors grinding away corewards. It would rain soon, surely. The season was meant to have ended a month back, and still the city felt gasping. He’d been told once that these things were regulated, that there were weather satellites strung out in low orbit designed to keep things in sync. If that were true, then they weren’t working very well.

Zidarov climbed up to his hab, feeling the weight of the long day bear down on him. As he reached the door to his unit, he heard music coming from the other side of it, and the smell of something cooking.

He pushed the lock home, punched in the code, and leant against the door to kick-start the slide-drive. Inside, Milija was waiting for him in the kitchen, sitting at the table. A bottle of rezi and two glasses were set out. She was already eating. As he entered, she got up and pulled another bowl from the microheater. She placed it on the table as he took his coat off, then came to kiss him.

‘How was your day?’ she asked.

‘You first,’ he said, squeezing her shoulder before sitting down.

‘Big incident down at Heilos,’ she said, sitting opposite him. She talked while she ate, chewing her way around the words the whole time. He always did one or the other – speak, or chew. For her, the words tumbled out. For him, they had to be prised, like confessions from a suspect. ‘Twenty dead. Citizens, worker-class. We might save two of them, but it’s a bloody mess. Something in the machines down there, either a malfunction or a narc-head with a bomb. Throne, I get so tired of stitching these bodies up.’ She twirled her fork around, and steam rose from it. ‘You know, they’re all sick anyway. All of them. I patch them back to work condition, but I could fix some of the other things they have, if I had the time, but I don’t, so they just go back on shift a few days later with their staples still in. Then I get a call a week later from the overseer asking for med sign-off on new intake, and you know it’s because the ones I fixed are dead now, either from what I patched over or what I didn’t get time to look at, and it’s stupid, because if I just had more time, we could get them all back to real labour fitness, and we wouldn’t have these rotations. I said this to Alejo, and he–’

Zidarov listened while he ate. Much of this he’d heard before. All of it was right, as far as he was concerned. He liked listening to it all. He liked hearing her voice at the end of the day, with its insistent outrage and resilience. A state-run medicae-bay was a tough place to work in – under-resourced, constantly battling against infection, violence and a general neglect from a ruling class that thought of human life as an inexhaustible series of largely expendable labour-units. Milija had been a medicae there for as long as he’d been in the enforcers. Somehow neither profession had finished them off yet.

‘–so the run on morpholox is going on still, and we know what’s behind it, but no one will do anything because it’s an urban-sector governor making money and she can’t be touched. Maybe something for your castellan to take a look at?’

She smiled as she suggested it, and he smiled too. ‘Yeah,’ he said. ‘It’d be a real priority.’

‘Bastards,’ she said.

‘They are bastards,’ he agreed.

‘Run into any more today?’

He nodded. ‘I did meet someone.’

‘You met someone.’

‘I met Udmil Terashova.’

She raised an eyebrow, and briefly stopped eating. ‘Going up in the world, Agusto.’

‘She liked me. My sense of humour, I think.’

‘That’s what did it for me. What did she want?’

‘Listen to this. Her only son’s gone missing. And she wants me to find him.’

Milija laughed. ‘She can find him herself. If he’s really missing.’

‘I’m aware of that possibility. She funds a few of Castellan’s perks. Not as much as Jazc, I guess, but enough.’

‘Oh. Bastards.’

‘Yes. Macro-level bastards.’

After they had eaten, they shoved their bowls in the auto-cleaner, wiped the table, and went and sat in front of the bulletin-projector in the hab’s tiny recreation area. Milija had it set to audex-only, and it was playing a rotation of songs they both liked, the kind of thing Naxi would have scowled and rolled her eyes at. The couch was tiny too, and they curled up against one another, Zidarov half-hanging off one couch arm, Milija lying against his chest. They refilled their glasses, and Milija toyed with the buttons on his shirt.

‘You know,’ he said, as the strains of an old lutya-ballad hissed from the emitter-banks, ‘that woman’s house was the most expensive place I’d ever been in. You could have put a hundred families in it. She barely saw it. She barely saw that it was expensive at all.’

‘Another world.’

‘Didn’t seem to make her happy.’

‘They’re not. They’re never happy.’

‘I’d be happy, with a place like that.’

She lifted her head from his shoulder. ‘Would you? Or would it keep you awake at night, the things you’d done, to get it?’

He looked at her for a while. ‘I do like to sleep.’

‘So do I. Long and easy. No bad dreams. That’s the price they pay.’

She let her head fall back onto him. The music played. The hab was warm. He felt his body sink further into the couch, as if it would just keep on going.

‘You remembered I won’t be back tomorrow?’ he said. ‘Not till late.’

‘Mm,’ she said, nuzzling close to his neck. ‘Another woman?’

‘That’s right.’

‘You don’t deserve two women.’

He thought of Naxi, then. She’d been away too long. It would have been nice to have her burst in at that moment, look disgusted at them both, storm off to her room and slam a door. The hab-unit had always felt too small, with her there. Now it felt too big, too quiet. Maybe that was the problem. Maybe that was where all the restlessness came from.

‘Just work,’ he said.

‘You do too much of that.’

‘So do you.’

‘It’s all so I can give you a house like Udmil Terashova’s.’

‘And how long will that take you?’

‘Until the stars burn out.’

He laughed. ‘I’ll wait for you, Lija,’ he said.

‘I know,’ she said.

Chapter Five

The next day, Zidarov went back to the Bastion. He climbed up through the levels, this time not to his own department, but two floors down, where the probators for the northern subsectors were holed up. It looked more or less the same as his own floor – ranks of sweaty cells covered in veriquaries and order dockets. Some occupants worked away at lenses, others were huddled in conversation; some just sat back in their chairs, snoozing or slurping caffeine.

The one he’d come to see was at her station, scrolling through a list of something or other that looked detailed. She was smartly dressed, almost military-smart. Her shoulder-length dark-red hair was tied back, and the clutter on her desk was less pronounced than the others. When she saw him coming, for a minute he thought she might salute him.

Ajril Borodina, less than three months out of central training, still full of vim and a desire to please. It would be interesting to see how long that lasted. The old hacks in the upper floor were probably placing slate-bets.

‘Thanks for seeing me, probator,’ he said, grabbing an empty chair and pulling it up.

‘Any time,’ Borodina replied, shutting down her terminal and swinging round to face him. Throne, she looked young. Physically tough, he could see, but also slight, yet to put on the hard carapace of scars that they all donned, sooner or later.

‘Analysis told me you’d been working with a Vidora cell, up at the suborbitals,’ he said. ‘That right?’

She nodded. ‘Castellan wanted some intelligence on them. She thinks they’re pushing the boundaries.’

He knew what that meant. All the protection cartels operated in a kind of uneasy parity with the others, held in check by a desire for no single party to get too powerful and overwhelm the others. It was an imperfect system, constantly tested. If one group got too pushy, stretching the unwritten rules, that got the attention of the Bastion – the sanctioners might intervene, then, show them who carried the biggest weapons, restore the happier state of low-level aggressions. It didn’t stop the more ambitious of them, as Borodina said, pushing at the edges. Slate was a powerful motivator, whatever level of society you operated at.

‘So what do you think?’ he asked.

She shrugged. ‘I don’t know. Not enough verifiable data.’

Not enough verifiable data. Still instructor-talk.

‘But they’re active on your patch.’

‘And yours, I’m guessing.’

‘Assuredly.’ He pulled up the material he’d taken from Chaikos, and it glowed on his false-colour retinal overlay. ‘I was at an import station over the High Ridge. They’re giving it up to a Vidora agent – the usual arrangement. I’d like to know which cell. I’ve got a code name from him – Yellowsnake. Mean anything to you? I don’t have it on my sector files.’

She blinked, consulting her iris’ own internal databanks. ‘Yellowsnake’s still closer to you than me,’ she said. ‘He’s part of the Yezan cell, based downclave, in the grade-eight habs. I can give you references for the safe houses we know about, but I haven’t been down there myself.’

‘Anything on the agent?’

’Not much. Mid-ranking, debt collector, working his way up. Can I ask what this is about?’

Zidarov pushed the chair back, and it swung on the mount. ‘Maybe nothing. I’m after someone. He might be tangled up with this name, might not be. You know how it is – I’m just starting out. Can you transmit those loc-refs?’

‘Already done.’

They arrived with a ticklish pulse over his eyeball.

Then he was wanting to be gone. He didn’t want to spend any more time with Borodina than he had to; she made him feel old and compromised – like Adeard’s dull friends had, only more so, because she had something about her. Still, everyone needed a hand up, at the start.

‘So, how’s it going?’ he asked.

She looked a bit startled. ‘You mean, the case?’

‘No. No, how’s it going. You know.’

‘It’s going fine.’

‘Good. I mean, I’m not trying to patronise you. It’s just–’

‘Oh, I see. No, that’s… that’s very kind.’ She smiled, a little forced. ‘It’s going fine. If you need anything else, then–’

He got up, suddenly feeling like a heel. ‘No, that’s helpful. I’ll run those through. Thanks.’

‘His Hand,’ she said.

‘His Hand,’ he said back, getting up, walking away.

She didn’t need his help. He wasn’t any good at being a mentor. He didn’t know why he kept trying to do it.

How’s it going? Throne.

He walked out. He walked out faster than he’d walked in.

Grade-eight habs were near the bottom of the scale. A grade-one hab was for a political worker, a mid-rank justicius or a burgrave’s adjutant. Grades two and three were for the indispensible functionaries – master technicians who kept the power coils from overloading, conveners of the freshwater committees, manufactorum floor-bosses, that kind of thing. Grade-four was what the city had given to Zidarov – small, but clean, and the electrics worked and the tower had a security guard with usable body armour. Below that, it all started getting vaguer. By the time you reached eight, you felt lucky to have a drinkable water supply and a door that locked.

Zidarov drove down to Vostoka in mid-morning, long after the first shifts had got going at the assembly halls. The crowds got shabbier the further away he got from the habclave’s centre. The towers on the fringes were shorter and squatter than in upper Urgeyena, made of cheaper materials, hardly renovated, locked together by a net of teetering viaducts and elevated mag-tracks. They didn’t last very long, as a rule, and either collapsed or were demolished when the cracks were wide enough to stick a hand through. Cheap replacements would spring up in time, thrown together by constructor outfits with little name recognition and heavy cartel links. You could make slate in the grade-eights if you really tried, but none of it without knowing the wrong people.

He drove down a heavily shaded alley that smelled of refuse even through the groundcar’s atmospheric filters. The sky was barely visible, masked by the undersides of mag-tracks and rockcrete transitways. Zidarov slid into an empty street-bay and got out. He made sure he had his jawsnapper primed. Everything shuddered and echoed, and the air throbbed with resonance from the layers of traffic. It was so dark it might have been night, and all the ground-level lumens were on.

Despite the murk and the muck, it was still crowded. Most of the crowds ignored him, keeping their eyes lowered and their cowls up, clambering up the walkways and down the access ramps, just as was sensible. Many were filthy, their tunics doing little to mask their underfed frames. A few individuals stood taller – the minority with access to slate. Zidarov spied a borderline abhuman scowling at him from the shadows, all vivid pink skin and porcine eyes. He swept his gaze over the busy streets, and spotted a couple of gangers lounging in a doorway, both carrying splinter-guns openly. They were wreathed in cotin smoke, and didn’t seem to care who saw them there.

He secured the Luxer and started to walk, paying close attention to everything around him. He stuck out, in a place like this. None of Vostoka was entirely safe; this end was positively sticky. He felt eyes on him at all times, peering out of empty windows, glimmering under the shadows of open doorways, glances stolen over the shoulders of limping vagrants. He could smell the sickness on the air, mingled with the stinks of an old and decaying cityscape. He walked confidently but not brashly, meeting no gazes, staying watchful.

Soon the narrow pedestrian walkways were overlooked by steep tenements on either side of him, cutting off the very last of the natural light. A faulty chameleon-screen far up jerked and fizzed, its lens array blown and trying to show three images at once. It threw blurts of raw light across the darkness, freeze-framing faces, profiles, snarls and simpers.

A figure stumbled into his path, and didn’t get out of the way. Zidarov looked up to see a powerfully built man wearing overlapping slabs of synthleather. His face was a mess of scars and poorly bolted metal plates. One eye was amber yellow, clearly a cheap augmetic, and the other was bloodshot. Zidarov smelled both jeneza and topaz on his breath. He carried an iron bar with crude electro-spikes soldered onto it. Some kind of local strongman, then, hustling in the shadows.

‘Lost, good friend?’ the strongman slurred, exposing a mouthful of rusty metal teeth.

Zidarov sighed. He could do without this. ‘Fine, thanks.’

His stinking face got closer. ‘Not seen you here before.’

Zidarov glanced around him. No one was taking any notice. Some of the poorer, sicker citizens were scuttling away faster. The rest were ignoring the encounter, knowing better than to interfere.

He blink-summoned a quick iris scan of the thug’s poorly constructed armour-rig. It was a shambles, impressive at first glance but barely functional in practice. A gaggle of loose wires was exposed just above the waist, some of them feeding directly into the cortex controller. Zidarov reached out to grab the wires with his jawsnapper hand, releasing a steady force-pulse as his fingers closed.

The man convulsed, jaw clenched tight, as Zidarov sent many, many jolts through his inexpertly integrated collection of bio-interfaces.

‘But I’m not here, am I?’ Zidarov growled, keeping his voice low. ‘No one’s here. It’s all in your narced, fucked-up mind.’

The man spasmed, sweat breaking out across his forehead. The iron bar dropped from his grasp, clanging on the street.

‘Run off, now. Forget about this. Put it down to a bad batch.’

By the time Zidarov let him go, he was drooling. The thug stared at him for a moment, blood mingling with the saliva, before stumbling away, still twitching.

Zidarov kept on moving, not bothering to look back. One intersection up, he turned from the alley into a dead-end access spur. Alone now, and in the gloom of walls on three sides, he climbed a rusting metal escape-gantry for the hab-tower on his right. He went up a few storeys before reaching a level walkway that led crookedly ahead, worming its way between two crumbling rockcrete walls. On his way he passed an old plaque set into the masonry bearing the coiled-serpent sigil of the city and the initials of the building inspector who had passed all this off as meeting minimum requirements. The windows around him were all shuttered fast. The hubbub of traffic overhead and crowds below remained in the background, but muffled now, a long way away.

He pressed on, edging sideways when the walkway wriggled precariously between two bulkheads that almost touched one another. Another metal ladder followed, so rusty that it felt like it would fall apart under his weight, before he found himself on a service platform at the rear of a hab-tower, nine storeys up, overlooked by a facing wall studded with more shuttered windows.

He moved over to a low railing on the far side of the platform and looked out across a jumbled landscape of overlapping rooftops, crosswalks and hidden courtyards, fenced in on all sides by the higher street-facing blocks. This was a view few would ever see, unless they lived in one of the inward-looking hab-units and dared to pluck at their shutters. The vantage had been picked out after a study of the cartographs stored in the Bastion’s archives, and for once they hadn’t proved outdated or inaccurate.

Zidarov checked he was alone, then knelt down, settling against the railing, and brought up the ranged auspex he’d taken from the armoury. He rested it on the railing’s top, and adjusted the sights.

Borodina had given him a list of known or suspected Yezan cell locations. This was only one of them, and yet from the start he’d had a feeling about it. The Vidora liked to operate as far away from attention as possible, unlike some of the flashier cabals who enjoyed flaunting their status. This site was perfect for them – a long way back from the street front, embedded deep in a district where even sanctioners went watchfully, surrounded by underfed citizens who were scared of everything and knew how to keep silent.

He calibrated the auspex, adjusting for the murk, and swept the viewfinder out to the designated coordinates. The rooftops blurred and zoomed, before clarifying onto one building at the centre of the cluster. He made out a narrow courtyard at ground level, steeply overlooked and very dark. He saw a patchwork of pressed-metal walls on its far side, the kind of thing a prefab storage unit would be made of, and a locked pair of slide-doors.

He settled down for a wait. He studied the details, moving the auspex gingerly to maintain focus. The place was all nondescript enough, with nothing to detain a casual glance. If you knew what to look for, though, some things stood out. The windows on the storage unit were shuttered like all the rest, but more expertly, with no chinks or gaps around the edges. Some work had been done just under the roofline – housings for remote sensors, tripwire security, things like that. Three big air filters had been fixed to the roof tiles, all whirring away. It was pretty robust, all told. He wondered why they needed so many filters.

Nothing happened for a while. He scanned further, trying to pinpoint where the access to the outside world was. The building was surrounded on all sides, and the far end of the courtyard was hidden from view. He shifted along the railing, adjusting his sight line, and caught the left-hand edge of what looked like a barred gateway, though the gates themselves remained obscured behind the gable-end of a neighbouring warehouse frontage.

He took some pict-stills, and recorded the dimensions.

‘Now, then,’ he whispered to himself, as the first figure came into view. It was a male, edging into the courtyard through the half-seen gates. He was dressed in worker-drab, bald, mid-thirties, skinny. His scalp was bare, he wore thick-lensed goggles, and his hands were encased in black gloves with metal studs at the fingertips. He went up to the door of the storage unit, and activated some kind of summon-panel. A little while later the slide-doors opened, and three others came out – two females and a male. These were dressed similarly to the first man, but the way they carried themselves was different. Zidarov had seen it many times before – the low-level strut, the assurance of being part of an organisation, on home territory. They were the Vidora.

He zoomed in closer, running the lens over any exposed flesh. It was a hot day even in the shadows, and their necks and forearms were bare. He activated a filter for holo-mark detection, and sure enough all three bore clan-ownership tattoos in filter-reactive inks. All of these were where they should have been – just below the collarbone, able to be readily covered up when out in the open. These were part of the cabal’s Second Circle – bloodsworn fighters, free from slate obligation and protected from unauthorised hits by the Ghaan code, the formal series of conventions that governed underworld activities in the city.

The male member of that trio might well have been Yellowsnake, thought Zidarov, though he couldn’t verify it from this distance. The first man gave him something – a package, possibly slate, or maybe contraband of some kind, or maybe just a food packet. They exchanged some words, but were too far away for Zidarov to record what was said. As they spoke to one another, half a dozen other figures emerged from the storage unit. These were openly armed, each one carrying a projectile weapon – shotguns, plus a couple of autoguns. Those had the look of Third Circle heavies – lower-grade muscle, aiming to work their way up the hierarchy by performing their basic duties as ordered. They were in no hurry to go anywhere, and loitered around the courtyard. A couple of them lit up cotin-injectors, and thin lines of pale smoke curled up in the gloom.

Zidarov made notes the whole time. There were a lot of guards for such an unpromising-looking location. Something worth protecting was in that storage unit, and Zidarov worked on the assumption that more armed guards were probably inside. He swept his viewfinder up to the ventilation units. He applied a temperature filter, and saw that the grilles were kicking out plenty of heat and moisture.

Then the slide-doors opened again, and two more operatives wheeled something out. It had the look of a medicae couch – a metal rig with a padded recliner seat, the arms of which contained inline chirurgeon-jacks. The contraption clattered along on wheels, and long trailing tubes hung from an overhanging fluid-array. He looked closer, and saw wrist and ankle shackles welded onto the frame. The upholstery looked stained. The first of the men in the courtyard, the one in worker clothes, took a look at it under the watchful eyes of the Second Circle Vidora. He shook his head, then started to fiddle with the equipment. Zidarov realised that his gloves weren’t removable – they were tooling aids, grafted onto his fingers. He was a mechanic.

As he did this, Zidarov was able to push the auspex to its magnification limit, and use an enhancer-algorithm to pierce the shadows of the open doorway. Everything within the storage unit was grainy, poorly lit, but he did pick up more guards standing just under the lintel, and what looked like rows of medicae couches lined up against an inner wall. These couches were all occupied, as far as he could see – thin bodies, locked down, surrounded by webs of tubing. None of them were moving, and it seemed as if they had masks placed over their faces. Above the couches, on a long shelf, sat transparent vials, pipes and monitoring equipment.

Then the slide-doors closed, and his glimpse into the unit’s interior was cut off. Some of the guards wandered out of view. The Second Circle operatives and the mechanic remained crowded around the faulty couch-rig.

Zidarov cut off the recording and set the auspex down. He brought up some of the still picts and took another look at them. He hadn’t liked looking at it in real time, and it got no better on a rerun. He’d seen places like this before in other contexts. The Vidora really weren’t in the business of helping sick people to get better, and none of those lying on the couches were there by choice.

Zidarov got up, shuffling back across the platform before turning and heading down the ladder again. As he did so, he put in a priority consult-request with Vongella.

He’d be back again soon.

Chapter Six

Helewe Vongella, Sector Commander of Bastion-U, had always been hard to read. Some castellans were lazy, some were efficient. Some took bribes, some were scrupulously honest. Some ran their operations like vladars, cracking down on any signs of independent thought, while some kept a loose hand on the reins.

Vongella seemed capable of doing all of the above, and in ways that were hard to predict. Zidarov knew she had links to at least some of the major cartels, but she’d never given the impression they owned her. She was capable of being distracted for long stretches of time, occupied with projects that he knew very little about, before suddenly being seized by zeal and ordering a crackdown on ostensibly random elements of Urgeyena’s many illicit trades.

Gyorgu believed she had a mental condition, something that affected her judgement. Zidarov didn’t agree. He suspected at least some of the seemingly erratic decision-making was designed to keep them on their toes, so they never got too comfortable. At the very least, it made people wary and attentive, which he imagined she liked. As for the allegations of corruption, it was impossible to run an urban district without dealing with all the major players. Zidarov remembered a big public ceremony some time back, when one of the industrial groups had donated to fund the construction of a Bulwark refuel depot. He could recall exactly which corporation it had been – Jazc, one of the largest – and he also remembered that she had greeted their delegates on the stage like they were family. That’s how you had to be with the gilded, since the money they got from Varangantua’s praesidium disbursers wouldn’t have funded much more than a few mauls and a rack to hang them on.

It had been touch and go whether he got his priority consult. He liked to think he carried a fair degree of water, but nothing compared to the garrison-colonel of the sanctioners. He might well have been ignored, or asked to come back in a week. As it was, the request went through uncharacteristically smoothly, and within an hour of getting back to base he was being shown into her operations room.

He was very familiar with the chamber. He had been familiar with it when Vongella’s predecessor had occupied it, as well as the one before. It looked much the same these days as it ever had – none of the occupants had gone in much for ambitious interior design. One wall had a large metal-framed window that gazed out over Urgeyena’s administrative heartlands. Another wall was taken up with a floor-to-ceiling lens display of ongoing incidents across a swathe of urban sectors, together with rune-locators for the principal sanctioner squads. Three large steel-embedded lumens hung from the ceiling. Vongella’s long, oblong desk took up space against a third wall. Two uncomfortable synthleather chairs faced it, both set lower than they should have been.

As he came in, Vongella was in her usual position, her head in her hands, staring at a dataslate on the desk in front of her. Zidarov took a seat in one of the chairs, and waited.

She was a large woman. ‘Big-boned’ as Zidarov’s mother would have said. She wore a slimline protection-suit under a black knee-length jacket. Her hair was jet black too, cut neck-length, and her skin was as white as a baby’s first tooth. Her facial features were angular, with a squarish jawline and thin lips. You had to get up-close to really see it, but her left cheek was entirely artificial – the result of a patch-up after a run in with a Chakshia warlord nine years ago. When she smiled, sometimes you saw the synthflesh catch on the reconstructed cheekbone underneath.

After a fair while, she looked up at him.

‘You know what you’re asking for?’ she said, testily.

‘I don’t do it often, Castellan,’ said Zidarov.

‘That doesn’t matter.’

‘I know Draj’s squad is looking for work. I could give them some.’

‘I bet you could. But you don’t assign them. I do.’

Zidarov had never worked out whether Vongella was genuinely sure of her position and merely irascible about it, or if she carried some deep-seated worry about being ousted by a rival and therefore overcompensated by reminding subordinates of her status whenever she could.

‘I was given the location by Ajril Borodina,’ Zidarov told her. ‘It’s already in the veil.’

‘I know.’

‘It’s a Vidora safe house. I’m not sure how long they’ve been there.’

She sat back in her chair, and blinked heavily. ‘Doing what they do. Quietly. If we kick it, we’ll have them wondering why.’

‘Because they’re cell-draining.’ Zidarov looked her in the eye when he said it.

‘Yes, I read your report. It’s a vile practice.’

‘You said it.’

‘They do lots of vile things, probator, and we can’t go after all of them.’

‘I’d like to clear it up, though,’ he said, firmly. ‘We’d got this off our territory, Castellan. You did it. That was something we could all be proud of.’

She sighed irritably, and reached for an ivory-inlaid cotin-injector. ‘You never eradicate anything, probator. You move it around. Don’t tell me you thought for a minute it was extinct in Urgeyena.’

‘No, really, I did, because it definitely was.’ He shook his head. ‘Listen, you stuck me on this thing with Udmil Terashova, something I can’t get out of, and Throne be praised it’s led to something actually worth our time. That’s a result.’

Vongella thought about that, as the pale smoke rose up from her parted lips. She thought about that long and hard. ‘Does Borodina know?’

‘She only gave me the loc-ref. I doubt it.’

‘You’ll have to speak to her.’

‘Yes, I will.’

‘Do it today.’

‘It’ll just take a squad. One Bulwark, full crew, in and out. We shut it down, waste the muscle and bring in the overseer for questions. I might even ask them about Adeard Terashova while I’m there.’

‘Yes, the man you’re meant to be finding for me.’

Zidarov shrugged. ‘One thing leads to another.’

‘I dislike that very much. I want you concentrated on your primary tasking.’

‘I am, Castellan.’ Zidarov felt his scar twitch again. It did that sometimes, when he was trying to get a result. ‘This is how I see it. Adeard Terashova’s been putting himself about. He runs an import station on the High Ridge, something his mother gave him to handle – the supervisor there gave me the link to the Vidora. He’s a bored rich boy, given a job he finds even more boring. He starts to throw his weight around. Maybe he makes a fuss about the protection charge. Maybe he thinks he’ll tangle with them for a while, get involved in their business, make some real slate. Either way, he’s in over his head. His collection agent was called Yellowsnake. Borodina tracked him to this location – that’s why we have it on file. We could get both of them – your missing name, and a genuine player pushing the boundaries. If we only get the agent, I’ll ask him all about Adeard. He might even tell me something useful, once he’s seen what Draj does when he’s angry.’

‘Or you’ve drawn a blank so far, and now you’re fishing.’

‘It’s a lead.’

‘It’s a hunch.’

‘Look, Terashova’s boy might be running those damned machines himself, or he might be hooked up to one, or he might have nothing to do with it, but it’s worth doing anyway because these people are wholesale shits and it does no good for us to turn a blind eye. The way I see it, we hit this place, we nip it in the bud, then we work out what we can use.’

Vongella pondered that. Zidarov had to give her credit. She might be flaky, and undoubtedly had sources of income that weren’t on any official register, but she rarely flat-out refused a call for backup without some kind of solid reason.

‘You’re pushing this,’ she said.

‘If he’s really missing, if he’s really got mixed up with the Vidora, time is of the essence. You could have your answer for Udmil by tomorrow, or we could be sending the body parts back to her in a few weeks.’

Again, she thought on it.

‘Dawn, then,’ she said. ‘Use Draj, like you said. I can give you a squad, and that’ll have to do. Make it clean.’

Zidarov nodded. ‘Good. Thanks. Thanks very much.’

Vongella leaned forward, placing her padded elbows on the tabletop. ‘Listen, I hate it. I hate it. Cell-work, I mean. I hate it just as much as you, and I want it off my territory for good. But if this doesn’t give you a lead we can use, a good one, it’ll come back to you. It’ll come back to you hard, and at my hands.’

Such was always the way.

‘So I’ll get right on it,’ Zidarov said. ‘Then we’ll all be happier.’

Getting things together took time. He had to fill out the authorisation forms, get clearance for non-emergency use of a Bulwark riot-wagon, make sure the patrol sanctioners in the subsector knew it was coming. Worst of all, he had to speak to Draj, who was the sergeant on the roster and so was the one he had to work with.

As he entered the sanctioners’ demob chamber, Zidarov smelled the hostility coming off them all just as pungently as the body odour did. The room was lined with ceramics, the floor unpainted rockcrete. Several of Draj’s attack dogs were sitting on benches, pulling their armour plate off studiously, knocking the power packs out of lasguns, slamming used shock mauls into recharger-sleeves, cracking knuckles newly freed from gauntlets. The air was hot and wet from the pulse-showers in the next chamber along. Zidarov heard singing coming through the steam clouds, and recognised an old enforcer ditty about where to land a maul in order to cleanly fracture a skull.

Gurdic Draj looked up as Zidarov entered, his helmet pulled off to reveal a sweaty face that looked like the underside of a battered mag-lifter. His neck was as thick as his face, heavily tattooed with swirls of designs that had faded to a dull blue-green over time. He had a crooked nose – broken three times – tiny dark eyes, a thick-lipped mouth bisected with a white scar up to his lower cheek. He’d taken off his breastplate, padding and undershirt to reveal a bull-like torso covered in whorls of tight black hair.

‘Sergeant,’ said Zidarov, nodding at him.

Draj grunted. Zidarov smelled alcohol on his breath. That was normal. He wondered what he’d think if Draj hadn’t been drinking. That might be worse. He didn’t know what he’d do with a sober Draj.

‘Dawn, tomorrow,’ Zidarov said, handing him a palm-sized dataslug. ‘Everything’s on there. I can run you through it any time.’

He knew Draj wouldn’t look at it. He’d just suit up, clamber into the Bulwark, silent, staring at his shock maul, the thing they grimly referred to as a ‘tickler’, waiting to be shown which way to charge. After that, it was all automatic with him. Doing what he’d been created to do. Did he enjoy it? Hard to tell. It didn’t look like Draj enjoyed very much, but then it was hard to imagine him doing anything much else either.

‘Do you need anything more?’ Zidarov asked.

A sanctioner shoved past him, buck naked, on the way to the pulse-shower. His back was spotted with someone else’s blood. His body was stocky, short but absurdly muscled in the way a stimm-abuser’s body was muscled. His hair was clipped scalp-short, and tattoos rippled across his skin. That was the true squad uniform – scalp-cuts, fraternity marks, old and new scars, chem-spiced perspiration.

Draj barked a short, hard laugh, devoid of humour. ‘No, we’ll see you tomorrow, probator,’ he said.

So that was that. Zidarov shrugged, and left them all in the steam.

After that, he went to find Borodina. By the time he reached her desk, she was gone – out on assignment, presumably somewhere up by the suborbitals.

He didn’t vox her direct, in case she was engaged in something important. He went back to his own station and left a low-priority message for her to pick up when she could.

‘Thanks for the tip, probator,’ he said into the receiver. ‘I found more than I bargained for out in the habs – they’re into some unlicensed medical work, so we’re going to take the place out, see what we get. If we get hold of my target there, or Yellowsnake, I’ll notify you.’

And then it was on to other tasks – the dreary business of tying up existing cases, of replying to vox and lex messages on the dataveil sent by members of the Bastion about a hundred other things. By the time he got to the bottom of the list, it was late. The whole floor-section was darker, with probators and their assistants working by overhead lumen-glows. Noctis-shift workers were coming in, looking bleary, underslept, ready for the vigil through the long Varangantua night.

Zidarov stretched out, feeling the sweat stick under his armpits. He yawned. He would sleep badly, he knew, if he got any at all. The prospect of an action taking place at the crack of dawn always kept him tossing and turning. It wasn’t fear. It wasn’t anticipation. He didn’t really know what it was – just the knowledge that something was coming up, something with hard-to-predict outcomes, something that he needed to be on for, and so really had to be rested, and so he had to sleep, and so he wouldn’t.

But that was all fine. He wasn’t going home. It wasn’t that kind of night. He got up, pulled his coat from the stand beside his desk and shrugged it over his shoulders. Then he went down-level again, trudging along the wide stairwells with their statues of old castellans, smelling the astringent polish on the floors, the walls, the aroma of well-scrubbed authority.

He took the Luxer northbound, sweeping along the main transit corridor. The first specks of rain from the long-wished-for wet season trickled down his forward screen, and he activated the static repeller field. The moving lights swirled and swooshed around him, coming in and out of the dark, some of them from other vehicles, some from buildings, pocked with sodium strips or neon coronets. The night sky above was starless, blocked by the clouds that had been building steadily for weeks. It was coming. The air was thick with it. People in the streets looked up, feeling the pressure growing, feeling the build-up, the steady increase in heat and humidity. Just when it became unbearable, that was when the deluge would come. Until then, everything was tense.

He pulled off the main route and slipped down into a residential feeder street. The routes here were just like the ones he took to get back to his own hab-tower – rows of nondescript accommodation blocks, each lit just well enough, built just solidly enough, functional, serviceable. A few servo-skulls scudded overhead as he pulled into the final driveway before his destination, scanning scratchily as they went. A large screen owned by the civic defence association stood by the side of the access strip. This week’s chameleon-pict, floodlit more than anything else along the strip, showed a montage of battleships tearing off into the void, each one with a glowing numinous halo. The legend below was typical: The Emperor’s Arm Reaches To All Worlds! Subscribe To Military Bond Issues! Do Your Duty! Fund The Never-Dying Heroes Of The Imperium!

Zidarov had spent his entire life on-world, like virtually everyone else on Alecto. He had almost no idea what it must be like to travel through the warp to other systems. He doubted, however, that the Heroes of the Navy were really Never-Dying. He suspected that they died in rather greater numbers than those who kept their feet on the dirt of a real world. Maybe their heroism made up for that. Or maybe, once they had passed through their inductions and found themselves stuck on the fifty-third gun-level of a line battleship, buried in an iron-bound hovel of ever-clanging machinery and supervised by an overseer wielding an electro-lash, they realised they’d made a terrible mistake, and it would have been better never to have listened to the nice recruiting officer with the sympathetic eyes who had nodded at them and understood so much. If you weren’t a dupe, you knew that Alecto had to meet the tithe. Somehow, whatever the cost, Alecto had to meet the tithe.

And at that, predictably enough, he thought of Naxi, and that soured his mood.

He secured the groundcar, turned his coat collar up against the smattering of rain, got out and walked up to the hab-block ahead of him. His probator holo-seal was enough to get him past the outer security doors, as well as the officious guard manning the communal area on the ground level, who nonetheless looked at him poisonously, as if he were an enemy of some obscure kind and ought to be reported on for some obscure reason.

Zidarov ignored him. He was on time, which was unlike him. He entered an elevator, punched in the level number and leaned against the inner wall as the cage clattered upwards. He got out into a corridor that he had seen a thousand times already in a thousand other places – dark-green threadbare carpet, pale grey-green walls with a cheap glossy patina, noticeboards with tatty papers celebrating the hab-tower’s improved energy efficiency or the need to inform the authorities should your neighbour do anything out of the ordinary.

He flipped his collar down again, and wiped his hand over his hair. It was impossible not to feel guilty, however hard he had tried to get that out of his system. He followed the route he knew so well, coming up to hab 487, with its vomit-yellow door and the black flecks on the frame where the paint had come off.

He depressed the chime, and waited. He heard her feet along the hall, padding softly without shoes. Then the lock clunked back, the hinges squeaked, and Lena Vasteva opened the door. She was wearing a long orange dress-suit, with her hair loose and the silver circlet around her neck.

‘Right on time, Zido,’ she said, smiling warmly.

‘For once,’ he said, going in, embracing her, closing the door behind them both.

Chapter Seven

The chime woke him from less than an hour’s sleep. It was like being pulled out of a well of oil by the hair, gasping for breath. When he tried to open his eyes, they didn’t obey.

The chime went off again, and he smacked his big hand into it. His lids dragged apart at last, and he pulled his body up from the covers.

It was still completely dark outside. Zidarov took a moment to remember that he was in Naxi’s old bed, and that he had to creep out of the hab quietly. It had been a hot night, and getting any sleep at all in that narrow cot had been nigh impossible. Still, better that than risk waking Milija when he’d finally got in.

He rubbed his face, massaging the stubbly skin hard, then slapped his cheek a couple of times. His gear was all laid out, just as normal. He stumbled out to the hygiene-chamber and did what he could to scrape the night from his body, before returning to the bedroom and reaching for his flak jacket, boots, coat, Tzarina. Then he was stomping out to the elevators again, clicking the locks behind him as quietly as he could. Once outside, his breath steamed in the pre-dawn chill as he headed for the Luxer.

The traffic was light on the way to the Bastion, and he engaged both drives. He felt punchy, sticky-headed. Adrenaline would kick in, he hoped, once things hit their stride, but for the time being he could have used more sleep, or maybe a jolt of caffeine, or maybe some food.

When he arrived, he didn’t pull into his usual berth, but parked closer to the underground depot used by the sanctioners. He stuffed his hands into his pockets and made his way down a long ramp into the echoing cavern where the Bulwarks were stowed. The place was poorly lit. Riot-wagons and bull bar-hung groundcars stood against the undressed rockcrete like bovines in a pen, black-green, blocky, enormous. Draj’s squad was prepping one of the Bulwarks at the far end of the chamber, and its smokestacks were already pumping. A gang of maintenance menials, two of them servitors with machine tools grafted in place of hands, clattered and hammered around it, prodding the open service hatches and taking readings. Its wheels almost came up to Zidarov’s waist.

Draj was already suited, his face lost behind the blunt grille of his helmet. The five members of his squad were kicking their heels outside the open personnel compartment, similarly kitted out in black armour plates, noctis-sights, autoguns with las-targeters, smoke grenades.

‘His Hand, sergeant,’ Zidarov said, cupping his hands against the cold. ‘Any caffeine?’

Draj grunted. ‘Yeah,’ he said, slapping his stomach. ‘In here. An hour ago.’

A couple of his goons chuckled, then got on with checking the spare boxes of rounds.

Zidarov adjusted his flak jacket under his coat. He had a dry, metallic taste in his mouth that he couldn’t shift. Maybe some hangover from last night. ‘Just in case you didn’t read everything in detail,’ he said, ‘only touch the Third Circle. I want a name for questioning – Yellowsnake. He’s Second Circle. Keep him alive. They may have another target in there, Adeard Terashova. He’s a civilian. Blond hair. Young. Don’t break his face, even if you want to. I know it’s a difficult concept. It’s all I ask. Other than that, have at it.’

Draj grunted, then thumbed at the others to clamber in. The sanctioners scaled the side-ladder and piled into the rear compartment, where low-level red lumens flickered on under the metal benches. The armoured doors swung closed, and the locks clamped. Draj walked around the far side of the cab and climbed in. Zidarov took his place beside him in the passenger seat.

The menials cleared out, and Draj gunned the engines, filling the depot with more smoke. The forward lumens blazed into life, throwing stark white pools against the far wall, and the entire chassis shook on its suspension.

Zidarov slipped a hand over a rail on the inside of the door. Riding in a Bulwark was never a comfortable experience, and Draj drove about as carefully as he drank. The flak jacket Zidarov wore was a heavier grade than usual, ready for whatever they might run into, and it was already making his chest ache.

Ahead, a pair of heavy blast doors rose up from the floor, grinding their way towards the high ceiling, exposing the pre-dawn exterior. The Bulwark rumbled down the slope, bumping over the threshold, then was out onto the transitway, picking up speed, picking up volume.

Draj wasn’t much of a conversationalist. He drove one-handed, keeping his left gauntlet close to the power maul at his belt. Every so often he’d cough, or snort, or hack something up. Enclosed within that mirrored helmet, it all echoed weirdly.

Zidarov sat back, gazing out of the narrow view-slit. The hab-blocks surged past as the Bulwark picked up speed. The city was strangely quiet just then, like a dormant machine, locked down, a smear of sodium lumens and bleak dark walls, bereft of the masses that swarmed the transitways once the sun was up. The air was thick, though, still taut with the promise of the storms to come.

He still had the guilt sitting on him, the nagging voice in his head that told him last night had been a mistake, again, and that he needed to stop doing it. The whole thing was as old as time, as old as men and women had been on Alecto, but that didn’t make it safe. He had his family to think of. He had everything he’d built. It didn’t make him happy, though he kept hoping it would. It made him wretched.

The Bulwark bounced across a high kerb, barely slowing, thundering along like a big, confused beast. Draj hadn’t activated the deafening sirens or the lumens across the top of the cab, which surprised Zidarov, because that would have pissed off every sleeping citizen within ten miles of them, but he didn’t say anything about it.

‘Cell-drainers,’ Draj said, eventually.

Zidarov looked up at him, surprised to be addressed. ‘That’s right,’ he said.

‘Filthy bastards,’ Draj said.

‘Yes, they are,’ Zidarov said back.

Draj thought about it for a while. ‘I’d hook them up to their own machines. I’d watch them the whole time. I’d make them drink it back in.’

‘That’s very inventive of you, sergeant,’ said Zidarov. ‘Run it by Vongella. You never know.’

They were reaching the destination. Draj stopped talking, and started concentrating. Zidarov couldn’t smell much alcohol coming through his helmet’s vox-guard, so maybe he was actually taking this seriously.

He got the first pang of anticipation. He patted the pair of spare magazines strapped under his chest, just to make sure he’d remembered to include them. He checked he’d got the manacles at his belt, clipped the jawsnapper over his knuckles, then activated the flare-response dampeners in his iris. The sanctioners liked to set off blind grenades as they entered, just to add to the overall effect, and if you weren’t careful you could find yourself on your knees with your eyes streaming and your head ringing. He heard echoing clangs from the rear compartment as the sanctioners geared up to burst out.

‘Hold on,’ grunted Draj, swinging the riot-wagon round a corner and heading straight for a narrow opening between two larger buildings. On either side of them, the hab-blocks rose into the red-black of the night sky, decrepit even in the darkness, their outlines broken by bone-like escape gantries. The gap looked very small. He thought he saw bodies running, just silhouettes, and had no idea if they were regular civilians or part of the cell they’d come to smash.

Zidarov held on, as instructed. He vaguely recognised the profile of a couple of the taller blocks, the ones he’d spied on in daylight, before the Bulwark smashed hard through a low barrier slung across the tiny access route.

The wagon rocked, ploughing on. An alarm went off, an axle screamed, and they charged down the winding alley, sparks flying along both edges, before crashing out into the narrow courtyard he’d spied from distance. Another barrier, this time made of reinforced steel bars, was ripped apart by the Bulwark’s heavy nose, before the whole vehicle slewed round, skidding across asphalt, juddering to a stop.

The doors slammed open, and the sanctioners burst out. Draj killed the engines and leapt from the cab, his maul crackling to life and throwing a blue-white glare across the darkness. Zidarov followed more clumsily, almost missing the last rung of the ladder and hitting the ground awkwardly.

Two sanctioners ran up to the shuttered entrance and clamped metal-breakers on either side, while the rest crouched in cover aiming their las-sights at it.

‘Clear!’ Draj roared, and Zidarov ducked down behind the Bulwark’s huge wheel.

The breakers went off with a sharp crack – one, two – and the doors were blown inwards off their hinges. Even before the plates had landed the sanctioners were moving – two blind grenades sailed into the gap and went off with snaps, followed by sanctioners edging up in half-crouches, autoguns swivelling, las-sights probing.

Zidarov pulled his Tzarina free and followed them, jumping over the ruins of the entrance, blinking hard to get his eye in. His heart was thudding, his body flooded with adrenaline, and he tensed to get a shot away. The sanctioners hadn’t opened fire yet, which alarmed him – the whole place should have been ablaze with hard-round impacts by now.

It was only when he ran into the chamber itself, coming up short, staring around him, that he saw why. They were standing around him, nonplussed. There were no targets. There were no people. There was nothing to hit.

He heard himself breathing hard, and worked to stop it. He saw Draj stomping around, exuding frustrated fury. He’d waved three of the sanctioners further down the long storage chamber, just in case, but they could all see almost to the far end, and there was nothing there. Another of the sanctioners went over to the lumen controls and pushed the plunger down. Cheap strip-lights flickered on, exposing a dirty, bare floor. The ventilation units kicked in – probably on the same circuit – stirring up dust.

‘Fuck,’ spat Draj, turning from one side to the other, his instincts still looking for something to hurt.

For a moment, Zidarov thought he might have made a mistake with the loc-ref. He went over to the wall, the one with the shelf where the vials and the tubes had been stored. The shelf was there, empty now. He knelt down. The floor was marked with long trails, where wheeled units had been hurriedly pulled out. He could still smell the meds – the vaguely sick-like sedatives and antisep compounds, hanging in the air like the aftermath of a bad party.

‘Nothing here, sergeant!’ called out one of the sanctioners from the far end, his voice echoing in the empty space.

Zidarov felt like staying on his knees. He felt like burying his head into the floor. Or maybe knocking it against it.

Draj came over to make him feel better.

‘You stupid shit,’ he growled. ‘You stupid, fucking shit.’

This was the place. It had been full. It had been active. He hadn’t been seen by them, he was sure of it. Just hours ago, an active unit. No one knew he’d come to observe it. Even Vongella had wanted it gone.

He holstered his Tzarina, and got up. ‘Looks that way,’ he said.

Some of the sanctioners were muttering. One pulled his helmet off, and shot him a breaking-fingers look.

‘Castellan’ll have your teeth, you stupid shit,’ said Draj, warming to his theme.

‘Cordon it off, sergeant,’ said Zidarov, wearily, trudging back towards the broken doorway. ‘I’ll call in a verispex. They might have left something.’

But he knew they hadn’t. The Vidora knew what they were doing. More than he did, it appeared.

‘Stay out of that wagon,’ growled Draj, after him. ‘It’s needed for things that aren’t a fucking waste of my fucking time.’

‘Was planning on walking back anyway,’ said Zidarov, not turning round. ‘I like to watch the sun come up on each new, brilliant day.’

Two hours later, he was sitting at a chipped and faded bar, cradling a mug of caffeine in both hands. It had a shot in it. Brecht sat next to him with the same drink, only without the caffeine. Both of them stared at the stained formica for a while.

He’d gone back to Vostoka, to a place both of them had visited many times before, one with a flickering sign over a basement doorway that looked as if you’d get murdered before you got served. The cramped interior hung with cotin smoke and conversation. A battered old audex hammered out some old-time slow-beat standards, the kind of thing that the municipal family planning departments pumped into haze dens to get the official childbirth rates up. The server – an old man with an iron plate for a jawline – ineffectually wiped the mirror behind the bar, managing to smear the few areas that weren’t already blurry.

‘I don’t understand it,’ Zidarov said, moodily.

‘It happens,’ said Brecht, draining his glass and motioning for two more.

‘I wasn’t seen. I’m sure of it.’

‘You’re not as quick on your feet as you were, my friend,’ said Brecht, pushing his empty shot glass across the bar. ‘None of us are.’

‘They didn’t see me.’

‘They might have had spotters.’

‘I’d have seen them.’

‘Yeah. Because you’re a Throne-bound psyker.’

‘Don’t blaspheme.’

The shots arrived. Brecht took his, Zidarov poured his into his caffeine, making the mix almost fifty-fifty.

‘Is there a mole in the Bastion?’ Zidarov mused.

Brecht laughed, chinking his glass against the side of Zidarov’s mug, and taking a swig. ‘There are a hundred moles in the Bastion. There are moles on the moles. Where are you going to start? It wasn’t exactly a secret.’

‘I tried to vox Borodina again. Still busy.’

‘She’s on assignment. What’s she going to tell you, anyway?’ He shrugged. ‘Draj knew. Vongella knew. The sector sanctioners had been tipped off. If you’re going to get paranoid, you could find plenty of names, and it still wouldn’t help you.’ He scratched his bulbous nose, running a fingernail along where the veins had broken. ‘It happens.’

Zidarov took a swig, and winced at the taste. He didn’t even know exactly what Brecht had ordered. ‘Castellan’s hopping. She thought it was a mistake anyway. I’ve got three vox-messages from her that I can’t reply to yet.’

‘Yeah. The Vidora won’t be happy either.’

‘No doubt.’

Brecht looked up at him. ‘Look. I don’t know how it all looked to you, but, well. Was it a bit… hasty?’

Zidarov sighed. ‘Not you, too. Listen, this is all shit. Adeard Terashova isn’t missing. I know that, you know that. Hells, even Lija knows it, and she’s not even in this racket. If he was, then the Combine would have kept it quiet and bought some expensive assets to track him down and we’d never know about it. They probably didn’t even know where the Bastion was until they got a menial to show them. It’s all shit, and this was me trying to make something out of nothing.’

Brecht raised his hands. ‘Fine. I’m not saying I’m not sympathetic.’

Zidarov drained his mug. ‘I remember when I started out,’ he said. ‘I was on a squad with Berjer in the sanctioners – remember him? I thought he was a proper bastard back then, but now I’ve met more of them I think he was actually all right. We had a call-up, and I didn’t know what the assignment code meant, and he told me it was cell-drainers. And I told him I didn’t know what that meant either, and he thought that was hilarious. And then he sat me down and said, you know rejuve serum? The stuff the gilded stick in their veins to make them look like they’re twenty-five even when their kidneys are packing up and their grandchildren are starting their own families? I said yes. He said, well, where do you think it comes from? And like a groxprod I told him there were labs where they made it.’

Brecht silently ordered another. The fug in the bar got a little lighter as the morning waxed in the streets outside, but the windows were still opaque with condensation and grime.

‘And there are labs. Lots of them, and they make plenty of on-the-books slate. Vongella’s probably spent half her stipend there for twenty years, and it’s all legit. But then he put his hand on my shoulder, and he shook me up like I was some dumb canid and he said that whenever there’s an expensive, safe thing, there’s also a cheap, dangerous thing. And then he told me how it works, and that you can bypass the cultivators by just harvesting the plasma and the stem-cells direct from the living marrow, and if you’re really after the big margins and you have no soul or conscience you don’t even need to use proper sedatives. And he told me how long it takes for the donors to die, and how painful it is, and how you’re swapping the young for hideous old bastards with more slate than morals, and it’s going on all over Varangantua, and has been for years. It’s worse than kidnap. It’s worse than murder. They steal… youth.’

The third round of drinks arrived, and this time the caffeine wasn’t part of it.

‘He wanted to shock me, I think, and he did, even though I didn’t really believe it, and thought it was just another story to scare the newblood. So then we actually went in and broke up the den, and I saw what was left of the luckless buggers strapped into those machines, and I thought I’d never stop throwing up. Didn’t sleep for a few nights after that. I was single then, so I just stayed in the bars downclave and got properly dosed.’

‘It’s a strategy,’ said Brecht.

‘So I liked breaking up those things, after that. I liked using a maul on the ones who tricked those poor bastards into the dens. Draj told me he’d hook them up to their own machines, this morning. Draj doesn’t always talk complete shit.’

Brecht raised an eyebrow, but didn’t say anything.

‘I don’t like the thought that someone’s protecting them,’ said Zidarov. ‘I might be prepared to do some digging.’

Brecht put his glass down. ‘Don’t be stupid. Listen, Zido, you’re taking your eye off. Castellan will forgive a botched hit, but you need to get her what she needs, which is this boy, wherever he is.’

‘It’s all sh–’

‘Shut up. You don’t know that. And even if it is, you need to show that you’re running it down. Do some legwork. You really thought he’d be there, just like the warp spat him out in front of you? You were reaching, trying to get out of a waste assignment. How many people have you spoken to? Filed any reports yet?’

Zidarov smiled grimly, and took another swig. ‘You’re a real motivator, you know that, Gyorgu?’

‘I’m a model probator, that’s what I am. I play by the rules, I live a sober life.’

Zidarov laughed sourly.

‘I mean it,’ said Brecht. ‘You know your problem? You think you really are lucky.’

‘Yeah, I live the gilded life.’

‘You do. You really do. You’ve got it all. Don’t fucking throw it away.’

Zidarov looked up at Brecht, who gave him a hard look back. He almost asked him just what he meant by that. Maybe it was just what it sounded like.

He drained his glass. It was still early. Alcohol, just as ever, was proving to be a bad substitute for sleep.

‘Thanks for the pep talk.’

‘Yeah, fuck off.’

‘No, I mean it. I’ll try what you suggest.’ He rose from his stool, pressing his thumb to the reader on the surface to credit his account, plus an auto-donation for the local Ecclesiarchy temple. ‘Maybe he’s out there. Maybe he really is.’

‘It’d get Castellan off your back.’

‘For a while,’ Zidarov said, walking out. ‘Only for a while.’

Chapter Eight

After that, he did what he said he’d do. He got back to work, running down potential leads, one by one, using the local data sifted by his iris, not going back to the Bastion except to take a clattering mag-carrier to the depot entrance and retrieve his groundcar. If he stayed longer, he’d be spied by someone, and then he’d have to see Vongella, and that would annoy him. Best to stay in the city, keep his head down, try to salvage something worth using.

As he drove through Urgeyena, heading south on the Targutai Martyr multilane, alerts came in across the dataveil warning of possible unrest in the organised crime nexus, something to keep an eye on. They were sent to everyone in the sector. So now everyone knew there’d been a botched raid, and that he’d been the name behind it, and that it was going to make any Vidora in their sights restive. Great.

For his sins, he called on more names from Adeard’s extensive collection of semi-detached friends. No, no, probator. Nothing strange at all. Did I know him well? You know, not really. Parties. Friend of a friend, I guess. Yes, probator, I’ll let you know if I hear anything.

It was all he could do not to bang his forehead into the dataslate. The fog of tiredness just grew, spreading like a blood infusion. He needed to eat something again. His stomach growled, feeling like it was full of liquid, which it probably was.

He reviewed the files he’d pulled up on the Terashova business, its rivals, its engagement with the authorities. Like any big trade house, they’d had run-ins with a swathe of firms – the Nomen Group, the Jazc Corporation, the Lowella Collective. Various infringements of regulations flagged up, but nothing that raised much of an eyebrow. There were significant payments to security companies, and no doubt larger payments, not recorded, to shadier outfits like the Vidora.

He had managed to track down a man who’d worked on contract providing close protection for the Terashovas. He was called Berisa Kharkev, and he worked for a private security outfit with roots throughout Havduk and the other higher-worth claves. Zidarov hadn’t initially intended to call on him, hoping that a body might turn up in the grade-eights, but Brecht was right – you had to do the legwork. Kharkev still worked for the detail, though the contract with the Combine had been terminated some time ago, which meant that he might be prepared to talk. It wasn’t clear what he might talk about, but the more Zidarov got as background, the better.

Zidarov pulled off the multilane, back down into the shade of the low-rise streets, where the jumbled habs cut the red sunlight out and everything simmered down into the familiar shadowed darkness of drain stink, body heat and engine-wash. They met in a public refec-house – one of the many in the district specialising in the old Urgeyena staples. It was quiet, and as Zidarov entered he saw Kharkev sitting alone near the window, facing the entrance, his hands under the table. A dingy bar took up space at the rear of the dining area, which was decked out cheaply in plastek and formica. Lightweight moulded statues of the primarchs and Saint Zetrova were placed at the centre of each square table. There was no piped music, thankfully. It smelled of cooking oil, cracked pepper and hard-charred meat, the pillars of Urgeyena’s artery-hardening cuisine.

Zidarov took a seat opposite Kharkev, and signalled for two jenezas.

‘Thanks for meeting,’ he said.

‘No problem,’ said Kharkev. ‘Anything for the law.’

He was burly, as expected, with two raised scars on his left cheek. His hair was clipped short over a pale, thick-looking skull. He had full lips, bruised knuckles and a heavy paunch. From the way he sat, Zidarov guessed he carried a decent-sized sidearm at his belt. He was dressed smartly, with a dark jerkin tightly fitted over his barrel chest. He looked handy, with a sensible demeanour. In Zidarov’s experience, the better private firms that did major corporate work usually were – you couldn’t afford to be too overtly thuggish when commercial reputations were held at a premium.

‘So, you worked for Udmil Terashova,’ Zidarov said.

‘Mordach.’

’I thought they came as a pair.’

‘Maybe they do, in some ways. Not all the time. I was in close protection – bodyguard detachment – so I followed him around.’

’For how long?’

‘Uh, just over a year, I think. Yeah – ten months, give or take.’

‘What ended the contract?’

‘They rotate all their security. The big families always do. It’s a short ride – they don’t like having outsiders get too close.’

Zidarov nodded. ‘What about the son? You knew him?’

‘A bit. Never worked with him direct.’

The jenezas arrived, carried on a steel salver. They were both the heavy local stuff, brewed from the thick brown malts cultivated in the rain-soaked agri-zones. The liquid was as dark as tar, the head thick like clotted cream. As soon as Zidarov looked at it, he wondered if he should have ordered something solid, just to keep things on track.

‘Anything worried you about him?’ Zidarov asked. ‘Anything unusual?’

Kharkev drank, then smiled wryly. ‘If he’d been my son, I’d have shipped him off-world in a cargo crate. The gilded, though – they’re a race apart. They don’t think like you and me. I guess he was no different. Never had much to do, far as I could see. Spoiled.’

‘Sexual partners?’

‘Dozens, but nothing significant. They’re bored, those slips. They take topaz, drink rezi, they sleep in a different hutch every night. I thought he wanted to be taken more seriously, sometimes, but I don’t think it came to much. You know – make the old man proud.’

‘Did they have a good relationship, then? Him and the father?’

‘Ach, they all hate each other. They stay out of each other’s way. But I think he wanted old Mordach to respect him a bit. See him as a man after his own heart. But they didn’t trust him with much.’

‘And the mother?’

‘No idea. I don’t think she cared much, to be honest. Not the maternal type.’

‘That wasn’t the impression I got, when I spoke to her. She seemed upset about it.’

‘About what? Someone’s finally done the little bastard in?’

‘Possibly.’ Zidarov took a long draught of the jeneza, and it warmed him all the way down. ‘I’m still trying to work out how someone could have got to him.’

‘Not easy. The houses they live in – they’re like fortresses. I’d say virtually impossible, unless someone on the inside had something to do with it. The only time they’re even slightly vulnerable is when they have to drive, or take an atmospheric transport. They have guards with them then, and the groundcars are all armoured, but still. That’s the weak spot.’

‘Interesting.’

‘But I guess you’d have heard about it, if they’d gone for a groundcar. There’d have been shooting on a major arterial, heavy-duty, hard to hide.’

‘Maybe. I could do with speaking to someone who really knew him. Someone who could tell me more about what he might have been doing, where he might have gone.’

Kharkev pursed his lips. ‘There was one. A while ago. Not sure I’d know her name. Seemed all right to me. I don’t think they were lovers. I’m not sure why he kept her around – she wasn’t like the others, all plastek and rouge. Plain, like. But they seemed to get on. Maybe that was why. She might have been from the missionaria. Trying to save his soul, maybe. Something like… Erina. Eruna. Sorry, not much help.’

‘That’s plenty of help.’ Zidarov sat back in his seat, wanting to stretch out, to yawn widely. He blinked, and dropped a tab of fifty slates into Kharkev’s dataveil node. ‘For your trouble,’ he said. ‘If you think of anything else, you can find me.’

Kharkev nodded in appreciation. ‘Look, I don’t know if I should say this… But, see, I worked with them for a while. We were just the sauce, so to speak. The public bodyguards, more or less for show. I don’t think I ever had to pull a gun out in ten months. The Terashovas had some serious people working for them in-house. Dangerous people. If Adeard has found trouble, which I can believe, I reckon they might find it easier to handle it themselves.’

Zidarov drained the rest of his drink. ‘The thought had occurred to me. Thanks for talking. I’ll see what I can do with the name.’

Then it was more work on the datafiles, more fruitless attempts to make connections. The broadcast images sent out to the sanctioners on patrol had uncovered nothing, just as anticipated. The city got on with its business, somehow managing to cope in the absence of Adeard Terashova. Nothing turned up in the public bulletins on the information channels, which didn’t surprise him. It was as if he’d never existed. Those who’d known him didn’t care. Those who hadn’t had no idea he was gone.

Zidarov linked to the analysers at the Bastion’s dataveil node, and had the connection request routed to Alexi Cuo, the little man who ferreted away in the archive and the municipal records and who owed him a favour or two.

‘Zido!’ came the wheedling voice into his iris’ receptors. ‘Thought Castellan had put a hit on you or something. Where are you?’

‘Out and about. How busy are you?’

‘I can barely find the time to sleep.’

‘I need one little thing. Staff records at the missionaria stations in the Vostoka and Havduk districts. I’m looking for an individual. Erina or Eruna, maybe.’

‘So which is it?’

‘You tell me. It might be something else. Female, young, some possible link to the Terashova family. Soon as you can.’

Cuo laughed. ‘So what have you done, then? Why’s Vongella got her blades out for you?’

He didn’t feel like discussing it. ‘Thanks a lot. Vox me when you get something.’

Then he cut the link. He reviewed what he’d done, what he’d got, and reflected on how little it was. He thought of the bodies glimpsed through the doorway of the Vidora den, and couldn’t help wondering where they’d been taken to. The cells were efficient, to have moved them all so quickly. Despite everything Brecht had said, he felt sure he hadn’t been spotted. Usually you knew – you remembered a slip you’d made, a moment you’d pushed it too far. So they’d been warned. They must have been. That closed things off, at least for the time being, but once things cooled down that would have to be looked into.

No rain fell on the journey back, although the clouds continued to gather. The heat was moist now, like a headache behind the eyes, gathering and gathering until the inevitable break that everyone now wanted. The pressure was tangible, thickening up, making it feel like you were walking through jeneza. Building, building.

As he took the elevated transitway east, he saw the contrail of a big cargo lifter coming down to the suborbital stations over to the north, its heavy belly filled with goods, its flanks steaming and spewing vapour. He thought of Borodina, and realised she hadn’t got back to him. That, too, would have to be chased down.

He reached his hab-unit and saw the light on at the window. The sky was black-purple and florid, ripe for a storm. When he got in and entered the refec-chamber, Milija was already there. She looked up at him as he entered.

‘Good day?’ she asked.

‘Long,’ he said, walking over to the storage unit and rooting around for something to eat. ‘Yours?’

‘Fine. But then, I got some sleep last night.’

Zidarov tensed, but kept rummaging.

‘So what time did you get in?’ Milija asked.

‘I don’t remember. I told you I’d be–’

‘–late, yes. Did you even come back?’

‘Of course I did. What are we eating?’

‘I’ve eaten.’ Milija got up, a glass in her hand, and gave him a hard look. ‘Naxi’s coming back. You remembered that? She’s got leave from the feeder academy, and she wants to talk about her placement.’

Shit. He’d forgotten. ‘I know.’

‘So clear your crap out of her room before she gets back. Then we need to talk. I don’t want her in the Guard. You know I don’t, and she has to listen to us now, or it’ll all be too late.’

Zidarov scoured the cupboard for something. He could do without this. ‘I’ll get on it. What’s happened to all the food?’

‘I work, you work, only you work twenty-six hours, so it seems, and can’t remember where you were when you were doing it, so I guess you’re flat out of luck.’

Zidarov slammed the door closed. ‘What’s that supposed–’

‘When you’re ready to give me some time in your schedule, we need to figure out a strategy, because I’m not waiting for the Munitorum to send me my In His Glorious Service databurst detailing on what shithole world she died. You got that? She’s not joining up.’

Then she brushed past him, heading back to the dorm-chamber.

‘And you can sleep in her bed again tonight, once you’re done. I need some rest, and you clearly don’t. We’ll talk tomorrow.’

The slide-door slammed, and a little bit more of the wall paint flaked off.

Zidarov leaned against the wall, and blinked heavily. He remembered Brecht’s words.

‘Yeah,’ he said. ‘I’ve just got it all.’

Chapter Nine

Vasteva was there, wearing the circlet, trying to get him to come back to the apartment, but he knew he couldn’t go, not so soon, and so he tried to get out of it. There was a ringing from somewhere, like a fire alarm, and for some reason the Luxer wouldn’t start. He turned around to the passenger seat and saw Udmil Terashova, who told him to look harder, or he’d find himself hooked up to a cell-drainer, but it wasn’t Udmil, it was Vongella, and she had a lit shock maul in her fist.

Then the ringing burst into reality – a priority scramble-signal over the dataveil. He thrashed around, forgetting again that he was in a strange cot, nearly falling heavily onto the hard floor.

> Code E. All units respond. Code E. Loc-ref 456-908. Code E.

Code E. That was the assignment for an attack on an enforcer. It shouldn’t have come to him at all – it was a channel for the sanctioners – but he guessed, even in his groggy state, that he had been deliberately put on the iris distribution. He had a sudden horror-lurch, like his stomach dropping out of his torso.

He dressed quickly, grabbing the Tzarina from the strongbox and jogging down to the groundcar berth. He blinked a chrono-reading up as he went – the middle of the night. He could only have had three hours’ sleep.

He strapped in, shunted the ref to the machine-spirit and waited for the HUD to power up. Then he was driving, going fast, sliding between the nocturnal traffic, trying to clear his head.

The location soon became obvious – the major suborbital landing fields. Urgeyena did not possess its own true voidport. Varangantua’s minor Navy anchorage was a long way north, and he’d seen it only once – a gigantic forest of spurs and piers, buzzing with tenders and materiel lifters on their way to the armed platforms in orbit. That place could accommodate a line frigate, they said. Possibly even a cruiser. There was constant talk of expanding it, promoting Alecto into the circuit of worlds that could service an entire battlegroup, but nothing ever seemed to come of it. The slate needed would be astronomical.

That still left plenty of commerce coming down from the void-lanes. Varangantua’s majoris districts had their own receiving ports, where true-orbital craft could touch down and unload. Those places were much less grand than the Naval facility, but still huge, still sprawling, with daunting maintenance costs and landing fees.

Urgeyena relied on a halfway-house solution – a cluster of receiving dishes large enough to take the Slovo VI suborbital conveyers, which in turn docked with void-stations placed at the very edge of the troposphere, from where the true spacegoing leviathans could take over. Those dishes were old and had been heavily patched over the centuries. They rose up on a lattice of rockcrete stilts from the teeming clutch of processing stations beneath. The entire region was known as the suborbitals, despite the fact that the term truly referred to the swollen vessels that made use of the landing discs. Such places were honeypots for both legitimate trade and organised criminal work, given the volume of goods passing through in both directions. It was where Borodina had been active, though she was just one of many probators assigned to maintaining the balance.

He pulled off the arterial and slid down towards the first of the great scything discs. A Slovo VI sat on it, vents steaming, turbines winding down, its sloping flanks the height of a twelve-storey hab-block. Its access hatches were open, floodlit from within, and mechanised haulers were bustling around it like insects. It would be on the ground for less than two hours, if they stuck to the schedules, its cavernous innards stripped bare and replaced with outgoing transit-crates, its tanks pumped full of promethium and its flight captain grilled by the preceptors. Then it would be boosting off again, heading back into the endless rotation, the pick-up and put-down, the grind and churn of the sector’s lifeblood.

Zidarov kept on going under the lip of the disc, sliding into an underworld of struts and gullies and arches. The lumens never went off down here – even in the middle of the day it was a gloomy kingdom, studded with blotches of bright red and green, rocked by the thunder of turbines kicking in, a scurrying world of transients and merchant princes. Every surface seemed to be scrawled with the icons of the trade houses – he saw the leonine head more than once, picked out on grit-blasted hoardings and metal-framed commercia plates.

The loc-ref transponder bleeped, and a completion rune swelled up on the virtual display. He saw flashing lumens ahead, and the silhouette of sanctioner-standard groundcars. From overhead, hidden from view by the landing stages, he could hear the thud-thud-thud of turbine-copters holding position. Cordon-beacons glimmered in the dark, sealing off the area ahead with translucent beams.

He pulled up, and got out of the Luxer. Sanctioners were milling around up ahead, preventing any inquisitive citizens from getting too close. Most of them recognised him, and he didn’t have to flash his holo-seal to be admitted through the cordon. A brace of servo-skulls hovered over the site, their lens-eyes flashing. Verispex had been deployed, wheeling banks of clicking forensic auspexes over the asphalt. In closer, he saw the blood on the street – a thin spatter, then more bursts, as if someone had staggered some distance. Three Bastion medicae wagons stood idling, their rear doors open, their crews out and busy. As he rounded the cab of a parked Bulwark, he saw Vongella in her dark-red operational uniform, flanked by Adimir, the master sergeant of the Panthera, the tactical wing of the sanctioners, as well as a few dozen others. Whatever had taken place here looked to be over. The scene was electric, though – everyone was furious.

Vongella saw him approach, and strode out to meet him, her leather coat flapping around her calves. Adimir came with her, his tread heavy under all the flak armour he wore. He carried a squat autogun in both hands, cradling it like it was the only thing he cared much about at all, which might well have been the case.

‘Probator Zidarov!’ Vongella called out, her voice shimmering with anger. ‘It should not take a Code E to get you into my presence, should it?’

Zidarov felt his scar twinge. ‘I shouldn’t be getting a Code E at all. What happened?’

Vongella cocked her head over to the medicae wagons. Two were occupied. One held the body of a sanctioner in body armour. It wasn’t moving. The other held Borodina, who also wasn’t moving. She was dressed like they all dressed when on assignment, looking much like any other scruffy denizen of the barter-pens, only now she was covered in blood and hooked up to a spider’s web of tubes. Three orderlies were working hard over her, pumping and stitching. Zidarov felt the sickness come back quickly.

‘They were together,’ Adimir told him, his voice grating like a swarf-choked scrap grinder. ‘She’d asked for protection. You know why she did that, probator?’

‘You tell me.’

Adimir grabbed Zidarov by his coat and slammed him into the Bulwark. The master sergeant’s grip was tight and his strength impressive, so it hurt, cracking his head back against a metal ridge in the vehicle’s armour.

‘Because some dumb shit probator blew a raid on a Vidora cell,’ he hissed into Zidarov’s face. ‘That’s why, you piece of crap.’

‘Put him down, sergeant,’ said Vongella, icily, not sounding too bothered whether he complied.

Adimir held on for a little longer, looking as if he’d like to grind Zidarov a little harder into the Bulwark’s bodywork, before letting go. Zidarov slid a bit before collecting himself.

‘It kicked off before a response team could get here,’ Vongella said, looking at him distastefully. ‘Just a panicked call over the veil, no descriptions given, then the sound of gunfire. Sanctioner Rovach is dead. Probator Borodina has been placed in a coma. She might make it back to the Bastion, she might not. We found a burned-out groundcar a few miles up-grid, nothing retrievable. They pulled up, unloaded, and drove off. All targeted.’

Zidarov brushed his coat down. ‘And you think it was linked to me.’

‘She was monitoring the Yuti cell of the Vidora. She gave you the tip. We’ve always danced around one another – they knew she was working up here, all that was understood, and she was being careful. This was a revenge hit. A professional job.’

‘Plenty of professionals in the suborbitals. They’re not all Vidora.’

Adimir rounded on him again, and was only held back by Vongella’s outstretched gauntlet. ‘Don’t make this worse on yourself. If you want to find another culprit then do it in your own time. You kicked the nest.’

‘With all due respect, Castellan, we did our job. They don’t like it. We don’t do what they like. We don’t stall actions just in case they might get annoyed with us.’

’No, and I could live with it if we’d got something,’ Vongella said coldly. ‘But you kicked it for nothing. Borodina was a good enforcer. I liked her. We all liked her.’

Zidarov looked over at Adimir, who was nodding in approval. Vongella’s voice was quiet and clipped. There was a wild mood in the air, and everyone at the scene seemed to have it.

‘You’re going after them, aren’t you?’ he said.

’There’re always consequences,’ she said.

You had to admire that about Vongella. She wouldn’t let a thing lie.

‘And you want me to be part of it.’

She smiled grimly. ‘Since you enjoy this kind of thing. We find the ones who did this. Who knows? You might even get your hands on the one you were after. What was his name? Yellowsnake, I think you said.’

Zidarov looked back over to the medicae wagon. The doors were closing, and its roof-lights were strobing blue. It would be moving soon, racing back to the medicae-bay, trying to get Borodina into a stable state. That is, if she was still alive.

‘I’d like that,’ he said, with feeling.

This time, the arrangements went through more quickly. Cases were pulled, sanctioners reassigned. The Bulwarks were prepped and fuelled, and three of the Bastion’s nine Zurov turbine-gunships were switched from long-standing vigilance operations. It was impressive how fast things could move with the right set of motivations behind them.

Vongella had said that they had always danced around one another. That was true. The enforcers knew a fair bit about the personnel and the main operating bases of the organised criminal cartels. Not everything, to be sure, but a lot. Most of that was never acted on, due to lack of hard proof, or lack of resources, but mostly to keep the all-important balance in check. In return, it was rare for a serving enforcer to be killed in the line of duty by one of the Ghaan-compliant operations. No one profited in a time of war – it was the psychos and the narc-heads and the gutter-filth who risked pulling a weapon on a sanctioner, because they didn’t matter, and they had nothing worth protecting to worry about.

But when the balance was broken, it had to be reset. All the intelligence held in central archives could be pulled up, and favours called in, and leave periods cancelled. The Bastion, when it wanted to, could be scary as all the hells.

The raids were coordinated, and all took place before dawn. For one horrible moment, Zidarov thought Vongella would send him in with Draj again, but even she wasn’t that sadistic. He was attached to a sanctioner squad he’d never worked with before, headed by a Sergeant Onorova and filled out with the usual soft-spoken complement of artists and intellectuals. As he got in the Bulwark’s cab, she shot him a poisonous look before yanking her helmet on.

‘I heard this was all down to you, probator,’ she said, grabbing the wagon’s control columns and kicking the engines into growling life.

‘Don’t flatter me,’ Zidarov said, strapping in. ‘You love this stuff.’

Then they were driving, rumbling down the ramp, out into the weak first light, with the haze of morning rising like fog. The sanctioners in the back suited up, clicked home magazines, checked their sights, clanked their armour plates tight.

‘Where are we going?’ Zidarov asked.

‘Out on Spine Five,’ Onorova said, driving the Bulwark hard. There wasn’t much ground traffic yet, but one of the gunships thudded overhead, keeping low to the hab-towers. The clouds of black-mottled smoke from the refineries away east had just started up, turning the horizon a dirty brown where they met the retreating wall of mist. ‘Just a counting house. Won’t be long.’

Zidarov sat back. He wanted to close his eyes, just for a few moments, but the Bulwark was already bouncing on the uneven rockcrete, its interior rattling and jerking. Maybe knocking some heads would do him good. Maybe he needed the kind of stress relief he used to get when in uniform.

‘Let me know when we get there,’ he said, shifting his shoulders against the rubberised chair back, trying to zone out.

Onorova was right, though – it didn’t take long. They swooped around a wide intersection, forcing a tracked citizen-carrier to skid off its guide-rails, before accelerating straight for a high blockwork wall, painted dirty white and festooned with curling layers of old posters. A pair of steel gates had been lashed closed with lengths of chain, and curls of flaywire ran along the top of the security railing. Zidarov just about had time to grab a handhold before the Bulwark crashed straight into it, shearing the chains clean apart and sending the gates tumbling inwards. The wagon bounded on through, horns blaring, flood-lumens suddenly blazing, crunching its way across a narrow storage yard before slamming hard into a second pair of security gates.

The engine cut out, and the doors swung open. Zidarov jumped out, pulling the Tzarina from its holster. On the other side of the cab, Onorova did the same, and was quickly joined by her sanctioners, all leaping down from the open compartment and racing through the gap bludgeoned open by the wagon.

They carried assault-grade autoguns with short barrels and shoulder stocks, no silencers. They were crude things that threw bullets around like confetti at a Ministorum coupling ceremony. The first flash bangs went off, hurled into the chamber beyond the gates, before they all piled in after.

The sanctioners opened fire immediately, filling the interior with an echoing roar of automatic gunfire. You couldn’t even hear the screams over that noise, just the hard hammer of rounds gouging rockcrete. Zidarov didn’t fire, letting Onorova’s crew clear out the first room. He followed them in, unlocking his iris’ dampeners just in time to get half-blinded again by the confined muzzle flare. He saw a narrow space, filthy, bodies on the floor already, three exits leading inwards, sanctioners charging through them, firing all the time.

He went after Onorova, who had taken the leftmost of the inner doorways. A badly wounded figure on the floor reached out to her as she ran over him, and she kicked him hard in the face before carrying on.

Zidarov glanced at him as he strode past. Third Circle, by his look. This intelligence, at least, seemed to be on the money.

They entered a much larger room that smelled of long-entrenched damp under a much newer stench of propellant. A high ceiling soared above them, criss-crossed with plasteel girders. The sodium lumens were all smashed, and swung crazily on their cables. It was dark, though Zidarov could see enough to make out more bodies twisted across the floor, hot and damp with fresh blood. Onorova had grabbed someone by their neck and was dragging them towards him. The sound of gunfire and maul-cracks rang out from the rooms beyond, telling of ongoing slaughter at a fast pace.

It was all over very quickly. Zidarov never even fired. The den wasn’t that big – half a dozen rooms, a little over thirty inhabitants, now reduced to one. The outer chambers looked like general-purpose spaces, where the Third Circle hung out and injected cotin and toyed with their knives. A couple further in held a lot of physical slate in locked cabinets, packed up ready for onward movement. Another room had cold chambers for storage of topaz, sleeper and other controlled substances. There wasn’t very much of that – they might have made a delivery recently. The room they were currently in seemed to be the centre of it all. It had lockable desks filled with papers – appointment books, records of payment, lists of places to call on. None of it would be of much interest – anything important wasn’t written down.

The sanctioners stopped firing, and the echoes died away. Two of them went back to secure the Bulwark and guard the entrance. Two more rooted through the destruction they had caused, seeing if there was anything worth bagging up for the verispex. One stomped through the adjoining door to help Onorova pull the lone survivor from his knees, strip him of his jacket and shirt and kick his blades away.

Zidarov waited until they were done before he gestured to the nearest chair. They shoved him into it, keeping one hand each on his shoulders.

The man was in a bad way. He’d been clipped in the shoulder, and the wound was bleeding. He hadn’t been targeted, but then again Onorova hadn’t been too careful. When he looked up, his thin face was white and disorientated. With his shirt off, Zidarov could see the hard-muscled torso. He blinked a filter, and the Vidora marks came into view. Second Circle. Probably the only one who’d been placed down here.

Zidarov drew up another chair and sat opposite him.

‘What the… hells is this?’ the Vidora said, breathlessly.

‘The result of stupidity,’ said Zidarov. ‘What’s your name?’

‘Rogal Dorn.’

‘Good to meet you, Rogal.’

Onorova hissed. She didn’t like that.

‘You going to finish this, then?’ the Vidora spat. He was recovering himself. No doubt his ears were still ringing, his shoulder throbbing, his eyes streaming, but none of the Second Circle were weak.

‘No, I’m not going to kill you. What are you running down here?’

‘See for yourself.’

‘Protection, some narcs. Cell-draining?’

The Vidora looked confused. ‘What?’

‘Illegal rejuve trade? Using coerced donors?’

‘No. No. Look, you can see…’

‘I can’t see much of anything in here. Someone blew the lights out.’ He leaned closer, looking the Vidora up and down. ‘But this is personal now, you understand. One of you, see, hit one of us.’ He smiled coldly. ‘Cause and effect.’

The Vidora stared at him a little longer, as if wondering if that could be true, before his gaze dropped, and his shoulders slumped a little. ‘I don’t know anything about that.’

‘No, I guess you don’t. But we’re going to squeeze you until we find someone who does.’ Zidarov leaned back. ‘This place is shut down now. Don’t come back here. When we’re done, you’re free to go. I suggest you get the message back that we really don’t like it when you shoot at us. Got that? You’ll pass that on?’

The Vidora didn’t look up again. He suddenly seemed to find the floor fascinating. ‘You’ve made a mistake,’ he muttered. ‘It goes both ways. You squeeze us, we squeeze you.’

Zidarov got up. ‘Well, we’ll see how well that goes for you. You get the message back, now, won’t you? Give us the ones who did it, and things can go back to normal. We can all just get along nicely, like we used to. But you tell them.’

The Vidora didn’t say anything else. His shoulder looked like it was getting worse.

Onorova let go of him and came up to Zidarov. ‘You’re not taking him in?’

‘You heard what I said. I doubt that they’ll be pulling anyone much in this morning.’

But that wasn’t correct. Even as the words left his mouth, his iris pulsed.

‘Castellan directive for Probator Zidarov,’ came the disembodied voice of a relay-operator. ‘Recall to Bastion. We’ve got Yellowsnake.’

Chapter Ten

Yellowsnake was a debt collector, one of the more junior of the Second Circle functions. He visited the legitimate businesses in strict rotation, making sure they paid, checking their profits, checking nothing was being hidden from them, meting out punishment if things didn’t come up to scratch. That was where an operative learned their trade. If they were good, they’d progress to bigger things. They’d come off the streets entirely, start getting others to do the rounds, maybe even find a way into the First Circle, where the real decisions were made.

He’d been picked up during one of the first of Vongella’s wave of raids. Lucky, perhaps, not to have been killed among all the flying bullets, though Zidarov guessed he wasn’t feeling so lucky now.

On his return from the raid, Zidarov took his time. He went to his cell and checked for any urgent messages. There was one from Lena Vasteva, which he didn’t read. There were a few bits and pieces coming in for the Terashova case, but nothing yet from Cuo. There were assorted leads and complaints and requests for assistance from other enforcers. He replied to some of those, deferred others, junked a few.

He went and poured himself some caffeine, and grabbed something to eat. He felt musty and unclean, but didn’t fancy using the pulse-showers in the department – he’d wait until he got back to his hab. He wondered if Milija was feeling better disposed by now. It would make life easier if she were. Naxi would be home soon. That would be a reckoning, of a sort, one way or another.

It was all giving him a headache. He ate badly – all refined sucrose, processed carbs. He felt aches, all the time, and not just from that scar. He liked the pain from that scar. It was like a friend, an annoying friend, but one who you’d miss if he went away.

Eventually, he ambled down to the holding cells. To get there, you had to descend three levels, and then walk through the chasteners’ domain. Even the air felt caustic, down there. No one liked lingering in those corridors, with the stains that somehow resisted every attempt to bleach them out, and the cries that echoed from the barred, windowless chambers. If you passed a chastener in the corridor, one of those wearing the long black coat with the emotion-suppresser coil at the nape of their neck, you didn’t salute or give the His Hand greeting. You kept your head down. You kept on walking.

Past the windowless cells were the regular holding cells. They had been positioned so that occupants would hear plenty of what was going on above them. That acted as a softener all of its own. Zidarov had come down there sometimes, opened a door, only to find an inmate begging to talk. Once or twice, if the duty guards had been careless, they’d already cut their wrists. That made everyone angry – a waste of time and resources.

Yellowsnake would not be like that, of course. The Vidora had their pride. Zidarov had ordered him to be taken to an interrogation room – a bare cell, one table, three chairs, stark lighting, two messages from the Ministorum oversight committee painted high up near the ceiling in big letters: No Wretch So Degraded To Be Beyond His Mercy and Better To Confess Guilt Than Lose Your Soul. It was debatable how effective those messages were. Many of the occupants of the cells weren’t much bothered with talk of souls. Plenty of them couldn’t read in the first place.

Zidarov reached the door to the cell, and pressed his finger up against the blood-cycler. The lumen blinked on, and the door slid open. He went in, sat down, took out a dataslate, placed it on the table in front of him. The door closed behind him with a heavy clunk.

Yellowsnake sat facing him, dressed in the clothes he’d been wearing when the raid took place – a loose shirt, tight trousers, a fabric band across his forehead. He was wiry, lean, like a stray dog. His face was narrow, his skin a light brown, just like Zidarov’s. His reactive tattoos were visible under the lumens, which had been calibrated to pick them out. His exposed skin – face, neck, forearms – showed heavy bruising. An ugly mottled weal ran down the length of his cheek, the mark of a maul-strike. Some of that might have taken place during the raid. Some of it, probably during custody.

‘So what the fuck is this?’ he asked, his voice both weary and disdainful.

Zidarov looked up from the dataslate. ‘I’ll ask the questions,’ he said, sliding it to one side. He leaned forward, resting his elbows on the tabletop. Yellowsnake stayed where he was. The adamantium manacles at his wrists and ankles had that effect on a subject. ‘I’ve been looking for a man – Adeard Terashova. Heard of him?’

Yellowsnake’s eyes narrowed. ‘No.’

‘Are you sure? Think about it for a moment. We’ve got plenty of time.’

He thought about it for a moment. ‘No.’

‘He was running the Gargoza Import Station. Part-time, I guess, when he could be bothered. I’m sure you would have met him there, when you did your rounds.’

‘No idea.’

Zidarov sighed. ‘Look, I’m one of the nice ones here. You got lucky. Keep this up, I’ll send you upstairs for a while, and then we’ll start again. And you look quite handy. Which is a problem, because they take that as a professional challenge.’

Yellowsnake didn’t look fazed. ‘I can’t help you.’

‘See, you weren’t picked up because of this. Help me out, and you’ll be back out in a few hours. I just need to talk to you about Adeard Terashova. He’s missing, and I’d like to find him. When did you last see him?’

Yellowsnake thought for a moment. Zidarov could see him weighing up what to do. Eventually, he shrugged.

‘Almost a month ago. We had a business meeting.’

‘At the station?’

‘Yes.’

‘And that was where you had all your meetings?’

‘Yes.’

‘What was the nature of the business you discussed?’

‘Import-export.’

Zidarov chuckled darkly. It was always import-export. ‘Did he ever express dissatisfaction with the terms of your business arrangement?’

‘No.’

‘Did you have any other disagreements? Did he behave unusually?’

‘No.’

‘So you have no idea why he might have disappeared shortly afterwards?’

‘None at all.’

Zidarov reached up to scratch the back of his neck. It was kept cold in the chamber. At least it kept him awake. ‘From what I know of Adeard, he had ambition, if not much sense. I think he’d have found working at a station like Gargoza rather boring. I think he might have wanted to try new things. So I wondered what you might do, say, if he expressed an interest in playing a larger part in your operation. Not just paying the bills, maybe collecting a few, too.’

Yellowsnake looked at Zidarov flatly. ‘What attraction would that hold for us?’

‘I don’t know. I’m not in import-export. Slate, maybe? He had access to lots of it.’

‘So do we.’

‘He has a big name.’

‘Not an advantage, in our line of work.’

‘So you didn’t pursue anything like that? He wasn’t trying to partner with you?’

Yellowsnake smiled coldly. ‘We don’t need partners.’

‘I think he did, though. I think he spotted an opportunity for something more glamorous. Much more lucrative. Like cell-draining, for example.’

Zidarov watched carefully as he spoke, looking for anything – an eyelid-flicker, the twitch of a finger. Yellowsnake was too good for that. ‘But that’s not legal, probator.’

‘No, it isn’t. So if I had footage of a storage chamber, verifiable footage, showing illicit medicae activity going on, in a location where we know the Yezan cell had operations, you’d be shocked?’

‘I’d be very shocked. But, if you mean the place I think you might mean, there’s nothing there. Nothing at all. So you’re wrong about that.’

‘Strange, isn’t it? To own an empty storage facility?’

Yellowsnake looked equivocal. ‘Not really. Things get moved around. Facilities change. That’s the nature of the business.’

‘Not any more. There’s been a shutdown.’

‘I noticed. So is that what this is all about? This Terashova boy?’

‘Not really. Your people shot a sanctioner, wounded a probator. Castellan’s laying down a marker.’

For the first time, Yellowsnake looked a little caught off guard. ‘I don’t know anything about that.’

‘Are you sure? If you did, it might get you out of a whole lot of trouble.’

‘Where did it happen?’

‘Up in the suborbitals. Think a bit harder. Someone’s got twitchy, and it’s landed you all in a heap of trouble.’

For the second time, Yellowsnake did as he was asked, and did think a bit harder.

Zidarov let him. He knew he’d be assessing a number of things. How likely it was he’d be shunted up to the chasteners. How likely it was he could hold out there for long. Whether he had anything to trade, anything that could extract him without violating the Ghaan prohibition on substantive snitching.

Eventually, he took a weary breath. ‘Look, this is what I can give you. I’ve got nothing on those shootings. We made a mistake, or you made a mistake – either way, you’ll be getting a call from Yuti soon. But the boy. I don’t know. He did want to try his hand, and he said he did have slate. But it wasn’t my area of expertise. All I did was tell him where to go, who to speak to. I don’t know if he did. Maybe he got into something he couldn’t handle. But if you ask me, that’s not likely. He was flash, he was stupid, and we don’t work with stupid. So I really don’t know. I think you need to look elsewhere, but that’s your job.’

Zidarov noted it down. ‘Who did you send him to?’

‘The sector First, Silka. But she’ll be long underground now, unless you already have her. Like all the First. That’s what happens, when you send your dogs in.’

‘I’ll look into it.’

Yellowsnake smiled. ‘Don’t think it’ll do you much good.’

Zidarov snapped the dataslate off, and stood. ‘We’ll see, won’t we? You just keep on running. We’ll keep on finding you.’

But he was right, of course. Silka, the Vidora First Circle operative Yellowsnake mentioned, was out of reach, at least for the time being. The entire organisation had gone to ground, shuttering up known safe houses, running for the under-hab levels where it took a long time to find anything and anyone, pulling out of even the most lucrative shakedowns while the storm raged. Vongella had hit them hard, and it was costing them, but there was a price for that. The head of the Urgeyena branch, the man known as Yuti One, was similarly out of reach, as were his lieutenants. Mauls could always clear out the rubbish at the bottom of the pile, as they did from time to time, but the brains were harder to get at.

Zidarov put in a request to bring Silka in, knowing that it would languish a long way down the queue. His best hope was that Vongella wanted the Terashova business concluded quickly, and might be able to speed things up, but he didn’t place any store by it.

His mood got worse. He ate again, knowing that it was a bad move. He felt as if the whole thing had become a weight around his neck, one that got in the way of the things he ought to be doing. If he’d had a free hand, he’d have been in more holding cells with more Vidora, getting to the bottom of where all that cell-draining equipment had been taken to. That was the important thing, the thing he’d really like to smash. Since the raid, however, it had been made clear to him that the hunt for the spoiled little rich boy was the priority, as well as restoring the balance they all professed to care about.

And on Adeard, too, Yellowsnake was likely to be right. It was hard to see why the Vidora would have wanted him to be a part of their activities, nor why they would have kidnapped or killed him if things had got ugly. Either way, it would have risked bringing unwelcome attention to them for little gain. The old nagging thought returned – that this was a sham, that Adeard was alive and well, and that Udmil had been playing them from the start for some reason that was still unclear.

The wise thing to have done would have been to keep diligently digging, keep playing the part. But Zidarov didn’t feel wise. He felt stretched out and irritable.

He tried to put a call into Udmil direct, and failed. He tried to get through to the main Terashova Combine enquiry desk, and got nowhere. He tried to call up the Combine’s liaison agents, the ones who handled the transfer of funds to the sanctioners, and was given the brush-off.

That made him even more irritable, so he went to his desk and tapped up Glovach, the head of the slate-crime division, the one responsible for keeping tabs on all the big legitimate corporations. He was as corrupt as they came, something that went with the territory, but an affable soul and usually helpful. He could afford to be, with the slate he made. His staff kept tabs on the movements of most of the players, something that had made him useful before, more than once.

‘Zido,’ came his voice over the iris. It sounded like he was outside. It sounded like there were waves breaking.

‘Are you at… the beach?’ Zidarov asked.

‘Just a little recreation,’ Glovach replied, smugly. ‘Invitation from the Jazc Corp. Smooths the ways.’

Zidarov bet that it did. Smoothed his personal account, too, most likely. ‘Just how much slate are Jazc splashing your way these days?’

‘More than you’ll ever see.’

‘Thanks for reminding me. Listen, I’ve got to speak to Udmil Terashova. Her people tell me she’s busy, but I need to speak to her now. Any help?’

‘Hang on.’ Glovach cut the link, checking his private veil of contact-and-intelligence scrits. It took a few moments, while Zidarov drummed his fingers impatiently. ‘No good, I’m afraid,’ came Glovach’s voice eventually. ‘I’ve got nothing. But Mordach, the husband – we know he’s due to chair a convention up in the gilt-zone. I can give you a loc-ref, but it’ll mean he’ll be present at his private apartment for a few hours. He always stays there, ahead of one of these.’

‘Thanks a lot. How’s the weather up there?’

‘Still hasn’t rained. Which is lucky – for me. Consider it done.’

A few minutes later, Zidarov felt the coordinates pulse into his receptor. By then he was already on the way to the Luxer, keeping his head down, hoping not to bump into Vasteva or Draj or any of the dozens of sanctioners pulled into the purge against the Vidora. A lot of them blamed him for the disruption, and would have happily seen him and Borodina trade places.

The drive was not a long one. Bastion-U was placed fairly centrally, and the richer commercial districts were sited just to the north of it. These were the gilt-zones, the places where the gilded made their money and struck their deals. The spires – not towers, spires – were taller, more ornate, clad in granite and fine firestone and finished with basalt Imperial aquilas and coiled Varangantua serpents. Covered viaducts connected each individual pinnacle, branching out between the mighty struts like the spokes of a web, making it possible for a servitor inside to trundle between every one of them without ever touching the ground. Brecht had told him once that it reminded him of a heart he’d seen cut open on an autopsy table, with its gaping ventricles and stringy connecting tissue.

Looking at it now, Zidarov couldn’t see the similarity. The gilt-zones had always looked to him like a cemetery, a vast collection of dead stone monuments, each one casting a shadow the length of a habclave, choking the life out of the earth below.

He swept the Luxer up to one of the larger buildings, an octagonal spire that surged up from a tangle of access viaducts and then rose in steadily contracting tiers into a blustery sky. Flurries of rain gusted at him as he got out and made his way to one of several dozen entrance lobbies. This one had the highest profile, boasting marble walls and a polished floor. Plants – probably real, possibly fake – stood in gold pots outside. When the armourglass doors slid open, more planters were revealed, festooned with exotic flowers that looked far too healthy to be natural. Men and women in plush robes glided around the interior, or stood in huddles, or gave instructions to menials in similarly plush tabards and jerkins. A few servitors lingered at the margins – luggage haulers, mostly – though even these looked less wretched than the common run. The mirror-visored security guards prowled in pairs through the crowds, cradling autoguns.

A long reception desk stood at the far side of the chamber, crewed by implausibly young-looking staff, but Zidarov ignored that and made his way straight to the row of elevators. As he neared them, one of the ever-present guards blocked his path.

‘Can I help you, citizen?’ he asked, staring at Zidarov’s less-than-gilded appearance.

Zidarov flashed his holo-seal. ‘Probator, Bastion-U,’ he said. ‘How’s it going?’

The guard relaxed. ‘All is well, probator. Can I ask your business here? I’ll have to register it.’

‘What’s your duty-ident, officer?’ Zidarov asked.

‘Five-five-six-nine.’

Zidarov activated a credit transfer. ‘Just a little something for you. Go out for dinner. Enjoy yourself. But, see, I’ve really got to be moving.’

The guard checked his slate balance, then nodded. ‘All seems to be in order, probator,’ he said.

‘I’ll be heading to floor four hundred and sixty-five.’

‘His Hand, probator.’

‘His Hand, officer.’

And from then on it was easy. The floors skidded past, the elevator shuddered to a halt, the doors opened, he went down the corridors, walking confidently, attracting attention from none of the many guards he passed on the way.

The rooms up in the high floors were, if anything, more expensively appointed than those below. Every surface was hard and reflective. The air felt cleaner, scrubbed several times before being piped through the interior spaces. It smelled vaguely of crushed petals.

After walking across a wide lobby with a crimson velvety carpet, he reached an archway bearing the Terashova crest. Four figures stood under that archway, clad in dark-red armour and closed-faced helmets, all carrying mauls and stun-pistols. Their livery was different to those in the lobby on the ground floor, and Zidarov guessed they weren’t under the same set of obligations. Still, he was where he needed to be – through the arch he could see more carpet, more doors, more sets of real-looking foliage.

‘Lost, citizen?’ said the lead guard. They had to be polite, up here – Zidarov could easily have been someone very important, despite appearances. Few ordinary mortals would ever have got this far.

He opened up his holo-seal for a second time. ‘I have an appointment with Ser Terashova. Probator Zidarov, Bastion-U.’

The guard looked doubtful. Zidarov noticed then that one of his hands was an augmetic replacement. It was covered in a glove, but metal glinted at the wrist. It looked nasty. He wondered what it could do.

‘He’s in closed council,’ metal-hand said. ‘He won’t be seeing anyone.’

‘He’ll see me,’ said Zidarov. ‘Just let him know I’m here. Agusto Zidarov. Missing persons.’

For a moment, it looked like metal-hand would hold out. But then he inclined his helmet, and something was clearly sent over a private comm-circuit. A moment later, and the guards stood down.

‘This way please, probator.’

Metal-hand led him under the archway and down the corridor beyond. The carpet was astonishing – a pile that felt as thick as a side of grox-meat, one that his boots just sank into, reaching up all the way over his soles. They reached a pair of double doors at the end, and metal-hand activated a chime. The doors swung open to reveal a chamber that could have comfortably housed a couple of the Bastion’s turbine-gunships. The furniture was extensive: settles, armchairs, low tables bearing bowls of fruit – which looked very much like it might be non-synthetic – all sitting on top of more thick-pile rugs scattered across a semi-reflective wooden floor. Near the far end was a curved conference table with seats for twenty. Six figures sat around it – three physically present, three ghostly hololithic projections.

There was no mistaking the chairman. Zidarov recognised Mordach Terashova from the picts Udmil had given him. He was a big man, a tall man, with a long black beard that spilled halfway down his chest. His skin was white like the fat on uncooked meat. He wore a blue-black half-coat over a black shirt. Every finger on his hand had a ring on it.

As Zidarov neared the table, Mordach said something to those gathered around him. The hololiths flickered out of existence. The three physical attendees rose, bowed, then withdrew through doors set in the far wall. Metal-hand withdrew in turn, walking all the way back across the chamber and closing the double doors behind him on his way out. After that Zidarov and Mordach were alone, in a room that could have hosted a few hundred and still not looked cramped.

Mordach went over to a drinks cabinet and poured himself a glass of opalwine.

‘Drink, probator?’ he asked.

He was on duty, so no. ‘A rezi, if you have it,’ Zidarov said.

Mordach reached for a crystal tumbler, clattered some ice into it, then poured the rezi from a squat bottle. Zidarov took it, and they chinked glasses.

‘Your health,’ said Mordach. ‘How goes the investigation?’

‘Nice of you to ask. I’d begun to wonder if anyone cared.’

Mordach raised an eyebrow, and guided him to a low armchair. ‘A strange thing to say.’

‘Is it?’ Zidarov said, sitting down. ‘I can’t get a meeting with your wife. I can’t get a meeting with you. I’m investigating your son’s disappearance, so that’s what I call strange.’

Mordach settled down opposite him. ‘We’re busy people. Some things can’t be postponed.’

‘Like what?’

Mordach shot him a dark look. ‘Are you tired, probator? You seem… distracted.’

Yes, he was tired. Yes, he was distracted. ‘This is how I see it,’ he said. He took a long draught of the rezi. Then another one. ‘I was asked to take this case on. I make enquiries. I make some progress. The days pass by. I’d have expected, I think, your wife to contact me. Or you. To find out how things were going.’

‘I think Udmil and I expected to have updates once you had discovered something concrete.’

‘Fine.’ Another swig. ’So here it is. There’s no sign of him. No one I spoke to gave me anything. He was there, and now he’s not. I had some ideas, which I looked into, but they’re not delivering much. And so, I’m forced into considering some unwelcome possibilities.’

‘Oh?’

Zidarov took another sip. He looked at Mordach. Mordach looked back at him. The man had a stone-hard stare. It was the kind of stare that was no doubt useful in negotiations, the kind of look that told an interlocutor that he had more money than there were jewels in the Emperor’s Golden Throne, and that if he had to, he’d use it to drain you and everything you cared about clean of life and hope until he’d got what he wanted, and, when all that was done, he’d hardly have noticed the loss.

‘I’m not sure he’s missing,’ Zidarov said.

The room fell into silence. After an uncomfortable moment, Mordach took a small sip of his own drink.

‘An absurd suggestion. You had better tell me, probator, what makes you offer it.’

‘My gut. As you can see, it’s a significant one.’

Mordach didn’t smile. ‘So you think that this is all… some kind of game.’

‘Not a very good one. See, no one cares. No one is the slightest bit concerned. And, as I said to your wife when we met, your outfit could buy more muscle in a few hours than my department could give you over a month. I checked it out. You haven’t. You’re relying on me, a lone probator in an overstretched department, when your operation doesn’t even take its piped water from the city supply. That, and the fact that your son’s tracks have disappeared so completely, with so little fuss or explanation, makes me wonder if you really want him to be found.’

‘I see.’

Mordach’s voice was low, soft, with a gravelly undertow. He held himself precisely. In some ways, he resembled Udmil, though he gave off a more palpable air of physical danger. For some reason, those damned rings on his fingers made him scarier, as if they held some dark powers of their own, welded into the metal.

Zidarov finished his drink, and put it down on the table in front of him. He didn’t know if anything he’d just said was really true, but something had felt wrong about this from the start, and it was better to flush this kind of thing out as soon as possible. If Mordach flew into a rage, he might learn something. If he started to protest his innocence, he might learn something. If he drew a weapon, then he’d have a problem.

Eventually, Mordach rose, and walked over to a long sideboard set alongside the conference table. As he neared it, he activated a repulsor field key, and the entire unit glittered as the field was withdrawn. He tapped the surface, and a panel withdrew smoothly, revealing an elegant strongbox. Mordach placed two fingers of his right hand on the strongbox access panel, and a drawer slid out. He took something out of the drawer, then restored it all, including the repulsor field. He walked back over to Zidarov, carrying what looked like a small bundle of black velvet. He gave it to Zidarov, then took his seat again.

‘Have a look,’ he said, sipping his own drink.

Zidarov unwrapped the parcel. At the centre of the velvet was a slim stasis-chamber with a transparent lid. Within the chamber he could clearly see a human finger, severed below the second joint. It was well preserved.

He looked up at Mordach. ‘Is this what I–’

‘You can open it. If you do so, either here or at your headquarters, you will see that it is Adeard’s. They chose the right finger – this one contains his bio-signature implant. The implant is the finest quality, completely tamper-proof. Let me assure you, probator, that this is no game.’

Zidarov stared at it for a while. ‘When did this come to you?’

‘Yesterday.’

‘You didn’t think to contact me?’

‘I wished to make sure it was genuine. And then to inform his mother. She still does not know. You see, we are busy people. Even I, her husband, cannot always reach her just when I wish to.’

Zidarov turned the chamber over in his hand. It was a specialist piece, not something that many could get hold of easily. ‘Did it come with a message?’

‘An audex, deleted after first broadcast. It warned us not to interfere any further into activities where we do not belong.’

‘What activities might those be?’

‘I have no idea, probator. The Combine is active in hundreds of businesses. I have ordered a review of anything that might be contentious. We will not be paralysed by this, but we must be cautious.’

Zidarov sighed heavily. ‘I’ll take it with me. Something might have been left for us – a biosign, a field-resonance. We can, at least, verify the owner of the… appendage.’

‘Oh, there is no doubt over that,’ said Mordach, grimly. He sat forward, placing his elbows on his knees. The rings glinted. ‘As I told you, it is Adeard’s. And perhaps, now, you see that your fanciful ideas about the veracity of this case have no foundation. Let me tell you, it was Udmil who convinced me to go to the Bastion. She argued that it would be better for the investigation to come from a neutral party, since we could not be sure that this business was not connected to one of our rivals. We have spies in their corporations, they have spies in ours. Better, she told me, to go to the law. They would be able to provide us with a professional. One who would look into this carefully, quietly, impartially, before things got out of hand.’

Mordach’s gaze was surprisingly hard to meet. There was an emptiness behind his eyes that was disconcerting, uncomfortable. Or maybe it was just Zidarov’s embarrassment doing that for him. This thing had, so far, felt like a litany of very public failure.

‘You make your point,’ Zidarov said.

‘Perhaps we do not deal with this in the way you are used to,’ Mordach said. ‘Perhaps you wish us to break down in tears, and beg you to do something, anything, to bring him back. Maybe we strike you as cold and unfeeling. All of this is a consequence of my profession. A consequence of what I have had to become. Believe me, I love my son. Everything I have done here, everything I have suffered, has been for him. He will take it on, when I am gone. So I tell you this truly – I wish him to be found. I wish those who have taken him to be punished. And so, probator, as you have tracked me down with such ease, perhaps you might tell me what progress you have made, and how close you are to finding him?’

Either that was genuine, or Mordach was a very good actor. Just as before, with Udmil, Zidarov felt the sincerity in the words. Just as before, he felt the wrongness under them. And yet, the severed finger was there in front of him. It would be checked out, but he had no reason to believe that it wasn’t Adeard’s. Sending a message in that way was classic Vidora, just as it was classic behaviour from any of a dozen other criminal gangs. Maybe even trade houses.

‘My current line of enquiry concerns relations your son may have taken up with certain protection organisations,’ he said, going carefully. ‘He may have come into contact with them while working for you in Gargoza. If he did, and became involved with them in some way, that might have drawn him into trouble.’

Mordach looked unconvinced. ‘So you’re pursuing that?’

‘It’s where I’m looking. We have a lot of resource on this right now. It’s not an easy route, but we do have some leads.’

‘They’re dangerous people.’

‘Very much so.’

‘He wasn’t perfect, not perfect at all, but I find that hard to believe.’

‘It’s just a line of enquiry.’

‘Do you have any others?’

‘Some of his contacts are proving hard to trace. I was given a name – Erina. Or possibly Eruna. An acquaintance of Adeard’s. Perhaps you might know of her?’

‘Never heard the name.’

‘Well, we’ll keep looking. And the sanctioner patrols have his description. For now, that’s where we are.’

‘Not very far.’

‘It’s a big city.’

‘And full of deceitful games.’

‘Yes, you’ve made your point. This isn’t one of them. But I–’

‘–had to check. Well, now you have. I think that means we’ve said all we need to, now. You’ll be keen to get back out there.’

Zidarov smiled dryly, and got to his feet. ‘Thanks for the drink.’

‘A pleasure. Next time I offer you one, make sure you have something to give me in return.’

Chapter Eleven

The rain fell in spatters now, fizzing against the field on the Luxer’s windscreen. There was a lot of it to come, building the static, making everyone irritable. When the deluge finally launched, people would welcome it for a few days, before they started to moan about the culverts overflowing and the damp cobwebbing across their hab-ceilings. After weeks of it, with the sewers flooding and the bloated bodies floating up through the city, they would be praying to the Throne for it to end.

Zidarov drove back to the Bastion. The sky was clotted and whorled, bearing down heavily on the spires below, blotting out the weak light and making the rockcrete look dull and sullen. His mood was similarly bleak. His intuition – the thing he had learned to rely on most – was misfiring badly.

He’d never considered himself a brilliant operative. He’d never pushed for promotion to senioris, with all the power plays and slate-transfers that implied. He’d found his level, he always thought. The job was dangerous, on occasion, and far too all-consuming when trying to keep a family unit intact, but it suited him. Better to work at the Bastion than labour on some assembly line, hammering out bullets for some far-flung war under the gaze of a dead-eyed supervisor. Or so he’d always told himself. Perhaps assembly line drones had it simpler. They weren’t shot at as much. They didn’t have to make many choices.

Zidarov finally drew into the Bastion’s medicae-bay reception, leaving the Luxer in a slot marked Emergency Assets Only, and went inside. He forced his way through a gaggle of orderlies pushing blood-plasma rigs, and slipped past the closing slide-doors. The interior was nothing like the municipal medicae facility where Milija worked. He’d brought her here, once, and she’d been both impressed and appalled. Impressed that the corridors were half-empty, that the equipment gurneys were full, that there were no random screams or vagrants staggering through the wards. Appalled that the walls were bare rockcrete, and that the cots had shackles on them, and the medicae personnel looked more like industrial servitor-wranglers than humans. The Bastion made even less effort than the city facilities to sucrose-coat what they were up to. This was a repair yard – a place to get stapled up, infused, given a brace of stimms, and then sent back out to work.

It smelled the same, though – that mix of cleaning chems and human waste products, the cocktail that stuck in the back of your throat and stayed there for hours. All medicae-bays did, and Zidarov hated it. He hated everything about the place. It made his flesh creep, reminding him of the times he’d been under the knives, the times he’d stared up at the overhead lumens and thought he’d seen the saints coming for him with their wings of ivory and their spears of gold.

Borodina had been put into a solitary, high-intensity medicae-chamber. He had to use his holo-seal twice to gain access – first past a set of grey-skinned gun-servitors, then past a sanctioner stationed just outside the door. Once he got inside, it took him a moment to work out what he was looking at. Borodina was almost entirely hidden under lengths of translucent dermawrap, and the few exposed bits of her body were punctured with tubes. A status column next to her cot bleeped intermittently, ticking out a set of weak biomarkers. An artificial lung was doing her breathing for her, and Zidarov guessed the mass of boxy equipment piled up behind the cot was handling other less obvious bodily functions.

The only other occupant of the room was the facility’s medicae senioris, a man named Hiero Vipa. His skin had a faint brown-orange tinge to it, and his thinning hair was white-silver. His forehead was high, his chin receding. He wore a white coat, and had the bulges of subdermal implants across his jowls.

‘Probator,’ he acknowledged, looking up from a dataslate. ‘His Hand.’

‘His Hand.’ Zidarov stared at the cot the whole time. He remembered how she’d looked, at her desk. So keen. ‘Tell me how it is.’

Vipa sniffed. For a medicae, he never looked very healthy. ‘Induced coma. Right now, this chamber is doing the living for her. She lost a lot of blood. She was shot, we think, more than a dozen times. They were shredder rounds. How she stayed alive through that, without armour… She’s a tough one. I’d hate to lose her.’

‘I’d hate that, too.’ Shredder rounds. Throne. ‘Ballistics get anything to work with?’

‘If you’re asking me to tell you who did it, no. I mean, they’d have to have been well resourced. These weren’t gutter-filth.’

‘Vidora?’

‘Very possibly. Or any one of a hundred other outfits.’ Vipa shook his head sadly. ‘No shortage of such weapons, not down there.’

Zidarov edged a little nearer, trying to get a view of Borodina’s face. Her mouth was distorted by the two segmented cables that ran down her throat. The skin, what he could see of it, was bruised. Her eyes were closed.

‘Do we have anything else?’ he asked. ‘Anything from the verispex?’

Vipa raised an eyebrow. ‘Your department, I’d think, probator.’

‘I’m not meant to be going anywhere near this.’ He looked up him. ‘But I’d be grateful.’

Vipa shrugged. He was a cold soul, numbed by his work, but not an entirely unfeeling one. ‘They wouldn’t have told me, if they had much. And I don’t think they do. But, I can tell you what I heard – it wasn’t a drive-by. They think the groundcar was stationary, its doors open, when the shooting started. So maybe the probator stopped someone.’

Zidarov thought on it. ‘Or maybe it was a meeting.’

‘Only something I heard.’

Zidarov nodded. ‘Thanks, though.’

‘For what good it’ll do.’

Zidarov made to leave. Vipa looked down, and as he did so, Zidarov made a quick gesture over her body – a tilt of the right hand, swivelled back again. Vipa didn’t see it. Then he was moving towards the doors, ready to brave the sanctioner again.

‘It’ll be worth something if you keep her alive, medicae,’ he said, with feeling. ‘So, just… keep her alive.’

Next he took the groundcar out again, back into the rain, past the huge shell of the old Goliath Munitions Works, still not restored after the fires that had raged through it five years back. He wondered if they were any closer to getting it back up and running. Surely that must have knocked a hole in the planet’s tithe commitments – Goliath had been a big part of Varangantua’s industrial fabric. Maybe it had been made up somewhere else. Or maybe no one had noticed, or had massaged the figures, and some detachment of Guard somewhere were wondering where all their lasgun power packs were.

He drove through the steady downpour, watching it spot and streak the press of towers around him. It made the street-lumens blurry. He heard a rumble of thunder, a long way off, and saw dirt picked up by the gathering winds, spun around, kicked into the dark. The hordes of people on the railed-off pedestrian ways had pulled their hoods up, and looked like members of a vast religious order making their way to their night-time vigil.

After a while, his destination loomed out of the shadows – a high gateway marked with a neon strip-lit sign. In the holding yard beyond, clots of people milled about in the rain. Beyond them lurked a big rail-conveyer, three hundred and thirty feet long, sixteen high, its tracks spattered with mud, its steep sides steaming with condensation.

Alessinaxa was waiting for him. She was wearing civilian clothes, which was good, but had clearly forgotten to pack a waterproof, which was typical. She looked like a drowned tube-rat, her black hair clinging to her face, her feet twisting against one another, her arms folded tight. As soon as she saw him, she burst into a grin, and hauled up her bags. Zidarov barely got out of the Luxer before she’d grabbed him in a hug and kissed his cheek. She was cold and clammy, like a fish slapped out of the water, but he found himself smiling back. She smelled of her old room – the cheap fragrances she bought from the informal markets, the fraying clothes that she laundered badly in the communal hygiene-station.

‘How was the trip?’ he asked her, reaching down for her heaviest bags and throwing them in the Luxer’s hold.

‘Grim!’ she exclaimed, brightly. ‘Preceptors stopped us at the Riev checkpoint, and they searched the hold. With enforcers! You’d have been pleased to see it. They were very thorough.’

She got in the groundcar, talking all the while. He took the driver’s seat, and powered up the engines.

‘What were they after?’ he asked, threading his way back out of the holding yard and into the traffic.

Alessinaxa shrugged. ‘Migrants, I think. Down from the agri-zone. It’s been too dry, Glavi said.’

‘Who’s Glavi?’

‘Instructor majoris.’

‘I thought that was Volet?’

‘He left. Now it’s Glavi. They’re coming down in swarms, he said. Nothing for them to do up there now, and they’re all starving.’

‘Why not let them stay in the conveyer, then? Give them a chance to get somewhere they can make a living?’

Alessinaxa glared at him. ‘Rules, papi.’

Papi. She hadn’t used that term for a long time. It was childish, but he couldn’t pretend it wasn’t nice to hear it again. He remembered her running up to him, back when he was a sanctioner and they lived in the cramped hab-unit up dockwards, her hair in the tight buns that Milija always tied up, her cheeks as chubby as her stocky legs.

Now she was as tall as him. Stronger, probably. Faster, certainly. She’d had the kind of ballistics and combat training that put his firmly in the shade. She could have driven the Luxer better than him, pushing it closer to the limit-envelope. He probably looked fat to her, his black hair thinner, his skin beginning to wrinkle.

Papi. It was still nice to hear it.

It took a long time to get home. On the way, she told him everything about the training facility. Some of it he’d heard before – she was like her mother, in that way – some of it was new. She skated over the harder bits, and that was fine. He didn’t want to hear how often they were disciplined, or sent on a forced march in the baking heat, or given penance for some minor infraction of the Ministorum conduct-codes.

She looked happy enough. She looked healthy, with no obvious injuries.

They arrived, and he told her to go on ahead as he pulled her luggage from the hold. He followed her up in the elevator, sweating from the weight of it, marvelling that she’d carried it all off the conveyer. By the time he got up to the hab-unit, it was full of the laughter he’d missed – two feminine voices, talking over one another, the words spilling out like clothes thrown across a floor. He went into the kitchen, and saw them already hard at the rezi, Alessinaxa with her feet up, Milija bustling at the hotplates.

That caught him off guard. He felt a sudden lump at his throat, a sudden memory of how it had been when the hab-unit was always this full of noise, full of life, full of irritations and smells and humour. He saw Milija laughing, her plump face flushed from the cooking, her hands deft as ever, honed by what she did all day long.

‘Here he is!’ Alessinaxa said, reaching for a third glass. ‘But I don’t think he wants to know about this.’

Milija shot him an amused glance. ’The young men of the Guard-in-training?’ she said, flirtatiously. ‘The nice young men with the uniforms and the commission papers? He’ll go after them, Naxi, if you give him names. He’ll hunt them down.’

‘I will,’ said Zidarov, taking the glass. ‘I’ll find them and kill them.’

And then they were talking, and laughing, and the food emerged, and more rezi flowed. They sat around the cramped plastek table, their elbows almost touching, arguing about the state of the ruling praesidium, the economic outlook, the prospects for the city, whether it was true that xenos had been sighted at the polar stations nine years ago, whether it was true that xenos even existed.

‘But you’re well, girl?’ Milija asked.

‘Better than well,’ Alessinaxa said, speaking while chewing. ‘I feel good. Throne, it hurts, the first few weeks. I thought I’d probably die when we started basic conditioning. They say ten per cent drop out. We did lose a few. I almost joined them. But then it gets better. And then, strangest thing, you start to enjoy it. The runs, the gymnasia sessions. I like the weapons training. We’re training on Militarum-grade now – I have a lasgun, an M-Galaxy. It’s lighter than I thought it’d be. No recoil, so you have to get used to that, and it punches harder than I thought it would. We still don’t get to use them unsupervised, but when we graduate to full training that’ll change.’

Milija looked at Zidarov. Zidarov looked at Milija.

‘Yes, well, we still need to talk about that,’ she said.

Alessinaxa frowned. ‘I thought–’

‘We left it open,’ Zidarov said. ‘We said we’d think about it, your mother and I.’

‘There are options, Naxi,’ Milija said. ‘Planetary defence corps. The enforcers. That’s what you’re being trained for – to choose.’

‘But, I’ve seen–’

‘You’ve seen the propaganda reels, Naxi,’ said Zidarov. ‘You’ve been told that you’ll get a good regiment, one of the Alecto-majoris. You’ve been told you’ll get home-leave every five years. It’s what they tell all of them. I checked it out. It’s never true.’

Alessinaxa’s cheeks flushed. They’d all had a fair bit to drink. ‘I thought we’d agreed this,’ she said.

‘No, we agreed nothing.’

‘It’s what I want.’

‘I know you do,’ said Milija. ‘But you’re young. It feels like it’s the only choice, now, but you’ve got–‘

‘They want me there,’ said Alessinaxa, defiantly. ‘I’m good at it.’

‘You’re damned good,’ Zidarov said.

‘I can’t believe you’re trying to pull back on it now,’ she said.

‘We’re pulling back on nothing,’ Milija said. ‘We just want you to think.’

‘You want me to stay here.’

‘Hells, yes,’ murmured Zidarov. ‘We want you to stay here. You could do anything you want to, here. You could be running the city in ten years. Why join up?’

‘Because it’s important,’ Alessinaxa blurted, looking from one of them to the other, as if trying to find the weaker one to hammer at. ‘Do you know what’s going on out there? It’s the biggest recruitment drive the sector’s ever had. It’s the biggest push there’s ever been. This is about conquest, about destiny. I want to be a part of it.’

Zidarov shook his head. ‘That’s what they tell you. But Brecht – you remember Uncle Gyorgu? – Brecht knows people up at the Navy anchorage. He knows people at the Charter offices. They tell him there’s big problems with the void-lanes. Big problems everywhere. He told me he thinks there’s been some kind of disaster, something that’s making them call anyone up as fast as they can.’

Alessinaxa rolled her eyes. ‘Oh, right. So Uncle Gyorgu is the authority now, is he?’

‘He knows what he’s talking about.’

‘And think, for a moment,’ said Milija. ‘Of course they’ll tell you it’s all glorious. That you’ll be back after a few years. You wouldn’t go, otherwise. I know parents of recruits. One has been waiting for news for thirteen years. You step on those transports, girl, and that’s the last we’ll see of you.’

Alessinaxa shot her mother the kind of look then that only a teenager could do perfectly – the kind of look that channelled both contempt and pity in equal measure. ‘And faith means nothing, then?’ She pushed her plate away. ‘Throne of Terra, does duty mean nothing, either? It’s not just about staying comfortable, getting fat, having a nice life. So what if it’s hard out there? So what? If you die, at least you’ll have lived. I want to see it! I want to be a part of it. You sent me to the temple every saviour-day, you made me take those lessons from those dried-up bitches up at the missionaria hall. Now I want to do something with it all. I can do it.’

‘Of course you can,’ said Zidarov. ‘They’d be desperate for you. But you’re not some poor dreg who’ll get pressed or a convict who needs a death-or-duty pass. You’ve got choices. We’ve worked damned hard to get you them.’

‘I want to do it.’

‘Wait,’ said Milija. ‘Think harder.’

‘It doesn’t have to be forever,’ said Zidarov.

‘My intake will go up to full training next season,’ Alessinaxa insisted.

‘There are hundreds of intakes,’ said Zidarov. ‘There’ll be another chance.’

‘You’ll say the same things then.’

‘You might have changed your mind.’

‘I won’t!’ Alessinaxa stood up, balling her fists and slamming them on the tabletop. ‘And you never meant me to complete this. What’s the point in paying for it, if you never meant me to join?’

Milija watched her, her expression hardening. ‘There’s the defence forces. There’s the enforcers, like your father. There’s the–’

‘Why would I want to be an enforcer? Why? I could see the entire Imperium, and you want me stuck on this shithole world running down topaz-feeders.’ She flashed her angry eyes at Zidarov. ‘I’m going. I’m going to do it. You can’t stop me.’

Zidarov felt a headache start up again. He felt his scar itch. He felt his age, and his weariness. He remembered Mordach speaking, the man who could pay for anything, who could obtain anything and get anything done, desperate for news, for some sign that fate still lay within his grasp. Once they were gone, they were gone.

‘You’re not going into full training this year, Naxi,’ he said, firmly. ‘Complete your term at the scholam. Get your standard certification. We’ll talk again then.’

She glared at him. For a moment, he thought she might leap across the table and go for his throat. With what she knew now, he wasn’t sure how well he’d handle that.

‘You don’t believe,’ she told him, coldly, coolly. That was worse than anything. ‘That’s your problem. You don’t believe.’

Then she stomped off, pushing past her mother’s half-hearted attempt to hold her back, down the narrow corridor, the door slamming hard and making the paintwork flake off a little more.

Milija looked at him. ‘Just like old times,’ she said.

‘Yeah, I missed these little chats.’

‘If you’d been here more…’

‘Not now, Lija. Not now.’

She started to clear up. ‘What do you think she meant? You don’t believe?’

Zidarov wanted to stay at his seat. The weight that had been pressing down on him for so long seemed to have got heavier. Eventually, he hauled himself to his feet. He picked up a plate and walked over to the worktop.

‘I don’t know,’ he said. ‘She’ll get over it. She’ll be fine. But I don’t know.’

Chapter Twelve

The next day brought more rain, scything down, properly streaming now, running through the gutters and the drains in foaming volume. Urgeyena’s buildings darkened further, the gaudy signs had their stains picked out more clearly, the transitways became glistening ribbons under the grey-pink sky.

Cuo’s message came in early, beamed to Zidarov’s iris over a barely secure thread. Zidarov took it in while he was still blinking, lying on his back in the darkness, in that strange mugginess that happens after the first long sleep for a while.

> I’ve found your missionary, Zido. It’s Elina. Elina Gurgev. She was at Vostoka station a few years back. Now transferred to the Ministorum seminary out at Yvem Tora. You can thank me when you get back.

So that was good news. Maybe it would lead to something, maybe it wouldn’t, but Kharkev had seemed like a decent judge.

He reviewed the rest of the bulletins he cared about. More raids of Vidora cells. Vongella was really knocking the message home. At this rate Yuti would be at the table before the end of the day.

Milija wasn’t in bed beside him. An early shift. She’d been distracted all night, and they’d danced around the issue, both too weary to take it head-on. The moment would come, though. They’d always used to talk, the two of them, about everything, planning out their glittering careers – the law and the bone saw, they’d said. You lock them down, I’ll patch them up. Now they barely saw one another. The shifts just kept getting longer. Had they allowed that to happen? Or was there a part of both of them that, subconsciously, found it easier that way?

He got up, dressed, shaved, grabbed some carb-bars and caffeine, got in the Luxer. Soon he was out in the drizzle, kicking up spray as he weaved between the traffic on the out-east spine route, climbing steadily, the towers of the central habclaves falling behind and the terraces of the upper slopes rising around him. The urban carpet became frayed after a while, broken up by the harder landscape underneath it. Rocky outcrops jutted up between residential towers like fingers clutching at the veneer of civilisation. Dwelling units hung precariously from long arched viaducts, weaving a three-dimensional web across the crumple of broken ground.

A large chameleon-screen swept past him in the rain, sponsored by the Ecclesiarchy, which owned a lot of the land around here.

Believe In The Power Of The Throne! it said, above a brightly coloured image of a rosy-cheeked family in matching military uniforms gazing up at a dawn sky studded with the silhouettes of battleships. They looked healthy, well fed, beaming with pride and happiness. Good for them, thought Zidarov.

Yvem Tora had been built on top of one of the highest basalt peaks, its walls merging with the rock beneath to form an almost seamless upthrust from the maze of streets below. Everything was old around there – it was the site of some of the earliest human settlement on Alecto, they said. Brecht, who liked to study history as well as everything else, had told him that the core of the place, deep underground, was a starship, and that the first walls had been metal and plascrete, before it was all covered over by stone. Brecht knew his stuff, but also liked to believe in romantic notions. Zidarov doubted that any of it was true. He’d never find out, either way – the clerics kept a close watch over the entire place, only allowing the secular authorities into the upper levels.

He was greeted at the main gates – a pair of white doors under a tall arch bearing the skull sigil of the Ministorum – by cowled guards in carapace armour. They carried flamers, which struck Zidarov as a ludicrous touch, even for the clerics. The flamer nozzles looked half-rusted in the downpour, and the guards’ cowls ran with dirty rivulets of rainwater.

Their leader pointed his weapon at the groundcar, and a snarling ‘Name, and purpose!’ came through a vox-grille clamped over his face.

Zidarov showed them his seal. ‘I have a meeting with Missionary Gurgev. And, Throne, don’t point that at the windows – if you get a spark on my scatter-field, I swear I’ll shoot you.’

They consulted, grumpily, then waved him through. He pulled up in a large gravel-covered courtyard surrounded by more firestone walls. Tall campaniles rose up at each corner, encrusted with more skull-inspired decoration. The courtyard’s many doorways also had skulls set in their lintels, as did many of the heads of the stone window frames. If the Church knew how to do one thing, it was to stick to a theme.

Zidarov got out in time to be greeted by a group of three figures – two women and a man – dressed in priests’ habits. All of them were bald, with the Ministorum ‘I’ device branded across their foreheads. Their robes were of simple machine-spun flax, and looked very uncomfortable. One of the women carried a staff with a skull at the top. The man had a penitential collar around his neck, which looked thoroughly nasty.

‘Be welcome here, probator,’ said the woman with the staff. ‘Your request has been transmitted. Sister Gurgev has indicated that she is willing to see you.’

‘It wasn’t a request,’ Zidarov said. Priests brought out the worst in him. ‘I’ll need to see her alone.’

The priest smiled. It was a chilling smile – the kind of smile a petty person assumed when given massive power. Zidarov had seen it many times, from Adeptus Terra officials to Munitorum functionaries. It seemed that whenever you became part of the core Terran bureaucracy, something in your soul died.

‘Just as you wish,’ she said. ‘Please be respectful, though, probator – you are on holy ground.’

The priest with the collar grunted, and his fingers twitched. Perhaps he had a pistol under his robes. Or perhaps the collar had just given him a spike.

The three of them took him in and led him up a long series of winding staircases. The interior of the place was appropriately monastical – a far cry from Varangantua’s more normal secular sprawl. Candles burned in cut-stone alcoves, and the floors were rough-hewn flagstones. Zidarov heard chanting coming from up above – a low dirge that repeated maddeningly – and it smelled strongly of incense. If you let your focus loosen, you could imagine you were in one of the great cathedrals of the shrine worlds, those vast mountains of gargoyles and baroque altars they showed in the propaganda vids, but it didn’t take much to see beyond the facade. The stonework was mostly fascia, the candles electro-powered replicas. This place looked like it was rich, but Yvem Tora had always been a scratchy kind of institution, bereft of the serious tithe money that kitted out the bigger Ecclesiarchy temples.

Gurgev’s chamber was right at the top of one of the many towers. There were no elevators, so they tramped up the stairs, listening to the rain striking the walls as they went. By the time they reached the right floor, Zidarov was sweating. The woman with the staff smirked at him as she depressed the summon-chime.

‘This place is good for the soul, probator,’ she said. ‘If hard on the body.’

‘Respectfully,’ he replied, leaning against the stone wall, ‘get some elevators.’

The door opened, and a slim, frail-looking woman appeared. She wore the same habit as the others, though her hair was mouse brown and tied loosely in a ponytail. She was old – fifty standard, perhaps more – with a frayed look to her. The chamber she occupied was tiny, with a single window looking out over the courtyards and the bell towers. The window was open, making the place smell of rain rather than incense, which was a big improvement.

‘Sister Elina,’ the priest said. ‘Do you wish us to remain present?’

Gurgev shook her head. ‘It’s quite all right, Martre Superior Orbacha. I am content to speak to him alone.’

Orbacha looked sceptical, and hung around for an uncomfortable few moments, but eventually agreed to withdraw, taking the others with her. Elina shut the door, and smiled weakly at Zidarov.

‘Will you have a seat, probator?’ she said, motioning to a wooden chair placed at a narrow desk. The only other furniture in the chamber was a hard cot, on which she sat, her little legs almost leaving the floor.

Zidarov sat down heavily, and opened his collar some more. ‘You chose this place?’ he asked.

‘I like it,’ she said. She had a sweet, almost girlish manner to her. Zidarov thought she looked simple. ‘I can see much of the city, at night. I can see the lights from my room. I can imagine what goes on, down in the valley.’

‘It’s not all good.’

‘Oh, I know that. But my prayers travel far, up here.’ She smiled again, just as sweetly. ‘They are needed, in Urgeyena, yes?’

‘No doubt about it.’ He began to recover his composure, and got his dataslate out. ‘I need to speak to you, sister, about a man I believe you knew. Adeard Terashova. Am I right that you and he were… friends?’

‘Adeard. Yes, we were. What has happened?’

‘He’s missing. I’m trying to find him. He seems to have known a lot of people, but none of them have been able to help me much.’ He wiped a line of sweat from his forehead. ‘They knew him, but they didn’t know him – do you know what I mean?’

‘Oh, yes.’ She placed her hands together on her lap. ‘That was the way with him. With all of them. They could call on a hundred souls a night, but by the morning it would all be forgotten again. That was the way they lived. But, he is missing… that is bad. I had no idea. Will he be all right?’

Zidarov thought of the finger. ‘Hopefully. The sooner I find him, the more likely that is. What makes it harder is that he’s still a mystery to me. I spoke to his family. I spoke to those he worked with. But I don’t know him. I don’t know what made him work. So I’m running on hunches.’ He sat back in the chair, making it creak. ‘None of them much good.’

‘I can tell you all about Adeard.’

‘Were you… close?’

‘Lovers, you mean? No, we weren’t.’ Her smile seemed a little regretful then. ‘See, the thing you have to understand about Adeard is that he could have anyone he wanted. Girls or boys, women or men, he could buy them all. Most of the time, he didn’t need to – they jumped when he opened his mouth. He was a Terashova, and they knew it. So, probator, imagine if you could have as many lovers as there were stars in the sky, any time, in any way, what do you think would happen? You would want something else. Something harder to get. Something that your name made more difficult to come by, not easier.’ She drew in a long breath. ‘You’ll have noticed that no one much liked Adeard. I wouldn’t have done, had our positions been different, but I was in the missionaria then. It was my job to see the good in people. I wasn’t one of the girls he would take to his apartment on a whim. If he’d asked me, I wouldn’t have gone. But I did want to talk to him. To try to save his soul.’ She laughed. ‘I never took on the easy jobs.’

‘How long were you with the missionaria?’

‘Ten years.’

‘And you knew Adeard for how long?’

‘Oh, I’d say three. Maybe four. He’d call me, sometimes very late. We’d talk. I don’t think he talked to anyone else, much. He was a lost one, in so many ways.’

‘So he was interested in what you had to tell him? What were you trying to do – convert him to a more sober life?’

‘I failed in that, obviously. But yes, I thought I might change him. That’s a common failing of women, isn’t it, probator? A man doesn’t try to change a woman – he accepts her or he rejects her. A woman thinks she can reform a man, and that’s why she gets hurt, because you can’t change some things. You must trust in the Emperor’s Grace, or in nothing.’

‘I really wouldn’t know about that. Women and men, I mean.’

She laughed. ‘Or grace, perhaps. But you’ve not come here for a sermon. Our relationship, such as it was, came to an end a while ago. He got bored, I think. Or maybe Udmil cut him off. She always hated me. Perhaps just because I showed an interest in him. So I came back here, and worked for a little longer, before things slowed down a bit. Now my prayers make their way down into the city, but I do not. I have my memories, and they are mostly good ones, for all the sins that are committed there.’

‘Did you know Udmil well?’

‘Not well. No one knows Udmil well. But, tell me, probator – what do you know of her?’

Zidarov shrugged. ‘Not much, I guess. She made her fortune independently – a lot of slate. She and Mordach built Terashova Combine together, and they have more money than the High Lords of Terra now. Not that it seems to have made them happy.’

‘Then you do not know the true story,’ said Elina, with a slightly juvenile smirk of conspiracy. ‘Not many people do. Udmil and Mordach built nothing together. It’s almost all Mordach’s, on paper at least. Oh, Udmil was rich. She was incredibly rich, but she had some kind of breakdown before they met. Something terrible – even Adeard didn’t know what it was, I think. So, when Mordach came along, she was ruined. The marriage was a business deal – he pulled her out of her spiral, and in return got access to the assets and contracts she controlled. And it worked – they both got richer than before. But don’t imagine they have any affection for one another. They don’t. They hate one another. When they meet, it’s like rats in a bag. They don’t meet often.’

Zidarov listened carefully. ‘I didn’t know that.’

‘They keep it quiet. Very quiet. They’re the Twain, see? Any hint that it’s less than perfect, and the magic loses its lustre. All appearance. They’re very good at it – I guess you checked your records?’

‘Of course. They’re all very clean.’

Elina laughed. ‘Like I said. They’re good at it.’

‘But Adeard told you.’

‘He did. He talked about them a lot. He wanted his father to respect him, I knew, but he had no idea how to do it. That was what I hoped to use. I tried to steer him towards a more constructive path. Take less topaz, go to fewer parties, work a bit harder. The Emperor’s Will is achieved through diligent labour, as you know. At times, I thought I was getting through to him. He took on a few things, here and there. I don’t know if he stuck at it. Then Udmil started to interfere, getting in the way, and we began to lose contact.’

‘A shame. Why didn’t his mother want you helping him?’

‘His mother? Is that what you think?’

Zidarov looked up from the dataslate. ‘Yes. Udmil.’

She laughed again. ‘She’s not his mother.’

Zidarov had the uncomfortable feeling that the floor was falling away under him then, and took a deep breath. ‘She’s on record as his legal and biological mother. You’re telling me that’s a lie, too?’

‘She’s no biological relation to him. Mordach’s his father, sure. But this was the deal between them. Mordach never let on that she was near to ruin before their marriage deal. She never let on that Adeard was from some chit of his, long gone, paid off. It was all very respectable. But Adeard knew.’

Zidarov remembered how she’d been. So buttoned-up, so coldly furious.

‘She was the one that got this rolling,’ he said. ‘She called me in.’

‘Sure, if you say so, but she hated Adeard. Whenever he was close to getting anywhere, she stuck her hand in. I don’t know if she wanted to ruin him. Maybe she was trying to make him better, too, in her own way. But it wasn’t done from love. Make of that what you will.’

Zidarov thought back to his impressions of the first meeting. He thought back to the sense he’d had, right from the start, that this was some kind of sham, some kind of set-up.

‘It makes things look rather different,’ he said.

‘I’m sure it does.’

‘Does Udmil know you know all this?’

‘No idea. But don’t worry for me, probator. I’m quite safe here.’

‘Really? These people are powerful.’

‘Not so powerful that they can’t somehow mislay a child.’

Zidarov chuckled. Against all expectation, he found that he liked this missionary. ‘I’m going to have to do some more digging. Other things are happening, strange things. I have a feeling strings have been pulled, and I don’t like it.’ He got up. ‘You’ve been a great help, sister. Can I call on you again, if I need to?’

‘Of course.’ She remained sitting, her legs kicking under the cot’s edge. ‘But I suspect you have what you need, now.’

Zidarov looked at her. ‘There’s just one thing, I guess. I know you and Adeard weren’t… like that, but, still, he was a young man. I don’t know why he opened up, quite so much, to you. I mean, he was shallow, they tell me. The gap…’

Elina smiled, again with that rueful look in her eyes. ‘The age gap, you mean? That wouldn’t have mattered to him, not for what we wanted from one another. But you never asked me why I came back here, when I had the life I wanted, down there. See, probator, I’m exactly the age he is. I could go to those parties, back then, and I’d fit right in.’ She sighed, and pressed her hand on the coverlet, palms down. ‘It’s a cruel disease, Scila’s Syndrome. I’ve probably got a couple of years left. By then I’ll look eighty, I reckon.’

Zidarov found himself staring, and looked down at his feet. ‘Ah. I’m sorry. I didn’t know.’

‘So, you see, there’s very little that I have to fear from Udmil Terashova. She probably thinks I died a long time ago. It’s fine. I’ve made my peace with it. I’m not as strong as I was, I don’t get out much, but I can still pray for Varangantua. I’ll even pray for you, probator, if you want me to. The Emperor has room in His arms for all His children, after all.’

‘Maybe if I lost a bit of weight,’ he said, lamely. ‘But, I… Damn. I’m sorry.’

‘Don’t be. It’s like you said. They’re not happy, the gilded. I am. I’d have liked a little longer, but we don’t get to choose our fate. In all things, commit to His will. There is no other road.’

‘You’ve been a great help to me,’ he said.

She smiled again. She’d spent the entire conversation smiling. ‘I’m glad of it. Service is its own reward, don’t you think? Stay close to Him, probator – that is what I’ll say to you. Stay close to His guidance, and you’ll find what you’re looking for.’

Zidarov guessed that she hadn’t meant Adeard when she’d said that. Or maybe she had, but had inserted the little dig at his conscience anyway. Perhaps she had the second sight, the facility to peer into a man’s soul. Zidarov had heard it said that some priests had that, though he’d always resisted the idea. He’d always hated priests. Most of them, anyway.

By the time he’d left the seminary and powered his way back down into the valley, his mind was working hard. He’d shaken off the worst of the fatigue. For a few moments, he’d forgotten about Naxi, and Lena, and all that nagging discontent, and concentrated on the matter at hand. He remembered the way Mordach had been when he’d mentioned the Vidora. Dismissive, but with no real conviction. He thought back to Yellowsnake – the same. That was the link he should have been pursuing. Maybe his gut had been correct, and it was only the botched handling of that raid that had clouded things. Despite what Brecht had told him, he felt surer than ever that someone had given the Vidora a tip-off. He wasn’t as nimble as he’d once been, but he could still complete an observation undetected – that was basic.

As he neared the Bastion, he put in a call to Brecht.

‘His Hand, Gyorgu,’ he said, overtaking a tracked ore-crawler coming in from the industrial zones. ‘Tell me, has anything come of the Vidora purge yet? Anything from Yuti?’

‘I don’t know. Vongella’s been locked up in the Bastion all day, and she’s had the Panthera on standby. I’d guess they’ve got something. Or wind of something. It’s got to happen soon. We’ll lose another sanctioner if they keep up raids at the rate they’ve been going.’

‘You know, I have to admire the woman’s commitment.’

‘That’s one word for it.’

‘See what you can find out. I’ll be back in an hour.’

‘You want to tag along, don’t you?’

‘It’d confirm some things I’ve started to think.’

‘You’d be about as welcome as a genestealer in a void-crate.’

Zidarov laughed. ‘No such thing as genestealers, Gyorgu.’

‘You say that, but I have this contact in the dockyard, and she told me–’

Zidarov cut the link. He depressed the control pedal a little more, going faster than was strictly safe. For the first time, he felt that he had something to go after, and it made him reckless.

As he drove, he activated the Luxer’s databanks. A spectral web of runes spread across the HUD, and the machine-spirit’s vox-interface hissed into life.

‘Medicae practitioners, rejuve specialism,’ he said, speaking into the console’s microphone, keeping more than half an eye on the road ahead. ‘Licensed to practise, clean records. Urgeyena urban-district.’

A long list of agents – names, clinics, loc-refs – ran down the screen, picked out in glowing green characters. The rainfall – patchy again, as if the heavens were unsure whether to truly let loose – streaked behind them.

‘Proximity to grade-eights – less than twenty miles.’

The list shortened.

‘Run them by me, ordered list. Audex summary, background on-screen.’

The machine-spirit’s avatar-voice – a mechanical, stilted simulacrum of a man’s – started to reel off data.

‘Fladir Borsch, Medicae-bay Best Health Centre. No known criminal record. Operated since–’

Zidarov drove on, listening to the data as it blurted awkwardly from the vox. More data flashed up on the HUD, some bits of it more useful than others. It made the journey pass quicker, if nothing else. By the time the Bastion reared up ahead of him, squatting in the drizzle like a huge, rain-wet cloak cast over the buildings beyond, he had an idea of what he wanted from it all.

‘Store loc-ref and immediate data for Subject Eight,’ he said, pulling off the main route and down an access ramp. ‘I’ll be paying him a visit once this is over.’

Once the groundcar was stowed, he made his way back into the Bastion’s internal labyrinth. It was as busy then as it had been before. The holding cells were full, and staff from the Office of the Justicius were swarming through the public access areas. Many of the Vidora gangsters had access to significant slate, and that bought representation. You could break some heads, disrupt some operations, but it was harder to keep the Second Circle gangers in for long without at least something on the evidence docket.

He didn’t waste any time checking who’d been brought in, but headed straight back up to Vongella’s chamber. Adimir was standing at the closed door, as if on guard duty. Other members of the Panthera lounged around in the anteroom beyond, kitted out for action.

‘Like a bad luck charm,’ said Adimir, looking down at him. ‘What brings you back?’

‘I need to speak to her.’

Adimir laughed. ‘She’s busy.’

‘I know. That’s what I need to speak to her about.’

Adimir’s expression went blank for just a moment, and Zidarov guessed he was sending a query inside. Once he got his answer, he quickly resumed the expression he wore most of the time – targeted hostility, the kind of standard-level enforcer hatred that he somehow managed to make personal.

‘Make it quick,’ he said, pushing the control on the door.

Inside, Vongella was surrounded by three of her senior legal advisers, all dressed in deep-red loremaster robes. One of them had rolls of parchment ticking out of a machine perched on his shoulder. Another had a quill-tip index finger and an ocular augmetic the size of a child’s fist. Zidarov recognised the latter – Beckia Haile, who he’d had dealings with many times before. He knew the faces of the other two, but not the names. He tried to avoid taking advice on the Lex as much as he could – he rarely got the answers he wanted.

‘So, I’m guessing you’re here to tell me that you’ve made your breakthrough,’ Vongella said, looking at him coolly.

‘I’m progressing,’ Zidarov said. ‘I hear things are moving with our friends, too.’

‘Always with your ear to the ground.’

Zidarov shot a quick look at Haile. He’d rather have had this conversation without their presence. ‘Yuti’s made contact.’

‘What’s that to you?’

‘I’d like to go along.’

Vongella laughed. ‘Not content with the damage you’ve already done?’

‘I wouldn’t need to say much. Maybe anything. It’s to do with the Terashova case.’

‘You’re still pushing your link, then. You know that Yellowsnake’s still in holding? You could talk to him.’

‘I did. It’s looking more complicated. I’d like to hear what Yuti has to say.’

‘I guess you would. I’m not sure what value that would have for me, though.’

‘Look, can we speak about this in private? Just for a moment?’

Vongella thought about it, then nodded at the loremasters, who shuffled out of the chamber.

‘You’ve got one minute,’ she said. ‘Make the most of it.’

‘I’m going back to where I started. Adeard has been taken, that we know. He might still be alive. He might be in bits. But I don’t think that’s the important thing. Something bigger is at stake, and we’re being dragged into it. Maybe Udmil wants to use us. Maybe Mordach does. Maybe they all do. I don’t think you like being used, Castellan, so I’d like to get to the bottom of it quickly. The Vidora are involved, that’s for sure. But I need to look into Yuti’s eyes, hear what he has to say.’

Vongella glared at him, long and hard. ‘You’re quite right, I don’t like being used – by them, by you, by anyone. Right now, though, all I see is a probator in a coma, and some long-overdue cleaning house taking place. That’s all for me to handle.’

‘Sure. Like I say, I don’t need to do much. Just be there. It won’t get in the way of my other lines.’

‘I can send you a report.’

‘It wouldn’t give me what I need.’ His scar started to itch. ‘It’s a favour. Another one, I know.’

‘You’re already in plenty of debt with me.’

‘I’m aware of that.’

Vongella rolled her eyes. ‘So what is it with you, Zido? It’s never simple, for some reason. Why do they even call you lucky? I’ve never understood that.’

‘My looks, I think.’

‘Yes, that’d be it.’ She sighed. ‘This is the second time I’ve taken a chance on you. I’m getting bored of it.’

Zidarov allowed himself to feel a surge of relief. He’d have had to tail them, if the request had been turned down, and that would have been a problem. ‘Do you have a time and place yet?’

‘Tonight. We’re still discussing a location. Adimir’s made them all nervous.’

‘Good. Then you’ll let me know?’

‘I said I would. Go away, now, probator, before I change my mind.’

‘I appreciate it.’

‘You’d better.’

Chapter Thirteen

Zidarov went back to his cell, and pulled up some files from his terminal. Some were ones he’d already studied, right at the start. Others were older, ones he’d intended to get around to but hadn’t had the chance. He cross-referenced Udmil’s name against the legal deposits on civil marriages. He pulled up births-and-deaths records from the municipal holdings. Then he delved into the mass of financial reports he’d commissioned from the analysers. At the time, he’d asked for them out of routine thoroughness, not expecting ever to use them. Now they took on a new interest for him.

Nothing in there would have given him any clue that anything was wrong, before he’d spoken to Elina. Now, however, he saw signs that what she had said could well have been true. Udmil’s industrial holdings had looked to be in trouble in the months prior to her marriage to Mordach. There were even references in the reports – most redacted – to interventions from Varangantua’s lending houses. Hard to imagine that, now. There was nothing, though, to suggest what might have been going on. Once the joint enterprise with Mordach was made official, it all got much better. Such things were decades old. No wonder it was not more widely known about.

He made some notes, then sent a few messages. One was to Vipa, in the medicae-bay, who answered straight away.

‘Any change, medicae?’ Zidarov asked.

‘She’s stable, probator. We might pull her through. Want me to let you know if she regains consciousness?’

‘I’d appreciate it. Whatever the hour – let me know.’

Then he was on the move again, reviewing the list of names he’d extracted while on the road. They scrolled down his retinal implant one by one. Just as before, Subject Eight was the one that seemed most likely to yield a result. By the time he’d reached the Luxer, he’d absorbed the main points he needed.

The man he’d selected was called Ginald Peravov. He was an Urgeyena native, a member of a family that had lived in the sector for a very long time. The Peravovs were moderately wealthy, making their money in medicae supplies over the course of a few generations. Ginald now ran a clinic of his own specialising in the higher-end commercial treatments – cosmetic enhancement, psychiatric disorders and, most lucrative of all, rejuvenat technologies. The demand for such treatment was constant, whatever the economic reality. Those who wished to stave off the dead hand of age had to be rich. They also had to be committed – the procedures were, so he’d always been told, painful and invasive.

Most clinics made a virtue of their exclusivity. They made no attempt to keep their prices anything other than high. It looked good, to be expensive – people took it as a sign of competence. Some, though, saw a gap at the lower end of things. The slate needed was still eye-watering – much more than Zidarov would ever have been able to pull together – but it wasn’t quite the preserve of Terashova-level plutocrats. Peravov seemed to have positioned himself in that segment, discreetly advertising better-value rejuve treatments. He’d never strayed onto the Bastion’s radar before, save for a couple of minor tithe extraction irregularities a while back. In theory, the inspectorate of medicae practitioners should have been keeping a keen eye on such institutes, but in practice that shower were easier to bribe than a void-docker with a gambling habit.

Peravov’s place followed the rather literal naming conventions of the trade – Endless Health For Citizens. As Zidarov entered the parking lot, he took a good look at the exterior. The building was sited in the Novgy habclave, a middling region lodged between the crime-infested lower-grade claves and the gritty attractions of Havduk. It stood in its own grounds, overlooked by larger commercial towers on all sides, but surrounded by a scratchy kind of ornamental garden. Its signage was tired, and one of the pale pink lumen tubes over the entrance lobby had blown. A few groundcars were parked in the lot, most looking fairly smart – smarter than his, at any rate.

Zidarov got out, secured the Luxer and walked in through glass doors. He used his iris to run a covert scan as he went, picking up nothing more than a few intruder detectors lodged high in the building’s rockcrete fascia. Inside was a dingy waiting room with a brown tiled floor and a few faded picts on the walls depicting youthful, smiling bodies gambolling across beachfronts. A few people sat on plastek chairs, none of them either smiling or youthful. One man looked like his face had been stretched badly, and he wore bandages around his neck. Another woman had half her scalp shaved, with a long suture line across the skin. Zidarov smelled the faint whiff of chems, just like in the Bastion’s medicae-bay.

A reception desk took up space towards the rear of the chamber, and he walked up to it. A man in a medicae tabard sat at it.

‘Can I help you?’ he asked, in a tone of voice that suggested he’d rather not.

‘I need to speak to Ser Peravov. Is he in?’

‘He is, but you’ll need an appointment.’

Zidarov showed him his seal. ‘I don’t think I will.’

The orderly’s eyes widened, he hesitated, then he put a message through. Zidarov heard a muffled response over the comm-link, and then the orderly looked up at him. ‘Go straight through, probator. Last chamber along the corridor.’

Zidarov followed the directions. Beyond the waiting chamber was a long corridor with many doors branching from it. The smell of chems grew stronger. A number of the doors were of heavy-grade construction and had security locks on them – more than you’d need, he guessed, for just keeping regular narc-heads out. The floor was plasticky but tidy, the walls hung with standard Ministorum injunctions about bodily cleanliness being part of spiritual holiness. One of the lumens flickered in there, too. Was he the only one that noticed these things?

Peravov’s private chamber was behind a standard plastek-panel door. Zidarov went through without knocking, and entered a small room stacked heavily with locked filing cabinets. Somewhat lost in the middle of those was a desk, at which sat Peravov himself. He was a shrewish man with a balding pate and a long, avian nose. He wore medicae robes, which looked just about clean enough. His face was jowly and wrinkled, and he had a pronounced overbite.

It was odd, Zidarov reflected, that rejuve merchants so rarely looked after themselves the way they did their patients. Then again, they knew what was in the elixirs.

‘Probator,’ said Peravov, in a reedy, ingratiating voice. ‘How can I help you?’

Zidarov pulled up a chair and sat opposite him. He looked around him. The room smelled musty. Over the desk hung an icon depicting the Angel Sanguinius, something of a patron saint for medical practitioners. Its mournful painted eyes looked out over a scene of ingrained shabbiness.

‘How’s business?’ Zidarov asked.

Peravov shrugged. ‘Not so bad. Not so bad.’

He was nervous, but that was to be expected. Zidarov saw him struggle not to wring his hands together.

‘I see you’re working in rejuve,’ Zidarov said.

‘Quite so. I have the permissions, if you wish to–’

‘I’m sure they’re in order.’ Zidarov smiled at him coldly. ‘Not that they’re worth much, are they?’

Peravov had the wherewithal to look affronted. ‘I can assure you that–’

‘It doesn’t matter. I might take a look at them later. I want to know about the market.’

‘The market?’

‘The market for your supplies. I understand it’s been difficult. Is that right?’

‘It has been. We try to keep the prices down, but the permits take longer to come through than they used to.’

‘What’s the cause of that?’

‘I’m not a void merchant, probator.’

‘I understand that. What do your suppliers tell you?’

The man looked like he knew he was being manoeuvred into a trap, and spoke cautiously. ‘This is between ourselves, right? I’m no expert. But they tell me the off-world routes are all compromised. Nothing much coming in. Not much going out. I’m talking the sector trade. It happens, from time to time. But it seems worse. Worse than I’ve known it, anyway. Prices for raw inputs are high.’

‘So where do you get your supplies?’

‘I try to stay diversified.’

‘That’s not an answer.’

For the first time, Peravov’s irritation got the better of his fear. ‘It’s business, probator. Everything’s on the level here.’

‘Glad to hear it. I might want to talk about that some more, too. But, right now, I’m here to learn about non-licensed rejuve therapies. The kind that takes plasma and stems from live subjects.’

Peravov looked disgusted. ‘Vile,’ he said.

‘You wouldn’t have anything to do with that. Even if the prices were getting so high you couldn’t turn a profit any other way.’

He whitened a little. ‘No, of course not.’

Zidarov leaned forward. Nonchalantly, he reached for his Tzarina, turned it over in his hand, before placing it on the desk between them. ‘But you’re an expert in your field,’ he said. ‘You hear things from those with fewer scruples than you have. You want to know what’s going on.’

‘I wouldn’t know–’

‘But don’t you dare lie to me,’ said Zidarov calmly. ‘I’ll have a squad down here in five minutes, and those locked doors would be open before you could even switch the cold-storage off. You can make me do that, and we’ll finish this conversation up at the Bastion. Or we can pretend you’re not a scrap of filth for just a little longer.’

Peravov swallowed. He was trembling now, his mind no doubt racing down some dark alleys. ‘Hypothetically, you mean?’ he said. ‘I see. Well, I do hear things. If I were so inclined, and wanted to look into it, I believe it would be harder than ever even to get hold of these… inputs. What do they call the production process? Cell-draining. Bad practice. I heard it had been driven out of Varangantua. But then, the imports slow, prices rise. I guess some are tempted. Here’s the problem, though – it’s war out there. You must already know this.’

‘Just explain it to me. As if I didn’t.’

‘So, I was told there was enthusiasm for reviving it. Cell-draining. But it’s not easy – you still need slate and experience to set it up. Get it wrong, and all you’ve done is murder a lot of young bleeders for nothing worth using. You need to invest, and get the right machines, and they’re not easy to come by. Then you need to keep it hidden, and find a way to get the product out to those immoral enough to buy. And then you have to find a way to launder the slate, so you need other activities – industries you can funnel the coin through. Anyone doing it is already rich.’

‘Give me some names.’

‘I don’t know any.’

Zidarov picked up his Tzarina, and Peravov panicked. ‘I don’t know any! How could I? But, look, I did hear things. I heard that three cartels had got into it – Zin Zin, Chakshia and Vidora. They all wanted a piece, and it was brutal for a while. They were moving bleeders around a lot, and no one made any money, because they had to fight so hard to hold on to what they had. It could be bigger than topaz, this racket, but it’s too vicious.’

‘The Vidora,’ said Zidarov. ‘They’re still in this.’

‘I don’t know. They were, I was told. But I don’t know. The word out there is that someone else is playing the game now. Someone new.’

‘And you can’t give me the names.’

‘I don’t know. I don’t know! If I did, I’d–’

He almost said it, blurted it out loud. I’d buy from them.

Zidarov held the Tzarina up, and made a great play of studying the inscriptions along the barrel. ‘But if you somehow found out, you’d be ready to report them, citizen. Wouldn’t you?’

‘Of course.’

‘Something I’ve never really understood, though – why’s it so much cheaper than the lab-grown stuff? I mean, you have to go through all that trouble, keep it quiet, run the risk of being caught.’

‘Oh, lots of reasons. The base compounds, the separation machines, the tox-filters – very few have access to that.’ Peravov swallowed. ‘But if you can just take what you need fresh, you cut that all out. And then, if you can keep them alive, they just keep giving you more. That’s what the clever ones do. They keep them alive. For a very long time.’

Zidarov felt sick again. He leaned forward. ‘So, here’s how it is. You’ll get rid of anything lingering in those strongrooms. Anything that shouldn’t be there, burn it. Then you’ll reform your practices. You’ll buy synthesised plasma and stem-cultures from the authorised laboratoriums. And, since you are clearly a pious man, I think a donation will be in order too. You are familiar with the seminary at Yvem Tora? That would be a good place to choose. They have some members suffering from Scila’s Syndrome. Something sent their way would be much appreciated.’

Now Peravov was looking completely miserable. ‘Where will I get the slate for that? Did you not hear me? Prices are through the–’

For a big man, Zidarov could move fast enough when he wanted to. He was up on his feet, his gun jammed into Peravov’s throat, before the rest of the sentence could be wheedled out.

‘I can come back at any time,’ he said, hissing the words out. ‘You hear that? Any time. So think about what you can afford, and think about your choices.’

Peravov stared up at him, pale and suddenly clammy.

‘Then I will,’ he squeaked.

Zidarov let him go, holstered his autopistol and adjusted his coat.

‘Scila’s Syndrome,’ Peravov said, weakly, trying to salvage something. ‘Accelerated ageing. I might be able to do something about that. I mean, to hide the visible effects, anyway.’

Zidarov looked at him witheringly. ‘Just send the money. That way, it has a chance of doing something useful.’

Zidarov was on his way back to the Bastion when confirmation of the meeting came in from Vongella. It was going ahead without delay, prompted, so they told him, by a sudden nervousness on the part of the Vidora that the entire thing was all some kind of hoax and that the raids were about to start up again.

The light was failing by then, and the rain had started up in earnest, sluicing down the gutters along the transitways, gushing hard when it hit the inlaid ground-tracks. He pulled the loc-ref from the transmission packet, and realised he’d have to drive hard to make it in time. Castellan had selected a site on the fringes of the toxic zones, the Scarlands, the places so mutilated by industry that even the famously lackadaisical citizen safety boards had prohibited development and torn down the old manufactoria. The whole region was a wound, now – a gouge that ran across a few thousand square yards of Urgeyena real estate, a monument to a long-run culture of hard exploitation without thought to consequences.

He engaged both engines, and the Luxer growled, kicking up spray behind its thick wheel arches. It felt, just then, as if he’d spent far too long behind the wheel. His shoulders both ached, his legs felt cramped. He could do with a drink, could do with some more sleep, but knew already that the night would be a long one and neither would be heading his way.

Gradually, the habclaves around him degraded. The buildings went from tight-packed blocks of residential towers and commercia units, to semi-industrial workshops and warehouses, to derelict old shells of places, their windows empty and their blackened walls punched through with windblown holes. The life slid out of everything, held back to where the lumens still glimmered and the roads were crammed with vehicles.

Zidarov activated the groundcar’s enhanced atmosphere-filters, and switched on a tox-reader. There wasn’t much he could do about what it told him, but at least he’d know something about the level of filth he’d be breathing in. Eventually he drew up at the loc-ref he’d been given – a large cleared area sited between two huge building carcasses. The ground at his feet was a mix of pale gravel and masonry residue, now sodden from the rain. The tox-reader clicked alarmingly. He got out of the Luxer, went to the hold and pulled out a slimline rebreather. He strapped it on, tasting the old, half-perished latex where it pressed up around his nose and chin. He should have replaced it years ago.

No one else was around. He checked the Tzarina over. He kicked his heels. He looked up and down.

The building to the north, a few hundred yards off, must have been magnificent once. Maybe it had been an assembly hall, or some kind of power reactor. You could still see glinting things in the soils around – heavy metals in nuggety heaps, spilled-fuel stains. As he stared at them, he imagined the echoing life of the old place, the booms, the growls, the hammering of metal against metal.

It took him a few moments to realise that the noise was getting real. He turned, seeing the pools at his feet start to tremble. Away to the south, something was sweeping towards him, lighting up the horizon with flood-lumens, filling the air with the roar of turbines. After a few moments, the impressions clarified into the boxy outline of a Bastion Zurov, hovering low, looking like some monstrous black insect in the rain, its weaponry and antennae hanging below it. Those things hadn’t been built for either stealth or looks. As the gunship descended to ground level, the gravel was whipped up into flurries, and Zidarov wrapped his coat tighter around him.

The turbines whined away to nothing, and access hatches sprung open. Sanctioners leapt down, helmet-lumens flaring and weapons held ready. Zidarov recognised the livery of the Panthera on the shoulder pads, and saw Adimir striding out among them. Vongella descended a little more gracefully, her face hidden by a rebreather and scarf wrapped around her neck and over her helmet.

‘You made it then,’ she said, not sounding overly pleased about it.

‘Wouldn’t miss it,’ Zidarov said. ‘Where are they?’

‘They’ll be here.’ She came to stand beside him. Her rebreather’s visor looked fogged. ‘Met Yuti before?’

‘Can’t say I have.’

‘He’s an interesting man.’

‘He’s a violent man.’

‘All interesting men are violent.’

‘Is that right? You might need to walk me through that one.’

Before she could answer, lights went on amid the ruins of the north building. Zidarov tensed immediately, wishing he’d had time to book proper protection from the armoury rather than his standard flak shirt.

The numbers matched up. Vongella had brought six sanctioners with her, including Adimir, making eight in total from the Bastion. Eight Vidora emerged to face them, on foot, from the ruins. All of them were decked out in what looked like combat clothing. They carried knives openly. A few had lasguns of some kind, but they liked a blade, the Vidora, and in any case the weapons were more for show than use.

There was no mistaking Yuti. He was stripped to the waist, heavyset, his skin glistening as if it had been oiled. The rain trickled in long lines over his many tattoos, all picked out by the broad-spectrum lumens carried on the sanctioners’ shoulders. He wasn’t as tall as Adimir. Hells, he wasn’t as tall as Zidarov, but that didn’t mean he couldn’t have taken both of them apart without much disturbing the intricate pattern of blue-black ink on his skin. His eyes were dark, as if the pupils were unnaturally large. He was bald, and his neck bulged with shining muscle. He did not carry a weapon in his hands. It didn’t look like he had one secreted in the cloth folds of his trousers either, but you could never be sure. He walked like a man who could summon a dagger from the rain itself.

Vongella waited for him to approach. ‘I’ll do the talking,’ she said, under her breath.

‘Fine by me.’

And then they were all standing facing one another in the drizzle, weapons held ready.

‘Castellan,’ Yuti said, bowing fractionally.

‘Citizen,’ replied Vongella, not bowing. ‘Tell me, then – what’s been going on?’

Yuti smiled. Zidarov watched him carefully. The man looked at ease, almost relaxed. The smile itself was a curious thing – entirely without warmth, but slippery and courteous in a practised kind of way. He found himself reminded of Mordach.

‘I could ask the same thing,’ said Yuti, folding his arms. ‘But I’ll get to the point. There’re rules in this business. You know them, we know them. When they’re broken, that’s when the hells get let out. I accept that. But – and this is the truth – we haven’t broken anything. So I need to know what you think has happened here.’

‘What I think has happened?’ asked Vongella, giving him one of her very best cool stares.

‘Yes. Because, on the blood of the Holy Throne, I have no idea.’

Vongella folded her own arms, and the two of them suddenly looked like bookends. ‘You can have no complaints. You take out one of ours, we take out a hundred of yours. That’s always been the arrangement.’

‘I could dispute the figures, but you’ll have to tell me which one of “yours” we are supposed to have taken out.’

‘Sanctioner Rovach, Thirty-Four squad. Probator Borodina, still in intensive care. Believe me, if she dies, this is only going to get worse.’

‘I know neither of those names.’

‘Oh, come on,’ said Vongella. ‘Borodina had been working in the suborbitals for months. I’d seen her reports on what you’re doing there. She was diligent, and you hadn’t bought her off. She would have hurt you, Yuti, and all of it within the rules.’

‘I’ll take your word for it. We didn’t target her.’

‘Then there’s the timing. Right after we’d stumbled across cell-draining by the Yezan cartel.’

‘That’s not on our list of business activities.’

‘You have a list?’

‘That’s not on it. I very much disapprove of it.’

Zidarov felt like stepping in. He’d seen the machines. He’d seen the Second Circle there. He kept quiet.

‘Everyone I speak to seems to disapprove of it,’ Vongella said. ‘Yet somehow it still keeps popping up.’

‘This isn’t about the Yezan cell, though, is it?’

‘Isn’t it? That’s what prompted all this.’

‘I’ll say it again, section commander, just so we’re clear – we didn’t take out your probator.’

‘It was on your patch.’

‘Bad things happen, from time to time. We can’t prevent them all.’

‘Tell that to those you extort protection from.’

Yuti grinned. ‘Nice. But it’s all true – we didn’t do it.’

Vongella stole a glance at Zidarov. For his part, he kept up the observation. He guessed that Yuti could lie like another man took a shower. His whole life was a confidence trick, a system of deceptions built around a code that had no origin in any law book and which could be dismantled whenever he had the need for it. And yet, there was nothing there – not the ghost of a falsehood. He looked like he believed it.

‘And you control all your Circles?’ Vongella pressed, sceptically. ‘If one of them had done this–’

‘If one of my Circles had killed a probator,’ Yuti said, ominously, ‘without my express order, and without some very good reason, I would have their head with me now, ready to hand over to you. I have spoken to every one of the First Circle, and they tell me no rogue agent was responsible.’ He seemed to grow weary of the protestations of innocence. ‘Now, I will not say it again. You can choose to believe what you want. You have set your dogs on us, full of righteous indignation, and we have held ourselves back, believing it all to be some kind of honest mistake that can get sorted out. But I do not come here with a begging bowl, Castellan. If this does not cease, now, we shall be forced to defend ourselves. You can have your war if you want it.’

That got Vongella’s back up. She uncrossed her arms, looking like she might go for him. The Vidora stayed tight.

‘Don’t be stupid, Yuti,’ she said, coldly. ‘I’d see you all hanging from the comms-masts first. And don’t tempt me – we know what you were doing in the grade-eights. I could have launched all this just for that, and I’d have been within my rights.’ She shook her head irritably. ‘You’ll need to tell me who went after my people.’

Yuti smiled expansively. ‘I wish I could. But that’s your job, is it not? And it’s hard for me to do anything right now, with all this… heat.’

Vongella looked over at Zidarov. He hadn’t been expecting to contribute, but here was an opening.

‘Adeard Terashova,’ Zidarov said. ‘That’s the name that kicked this off. We’d go a long way to playing nicely together if you could let us know where he is now.’

At that, Yuti looked genuinely nonplussed. ‘The Terashova boy? What does he have to do with this?’

‘He was mixed up with the Yezan cell. We know he’s being held somewhere. Give him up, and it’d restore some trust.’

Yuti laughed. He looked at his bodyguards, and shrugged. ‘See, if I knew who any of these people were, or what they had to do with me, I might be able to get this all sorted out.’

‘First Circle Silka would know the name,’ Zidarov said. ‘Is she here?’

Yuti lost his smile. ‘Silka? No, she’s not here, probator. How could she be? Your people killed her.’

Again, that looked genuine. Zidarov almost asked him if he could provide proof, but held back. Things were already tense, and everyone was armed.

Yuti turned back to Vongella. ‘So, you see, we’ve all suffered. This is the business we chose, so I’m not making any special pleading, but we didn’t kill your sanctioner. As a result, I’d appreciate an end to all this… nonsense.’

‘Yes, you made your case,’ Vongella shot back. ‘We’ll take another look, see if there’s anything we missed. But don’t think for a moment I’ll take my finger off the trigger. I’ve got a dozen analysers looking at what Borodina was working on before she was hit, and if any of it leads back to you, or if I get hard evidence of cell-drains in Urgeyena, the word “war” won’t begin to cover it.’

He looked her straight in the eye. ‘I believe you mean that, commander.’

‘Every word,’ said Vongella, looking straight back.

After that, Vongella didn’t hang around. The Zurov’s engines powered up, and the rain skipped and fizzed around the turbine intakes.

Yuti and his entourage walked back into the shadows, gradually diminishing into the gusty darkness. The sanctioners watched them go, before backing towards the gunship’s hold, their weapons raised the whole time. Vongella wiped the rain from her visor.

‘Worth coming along?’ she asked him.

Zidarov checked the tox-counter. It was worryingly high. ‘Maybe. Do you believe him?’

Vongella laughed. ‘I’ll think about it. We could do with a pause, if only to rearm.’

‘He wanted to talk.’

‘I would do, too, in his position.’

Then she was gone, climbing up the steps and being swallowed by the gunship’s interior. Zidarov stumbled out of the range of the intakes, steeling himself against the blast of take-off. He reached the sanctuary of the Luxer, bundled himself inside and turned the environment controls on. It was only once the console had warmed up that he spotted the message, sent over a personal channel. He immediately thought it was Milija, but it turned out to be Vipa.

‘She’s waking up,’ was the terse content. ‘Get here quick, you’ll be the first.’

Before the audex cut out, he’d already started both engines.

Chapter Fourteen

She looked, as expected, terrible. The tubes were mostly gone, leaving heavy bruising around her mouth and cheeks. Her skin tone, which had been a pale brown, was now a pale grey. Intravenous lines still ran in clusters from her arms and chest, and a nasty-looking monitor in the shape of an iron skull was clamped to her forehead.

It took her a moment to recognise him, it seemed. The lumens in the chamber were set low, and Zidarov hunched on the room’s only chair, pulled up to the cot’s edge. The rain drummed against the windows, leaving black streaks across the armourglass panes.

When her eyes finally focused on him, she managed a smile that was more like a grimace. ‘Zido,’ she said.

Zidarov didn’t really think their friendship had been that close. ‘Borodina,’ he replied, softly. It felt like an intrusion, suddenly.

She croaked something, and he reached out for a plastek cup, which he filled at the sink and handed to her.

‘So, how’s it going?’ she asked, and cracked another lopsided smile.

He smiled back. ‘Ah, well, you know,’ he said. ‘You feeling better?’

‘I feel like death.’

‘You looked worse when I visited last.’

‘Imagine I did.’

Zidarov reached out for a drink of his own. He could still taste chems at the back of his mouth, and felt vaguely light-headed. He might have to ask Vipa for something before leaving, just to get the sludge out of his system.

‘Are you good to talk?’ he asked. ‘If not, we can do–’

‘I don’t know who did it,’ Borodina croaked. ‘Sorry. Didn’t see them.’

‘What happened?’

She thought back, her brow wrinkling. The monitor flashed a red light, and she winced. ‘I was following a lead. The Vidora were getting active. Something to do with off-world shipments. You know that’s been getting harder? It made everything difficult.’ She took another sip. ‘I was closing in on something. That feeling you get – things in your sights. I was getting near.’

Zidarov let her talk. He deactivated all but critical-level comms from his iris intake. He didn’t activate a recording, just let her get her thoughts in order.

She suddenly looked distressed. ‘I remember – I think I was… So, I remember worrying. They seemed to be all over our movements. Remember when we talked, at the Bastion? I was due to head back then, and when I did, my contact was missing. Dead, most likely. But we’d been careful. So, I remember thinking that my veil-link might have been breached. It happens, I guess – they crack a protocol, or something. I did some work, sent a trace back to the analysers, but got no reply. Then I had to go after one of the First, who I knew was deep into something on the Colossus platform – one of the big receiving discs. But I couldn’t find him, and I’d taken on Rovach for protection, because it was getting snaky up there.’

She needed to drink again. Her words tumbled out a bit, her parched lips moving quickly. Her hands, lying on the coverlet, twitched a bit.

‘So, we got a call. From Silka, a Vidora First Circle working up there too.’ She smiled. ‘She had oversight of the Yezan cell – the one I put you up for? Small world. Anyway, I knew that was fake, or a mistake, because she was dead. All part of what I was working on.’

Zidarov frowned. ‘Dead? Are you sure?’

‘Sure as sure. There’d been a lot of cabal run-ins – remember what I said about the balance breaking? It’s why I wanted Rovach. So I knew this was something else, and went carefully.’ Her expression crumpled a bit. ‘Not carefully enough. We were jumped. Heavy armour, heavy weapons. I should have got a squad in. And now… Rovach…’

‘Don’t get agitated,’ Zidarov said, as gently as he could. He was bursting with questions now, but forced himself not to blurt them all out at once. ‘He was a professional. These things… they happen.’

She blinked heavily. ‘That’s all I remember. Getting out of the groundcar, lots of guns. Shredder rounds, I think.’

‘They were. And they did enough to put you down hard.’

‘I remember it hurting.’

Zidarov laughed. ‘I’ll bet.’ He leaned forward, elbows on knees. ‘Did you see anything at all? Any identifiers?’

‘It was dark. They came out so quick. They weren’t exactly advertising themselves.’

‘But you thought the Vidora might have cracked your veil-link?’

‘The analysers could tell you that.’

‘So it might have been them? Yuti told us it wasn’t.’

‘Yuti? Fuck. Has he been in here?’

‘This thing kicked off quite a storm.’

Borodina’s eyes widened a bit, then she chuckled weakly. ‘Hells, I don’t know. I really don’t.’

‘The other thing he said was that Silka was killed by one of ours. They’ve been… busy, since this happened.’

‘So, I know that’s not true,’ said Borodina. ‘Silka was up to her neck in something under the suborbital platforms. It was a mini war up there, or getting that way – the thing with the off-world routes. There’s a lot of slate in who controls those. I think she was killed when things started getting out of control.’

‘Do you know who by?’

‘That’s part of what I was working on. I don’t. I heard rumours of an off-worlder, someone who brought some heavy gear down from a void transport. Someone new. Not much to go on.’

‘It’s something.’ Zidarov noticed that she was sweating now. It looked like she was getting tired. ‘Look, I’m going to leave now – you need to get back together.’

Borodina smiled weakly. ‘What for?’ She coughed for a while, then took another sip of water. ‘If I’m right, if my veil-link was cracked, it’s all over for me. You get that? Basic mistake. Who knows what else they heard?’

‘It’s just a suspicion.’

‘Yeah. Just a suspicion.’

Zidarov got up. ‘Don’t think about it. Work on getting back in shape. That’s the only thing now.’

Borodina nodded, making the tube at her neck wobble. The monitor on her forehead began to strobe red, meaning that she was being fed sedatives.

‘Oh, you know what?’ Zidarov said, turning back as he reached the doorway. ‘You could do me a favour. Keep that stuff about Silka to yourself, eh? Just for a while? We’re going to look into this, but I could use a bit of space.’

Borodina nodded, but she was slipping away. It might have registered, it might not have done.

Zidarov smiled wryly to himself. Going quietly, he clicked the door open, and slipped out.

The Bastion was occupied throughout the night, twenty-six hours a day. Every floor was still fully staffed, crewed by menials staring wearily into their terminals. Outside, the rain ran down the armourglass windows, gurgling along the gutters. It was still hot, though that would change soon, once the storms really started. The Bastion’s internal controls were slow to react, as ever, and the whole place felt sticky and damp.

Zidarov headed down to the refectory. He poured a cup of caffeine from an auto-dispenser and browsed across a rack of tepid-looking carb-bars. He picked three, then put one back, then went over to an empty table. He rubbed his face. He yawned, feeling his jaw stretch. He could go home – he might get an hour or two’s sleep. But then home wasn’t as relaxing as it had been, and his mind was buzzing. He still hadn’t had time to act on what Elina had told him, and Borodina had thrown more yeast into the mix. Better, probably, to stay at it.

It took a few moments for him to realise that he wasn’t alone any more. He looked up sharply to see Lena Vasteva smiling at him.

‘Long night?’ she asked.

She was in her work clothes – the dark-grey suit, hair tied back. It always took him a moment to recognise her as the same woman when he ran into her at the Bastion. Her expression just then was hard to read – she might have been pleased to see him, might have been irritated. Hard to blame her, if she was.

‘Throne,’ Zidarov swore, and glanced around him. The refectory was half-empty. He barely recognised any of those sitting at the tables, and in any case they seemed to be minding their own business. ‘Should you be here?’

Vasteva laughed. ‘I work here, remember?’ She took a sip of her own drink. ‘I think you used to, too.’

Zidarov slumped. ‘I’m a little on edge. Not enough sleep.’

‘Yeah, you and me both.’

He looked up at her. He felt off guard, caught napping, but felt like he had to say something. ‘It’s not easy, right now.’

‘I know.’

‘I like what I’ve got. I want to keep it. I don’t like sneaking around.’

‘No, I get that.’

‘So there are times when…’ He struggled for the words.

‘When you wonder whether it’s worth it?’ She shrugged. ‘That’s your decision. You know the answer, but you’re a big boy now. I can’t make your choices for you.’

Zidarov chuckled sourly. ‘Between you and Gyorgu, I reckon there’s a niche line in motivational speakers here.’

‘I want to help.’

‘Everyone wants to help.’

‘What can I do?’

Zidarov sighed, and started eating. ‘A little space, maybe,’ he said, chewing. ‘Not for long. I’ve got this case, and–’

‘You’ll always have a case, Zido.’ She finished her drink, and made to get up. ‘As will I. Anyway, just so you know, I’m still here, it’s all still good. But you need to think about what’s important – truly important.’

He found he didn’t have a reply to that. So he watched her go, and that made him feel worse than ever.

He finished eating. He drained the caffeine. That at least filled his stomach and washed down the worst of the chem-taste from his mouth. Then he got up, rolled his tight shoulders, and headed for Analysis.

Bastion-U had a pyramid staffing structure. At the top, nominally speaking, were the probators, tasked with the actual investigations. Many times more numerous were the sanctioners, charged with keeping order and providing armed backup. More numerous still were the analysers – the small army of functionaries who kept the administratum functions operating. Some of these were specialists, such as the forensic verispex staff; some were mute servitors who hauled vellum bundles from archive to archive. A large chunk of the department were data-miners and equipment scrutinisers, who spent their days poring through the mountains of information provided by the many auspexes used in the field. They were overworked, as a rule, prematurely aged, made spiteful and pernickety by their labours.

Still, their chambers were neater, and smelled better, than the norm. If you knew what you wanted, and could put up with the sarcasm, there were ways of getting it.

Zidarov made his way along the corridors until he found the chamber he needed. It was nondescript from the outside – just the standard door, nameplate, augur-lens. He depressed the summon-chime, and a few seconds later it slid open, revealing a man who looked like he’d died several weeks ago but had somehow forgotten to lie down.

‘Hello, Scribo,’ said Zidarov.

Revi Scribo grunted, and let him in. Zidarov had to pick his way to the desk, which was surrounded by a bizarre collection of veriquaries, half-opened auspex units, piles of wiring, printed circuit boards, some cracked picter lenses, six polished skulls, sealed equipment crates, and a lone felid that sat atop a pillar of teetering vellum bundles, flicking its tail.

Scribo himself was a small, skinny wretch, barely filling out his cream-coloured tabard. His hair was thinning, his cheeks wrinkled. He had long fingers and a squat nose, and moved jerkily, like a spider, through all the mess.

‘What do you need?’ Scribo asked, turning back to the splayed carcass of a remote sensor-box. Some of the stuff Scribo did should really have been turned over to the tech-priests. One day, Zidarov had always thought, the lexmechanics would burst in, and his little hobbies would all be over. Until then, though, he had his uses.

‘I need a personnel tracker,’ Zidarov told him, looking to find somewhere to sit, and failing. ‘Very small, very discreet. Assume the person has routine anti-scanner tech, probably augmetic. It needs to get past that, remain undetected, last for a few days.’

Scribo laughed dryly. ‘Oh. Easy, then.’

‘I know you’ve got them. I’ve seen them used. Come on, for all the times I helped you.’

The felid’s tail twitched again, and a pair of bottle-green eyes turned to stare at him. Scribo remained busy with his work. ‘You’ll need a warrant from a senioris, cleared by Castellan.’

‘Can’t do that.’

Scribo looked up. ‘Oh? I might want to know why.’

Zidarov accessed his personal funds. They weren’t looking too bad, all things considered, so he blinked a withdrawal. It was a lot, by his standards, but then Scribo wasn’t cheap. The analyser barely flinched as the transaction hit his iris.

‘You want it bad,’ he said.

‘I want it to work,’ Zidarov said. ‘I want full-spectrum, lots of detail, absolutely no risk of detection.’

Scribo sighed theatrically. ‘No such thing. Everything has a risk, probator. No system is foolproof, no scatter-field is perfect.’

‘Yours are.’

‘Coarse flattery has no effect on me.’

‘But the money I just sent you?’

‘That carries a bit more weight, yes.’

Scribo reached out to a battered metal chest of drawers and activated a fingerprint lock. One of the drawers slid out, revealing a whole tray of tiny surveillance devices, all neatly placed in field-protected boxes. He pressed the lid of one box, and the field snapped out, giving access to a small metal pin the size of an insect. It was mounted on a metal square, which Scribo levered out and handed to Zidarov.

‘This one’s both clever and nasty,’ he said. ‘Get it pinned on your subject and you’ll get several days. It’s scan-proof and has a nominal light-bender aegis once activated – virtually invisible. You’ll get audex and holo-footage when it detects moving objects, fed right to your terminal here. Only about thirty-foot range, so you’ll need it close to whomever you’re after. The output’s full-holo, so you don’t need to worry about sight lines.’

‘That’s no problem,’ said Zidarov, stowing it carefully in an inside pocket. ‘Just what I was after. Just between you and me, yes?’

‘As always. Unless I get a better offer.’

Zidarov smiled wearily. ‘Oh, one other thing – who’s analysing the equipment brought in by Probator Borodina?’

‘No idea.’

‘Could you take a look?’

Scribo tutted, pushed the sensor-box to one side, and activated a terminal. His thin face lit up with phosphor-glow, and his long fingers skittered over the control pad. ‘Section Six,’ he said. ‘They’ve completed the work.’

‘Has it been filed yet?’

‘No.’ Scribo looked up, and his dark eyes flashed. Neither eye was the one he’d been born with, and the Throne only knew just what he saw with them.

‘Pull the report.’

Scribo sat back and folded his arms. ‘Why would I want to do that, probator?’

‘Because I’ve already paid you more than the scanner’s worth. And I’m one of your best customers. And you have a noble, shining soul.’

‘What do you need it for?’

‘A favour for a friend. It’ll help a case I’m working on. Nothing else that anyone needs to worry about.’

Scribo thought about it. He looked again at what Zidarov had given him, looked back at the terminal, then pressed a few buttons. ‘It’s off-system,’ he reported. ‘You’re not interested in what it said?’

‘I know what it said. As long as it stays buried, I’m happy.’

Scribo shrugged. ‘As you wish. Anything else? A Phobos bolter? A Divinator auspex?’

Zidarov looked around. ‘You ever get claustrophobic in here, Scribo? Ever want to stretch your arms out?’

Scribo looked up at him from heavy-lidded eyes. ‘I pulled it off-system. I could push it back any time.’

‘Ah, then you’d have to give the slate back.’ He edged his way back to the door, deliberately giving the felid a threatening look as he went. ‘Thanks for the scanner. Look after yourself in here.’

Scribo didn’t reply. He was back to the sensor-box, pulling it apart, looking as happy as he was ever going to get.

He headed back to his cell. It was still dark outside, a grey-black shadow at every window, but the Bastion had an air of coming to more vigorous life again. The first diurnus-shift had started, and the corridors were half-full of men and women coming and going, either bleary-eyed from working too hard or bleary-eyed from not getting enough sleep.

Dawn was not far away. He’d grab another shot of caffeine at some point, find a pulse-shower that wasn’t too disgusting to use, clean himself up a bit. First, though, he had to calibrate the personnel tracker and make some checks on his system. It felt like he was juggling a number of things, all or none of which might link to one another. Over it all hovered the spectral presence of Vongella, who would want answers soon.

When Zidarov reached his terminal, he saw that Brecht was occupying the next cell. He looked as dishevelled as Zidarov felt, and smelled vaguely of alcohol. Brecht, like Draj, smelled of alcohol so often that it had almost stopped being noticeable. For a long time, Zidarov had found it amusing. Now, years later, he wasn’t so sure. There came a point where it stopped being a crutch and became a master. Not that it was easy to broach the subject, and he wouldn’t have known where to start. They all had their problems, their secrets, their little internal daemons.

‘Going well, then?’ Brecht asked, stirring himself as Zidarov took his seat.

Zidarov flicked the terminal activation. ‘Stellar,’ he replied. ‘You?’

‘Keeping busy.’

But Gyorgu didn’t look busy. He looked lubricated. He pushed his chair closer to Zidarov’s desk, peering over as he gently unpacked the tracker device.

‘Is that one of Scribo’s things?’ he asked.

‘Maybe.’

‘So you’ve hit a wall.’

Zidarov put the tracker down carefully, and leaned his elbows on the desk. ‘Not really. I was right.’

‘Of course you were. You uncovered that mole yet?’

‘There wasn’t one.’

‘You seem sure.’

‘It was a lapse. They hacked a probator’s iris connection.’

Brecht let out a low whistle. ‘Whose?’

‘It doesn’t matter. But I’d sent them messages, and they were picked up, and so that’s that. They saw me coming, they cleared out. I think they were planning to clear out anyway. Things are in flux.’

‘Where does it leave you?’

Zidarov shrugged. ‘Where I was before. It’s still all shit, only now I can see a way into something that isn’t.’ He looked into Brecht’s bloodshot eyes. They were in focus, at least. ‘Did you know that Udmil Terashova isn’t Adeard’s mother?’

‘Fuck. Is that right?’

‘From what I’m told. So this all looks stranger than ever. Why did she come to us? She hates him. It never felt right. But I did uncover some things. First, Adeard’s link to the Vidora was real. He was itching to do something with them. My guess is cell-draining, which we know they were doing, right up till they got shunted out of it. It must have seemed exciting to him – plenty of slate, lots of danger. He managed to get in touch with a First Circle member working out in the suborbitals, who was involved in a running war for control of the import sites. I guess he thought that she was his ticket to the big time. Only she’s dead now, and whoever killed her likely killed him. Or took him hostage. Whatever.’

‘You don’t sound overly concerned.’

‘No one is. Except his father, maybe. But I do care about hooking bleeders up to machines and selling what comes out of them. Everyone tells me the same thing – imports are difficult, prices are rising, something’s wrong in the void. That’s a chance, for some people. You can make some slate by hawking stem-cultures in Varangantua. You could make a fortune by getting it off-world.’

Gyorgu looked unconvinced. ‘So what did the Vidora want with this boy, then?’

‘I don’t know.’ Zidarov leaned back in his chair, and scratched the back of his neck. ‘Contacts, maybe? He had legions of them hanging off his every word. Young, stupid, stuffed with topaz. Maybe he delivered them. Maybe that was why they wanted him.’

Gyorgu continued to look unconvinced. ‘Then who took out Borodina?’

‘They want us to think it’s the Vidora. I don’t buy it. The same crew that took out Borodina are behind this thing with the Terashovas. They’re the new force in the suborbital trade, the ones making Yuti shit himself, the ones the rejuve traders want to deal with. I need to find an off-worlder. An off-worlder with access to shredder-weapons, who’s taking orders from someone powerful enough to corner the trade in stem-cultures, who’s driving the cartels we know about into more honest work.’

‘That’s all you’ve got, then. An off-worlder.’

‘It’s a start. There aren’t that many of them.’

Brecht chuckled. ‘So what’s next?’

‘I’ll get up there myself. To the ports. Talk to those being squeezed. Someone will know a name, or a face.’

‘But not yet.’

Zidarov smiled. ‘Not yet. First, I’ve got to put a tail on the one person I know for sure has been pulling all our strings.’ He took up the tracker again, pinned against its metal backing. ‘Udmil Terashova.’

Chapter Fifteen

Going back to the mansion was a strange experience in the rain. Everything was the same, but everything was different. The asphalt glistened now, the high walls were damp and darkened. Lumens stayed on even once the sun had risen, their lights blotchy and diffuse.

Zidarov took the Luxer part way there, heading first to a groundcar hire facility run by a contact he’d used before. Once there, he swapped vehicles for a nondescript Grappia Noxus, and drove the rest of the way in that. He cruised down the long boulevards, finally drawing up on the opposite side of the street to the Terashovas’ property. He cracked the door and let a base-level scanner – a tiny thing, the size of a stone – fall to the ground. The device had been keyed to the profile of Udmil Terashova’s standard ground transport, a vast, six-wheeled bulletproof machine in black and gold driven by an armed chauffeur. He’d got the profile from the Bastion’s files, though he’d have been confident at having a shot at defining it himself – the gilded all tended to use the same kind of monstrous vehicles. Then he was driving again, heading out for the next intersection. He got back to the hire-yard and picked up the Luxer. He drove that a little further on until he could find somewhere more agreeable to wait – a disused storage yard with industrial units on three sides, no windows, no obvious activity – and pulled over. He activated the scanner, shifted back in the seat, and poured himself a hot drink.

He was prepared to linger for a long time. He had no idea how often Udmil’s transport left the mansion. He had no idea whether it always travelled with her in it, or whether it was used to ferry her back and forth routinely, and hence was empty half the time.

He thought about Milija during the wait. He hadn’t heard from her since the argument at the hab. He hoped that was due to Naxi coming around and things calming down. The lack of contact might just have been due to her work keeping her occupied. The wet season produced more injuries, which made her department busier. Naxi was something that deserved his time. He ought to have been there, for both of them.

He patched in a link to a contact he’d taken from his terminal at the Bastion – the supervisor at Colossus platform, the suborbital receiver-cradle Borodina had mentioned. It was now late enough in the day that someone might feasibly be manning the veil-terminal.

‘Yes?’ came a voice at the other end. No vid-feed emerged.

‘Probator Zidarov, Bastion-U. I need to speak to the supervisor.’

‘Uh, y-yes, probator. Of course. She’s out on operat–’

‘Hora decimus, on the dot. I’ll meet her at her office. His Hand.’

‘Yes. Yes. His Hand.’

Then he settled down.

After a couple of hours, his console flickered into life. The scanner had detected movement at the mansion’s gatehouse, and a vehicle matching the profile had exited. A two-dimensional map of the local area glittered into life, hovering over the main display. The scanner gave Zidarov a trajectory for a few more seconds before the groundcar moved out of its range. He started the Luxer’s main engine and pulled out, letting the machine-spirit calculate an intercept course.

Once in tracker range, he made no attempt to catch up with it, just mark where it went. Unsurprisingly, its first port of call was close at hand – a flashy district filled with high-end eateries and commodities boutiques. The streets were actually flat, the surfaces unmarked by potholes and stress cracks. Every block was gated and fenced, with hover-skulls scudding from vantage to vantage, tracking and recording. The glossy chameleon-screens in such a place had fewer Ministorum injunctions and more commercial advertisements. The people on the sidewalks were a bewildering mix of colours, with skin tones ranging from violet to emerald, attended by clusters of security guards and baggage-servitors. They all went confidently, proudly, knowing that every corner of the district was overwatched and scrutinised, with lasguns trained on anything that looked, moved or smelled out of place.

Zidarov waited for Udmil’s transport to come to a halt. Only then did he close on it, powering smoothly through the bigger ground traffic around him. It had paused in the drop-off lane of an exclusive private members’ club, one with ferns clambering up the marble walls and solid-gold figures of the holy primarchs intermixed with more prosaic images of excess and luxury. That had presumably been to let Udmil herself enter in state; after that, the driver had taken it across to the next block, to an open compound where dozens of other vehicles waited, their engines kicking smog into the damp air, their drivers hanging around with cotin-injectors adding to the fug of smoke.

He pulled up alongside Udmil’s vehicle. Its driver, who leaned against the open door, wore a black uniform piped with ivory, with the leonine crest on the left breast. He had a holster at his hip, and the profile of his jacket indicated flak-protection underneath. His face was hatchet-mean, with dark eyes under a peaked cap. The steady rain ran down a waxed overcoat.

Zidarov got out, bringing with him an unignited cotin-stick. ‘Hey, friend!’ he called out, expansively. ‘Injector’s gone. Help a citizen out?’

The driver stared at him as if he’d run him over some way back. He looked him up and down. Then he shrugged, and reached inside for an injector. Zidarov came up to him, lit the stick, then grinned.

‘Thanks!’ he said, clapping the man on the shoulder. Then he got back in the Luxer, and drove off. Once a block or two away, he deactivated the cotin – horrible stuff – and checked the feed from the personnel scanner he’d attached to the inside of the groundcar’s door.

After a few glitches, the full holofield emerged atop the column in the Luxer – the ghostly grey-green web of outlines, shimmering within a web of sliding nodes and clusters. He saw the man standing, still smoking. He saw the vehicle idling, the other drivers, the street around it. The light-bend aegis was in full effect, and the scanner-scrambler reported zero penetration. Scribo had been as good as his word – it was a nice piece of kit.

Zidarov turned off the feed, setting it to shunt direct into his private storage at the Bastion. He remote-destroyed the detector by the side of the street outside the Terashova mansion. He started the Luxer up again, and headed north, away from the glitz, up to where the massive profiles of the suborbital receiver-cradles filled the rain-drenched horizon.

The suborbitals in the rain were a grisly sight. The massive rockcrete discs stained quickly, their sweeping curves pocked by rust-streaks from the metal rivets and fixings. The big landers churned it all up as they came down, burning up the condensation, turning the air itself into a fog of steam.

Still, on this occasion Zidarov wasn’t heading down to the under-disc shadowlands, but to the control towers. Each receiver-cradle had a cluster of them, rising up like spears on the edge of the great bowls, slender and precarious. They looked like emaciated, skinny old men, peering down into immense cauldrons of burning sulphur, surrounded by plumes of steam and smoke, lost in the haze of noise and movement.

Zidarov made his way to the great entrance maws, and got out. He walked, still at ground level, to the receiving station. He was met by a young man in the uniform of the suborbital port facility – navy blue, tatty at the edges, looking like a cheap knock-off of a Navy captain’s dress gear.

‘His Hand, probator,’ the man said. ‘The supervisor is ready to see you now.’

They were in a large chamber, sparsely decorated, the walls bare rockcrete. To one side was a desk staffed with menials. To the other was the rank of elevators that rose up to the tower’s operational levels. The place was busy, stuffed with merchants, preceptors, security guards. There were more of the latter in place than he might have expected normally – probably a fallout from Vongella’s purge.

‘It’s been a long journey,’ said Zidarov, truthfully. ‘Somewhere I could… visit?’

The man looked briefly embarrassed. ‘Of course. This way.’

He showed him to a side entrance, then left him to enter the public hygiene-chambers. Zidarov found an empty cubicle, locked the door. He pulled out a little disc the size of a child’s palm, and locked it under the washbasin. Then he waited a minute or two before re-emerging.

‘Thanks,’ he said. ‘All yours.’

The elevator took them up seven levels. The majority of the tower was solid rockcrete, so that was still a long way up. As they ascended, Zidarov felt his ears pop. They emerged at the summit, several hundred feet into Alecto’s thick atmosphere. He was shown into a wide, open chamber, maybe twenty yards across. It was hexagonal, with every wall constructed of armourglass. The panorama was impressive – a hawk’s eye view over the entirety of the receiver-cradle below.

The menial in the scruffy uniform withdrew, closing the two swing-doors behind him. That left Zidarov alone with the chamber’s only other occupant, who was standing with her back to him, looking out across the vista. She was tall, slim, with silver hair tied up with a chain of pearls. She wore a sharp white suit. It might even have been real fabric – it had none of the shininess of synths.

Zidarov walked up to join her. Outside, the rain was hammering, thrown down from a churning mass of pale grey cloud. Far below, the entire city splayed out, drenched and dirty.

‘We have a scheduled descent in a moment, probator,’ said Rebeka Genova, Colossus platform’s supervisor. ‘I thought you might like to see it.’

Zidarov glanced around him. The chamber was surprisingly empty of furnishings. A long, low metal desk, some chairs, six cogitator housings all linked up with long cables, a set of clicking picter lenses with scheduled arrivals and departures. The coiled serpent of the city hung from the ceiling in a sculpture of beaten bronze, as ever beside the iron aquila of the Imperium.

‘What a nice thought,’ said Zidarov.

He ran a quick iris-scan of the chamber, making the sweep as he turned his head back. As expected, the place was stuffed with listening devices. Some of those might conceivably have been for the supervisor’s own benefit. It was impossible that they all were.

Then the clouds began to glow. The rain stopped falling, and started boiling. The entire atmosphere above them began to ripple, to flex, to churn. Streamers of condensation tumbled out of the morass, and flecks of light pulsed and snapped.

From the centre of the distortion, a dark shadow grew, a clot of black, growing, growing, until the immense hull of a Slovo VI burst into view, surging like a beast from the surf, shedding steam and grime and half-boiled bilge water, its halt-thrusters at full burn. As its long flanks emerged from the cloud, sliding down ahead of Zidarov’s vantage point, you could see the scoring on the metal – the thick patina of a thousand atmospheric runs. The logos on its sides were virtually scoured away – a mix of Mechanicus maker-marks and trade house logos. The last delivery of a new Slovo to Alecto had taken place decades ago, the result of an order placed decades before that. These things were expected to last centuries. Their crew numbered in the hundreds, many of them bolted-down servitors, a good proportion with some kind of forge world training or heritage. They were big. They were ugly. They were tough as grox-hide.

The show was undeniably impressive. It kept on coming, swaying and swaggering, its landing pinions extended, its thrusters thundering away, until it settled on the disc below like some obese bird on its colossal nest. Almost without a pause, steel-wire tethers shot out and locked with the restraint sheaths, jets of coolant sprayed across the superheated access hatches, loader-cranes swung up and out from heat-shielded compartments. The unloading began before the thrusters had even spat out the last tongues of pale yellow flame.

Zidarov thought of Naxi then – suddenly, unbidden. He thought of her on a Navy carrier, a ship many times as big, burning up in the void, far away from any possible help, a ship that never landed on a planet at all, let alone this one.

‘What do you think?’ Genova asked.

‘How often does this happen?’ Zidarov asked.

‘Twenty-three times a day. We’re pushing for more.’

‘You never get bored of it?’

‘Never.’ She smiled, and held out her hand, showing him to one of two low chairs. ‘So, I guess this is about your sanctioner.’

‘Partly,’ said Zidarov, sitting down. He felt slightly light-headed, perhaps because of the altitude, more likely due to being awake for so long.

‘It was a disgrace, what happened,’ said Genova. ‘If there’s anything I can do, just ask.’

‘You’ll have seen that plenty’s already being done. I think it’s all under control.’

‘Then you’re not here for more information?’

‘Plenty’s being done. Tell me how things are here.’

Genova let a half-smile run across her lips. ‘Generally?’

‘Generally.’

‘We’ve known better years, if you want the truth. Not as much is coming down as it used to, and we struggle to get berths for material going up.’

‘But you want to increase your landing cycles.’

‘I trust in His providence, probator. Things will improve. When they do, we will be ready.’

Zidarov looked around him. Again, he was struck by the spareness. Aside from her dress, this did not look like a prosperous operation. ‘Why the disruption?’

‘I don’t know.’ She laughed, a little self-consciously. ‘Really, who knows anything, once you go off-world? It’s a fog of ignorance. I get reasonably reliable bulletins from the true-orbital stations. After that, you’re relying on astropathic relays, and only the praesidium gets ready access to those. For all the good they do. That’s the way it’s always been in our profession. You put material on a ship, you send it up, you hope something comes back.’

‘But you have theories.’

‘We do. We think something fundamental has interfered with intra-system travel. The Chartist Captains’ network. Remember, two years ago, when we lost all comms entirely? And they said then that nothing was moving at all, and the astropaths up at the Varangantua spire had all lost their minds? They did a lot of work to persuade us that it was a glitch – an isolated warp storm in the Bolatta Nexus – and that it was over now. But it’s been difficult ever since. I heard reports from conveyer captains – second-hand, third-hand – that the true-void ships were still struggling with their Navigators. So it’s a knock-on. If that’s systemic, then it filters down. You can’t get a Chartist ship out of dock? Then you can’t get orbital carriers out of dock either, and you can’t get suborbital landers out of dock, and so on. We’re just at the end of it all.’

‘And that makes things difficult for you.’

Genova gave a little shrug. ‘There are always difficulties.’

‘A shrinking pool brings out predators,’ said Zidarov, calmly. ‘I’d imagine you’d have some tussles, from the guilds, running down the opportunities left.’

‘It’s never been a safe place,’ said Genova, playing it straight. ‘We have our problems, but the cargo’s still moving. You can check the records, if you wish.’

Zidarov smiled. ‘I might do, later. But, here’s the thing. I hear some trades are becoming lucrative again, due to all this disruption, ones that really should have been shut down a long time ago. The demand for rejuve’s never going away, is it? So there’s pressure to increase stem-culture export.’

‘Undeniably true. The manifests for medicae import-export have remained solid.’

‘It’s how it’s produced that troubles me. We believe cell-draining has been taking place, in Urgeyena, to meet the demand.’

‘A loathsome practice.’

‘So everybody says. Ever intercepted anything like that, in your routine sweeps?’

Genova shook her head. ‘The products derived from legal and illegal medicae culture are more or less identical. You can’t tell them apart from a standard sweep, at least with the equipment we have here.’

‘But getting it here, storing it, deploying it – that’s all difficult. We have reason to believe the Vidora cells have been moving in to control the trade. That would be a source of the violence we’ve seen recently.’

‘It’s possible. We do have the cartels here. We know that. You’d be a fool not to acknowledge it. But we do what we can to keep a lid on it.’

‘So, if there’s illicit cargo moving through your facility, then it’s the Vidora moving it.’

‘I very much hope there’s no illicit cargo in my facility.’

‘So do I. But they’re not here for fun, are they?’

Genova looked at him squarely. ‘None of us are here for fun, probator.’

‘No, I guess not.’

Then the alarm went off. The sound was piercing, incessant, a high-pitched scream that tore at the eardrums.

Genova almost jumped out of her skin, stared up at the vox-emitters, then stared back at him in shock.

‘My apologies!’ she cried over the noise, making to get up. ‘That’s an evacuation alarm – something must have gone wrong. I’ll have it shut down.’

Zidarov reached out and pushed her – gently, firmly – back into her chair. ‘The apologies are mine, supervisor,’ he said, not raising his voice much, but enunciating clearly so she could see what he was saying. ‘There’s a smoke canister in one of your hygiene-chambers. We’ve got a few moments to talk without your vox-thieves picking anything up. Still, don’t shout. I can lip-read perfectly well.’

She looked bewildered for a second, and then it sank in. She sat back down again.

‘The Vidora have been driven out of here,’ he told her. ‘Hells, we stepped in and finished them off ourselves. What I also know is that someone’s moved up to take their place. You can’t tell me who – I understand that. They’re listening, they’re watching. But you’ll know something. A name. A rumour. A location. Something.’

For the first time, she looked scared. The alarm kept on blaring, a sound that tore at the nerves. It wouldn’t take long for the canister to blow itself out, leaving nothing but a tiny pile of ash to mark its presence.

‘But I’ll need it now,’ he said. ‘Just a single word.’

Still, she held back. The cartels were vicious, so he couldn’t blame her. She’d be taking a risk, of course, but then not talking carried its own dangers too. She’d know just as well as he did that the Bastion could just call her in, though that would carry downsides for everyone.

Eventually, she cracked. ‘Warehouse Ninety-Four, Section E.’

As soon as the words left her mouth, the alarms clanged out. For a few moments after that, the ringing pain continued in his ears.

‘Holy Throne!’ he exclaimed. ‘What was that?’

Genova was genuinely shaken, but just about self-possessed enough to play along. ‘It must have been a system error. I’ll look into it. Once again–’

‘No apologies necessary.’ He grimaced. ‘But, hells, that hurt.’

‘Do you require any assistance?’

Zidarov shook his head. ‘No, no – I’ll be fine,’ he said, now speaking for the benefit of the listening devices again. ‘I think we’re done here, anyway. I just wanted to reinforce the message. We’re on to the Vidora, but if you detect any incursions, no matter how small, you know where to find me.’

‘I do.’

‘And we know they were responsible for the death of Sanctioner Rovach. So the stakes, for us, are personal.’

‘I understand.’

Zidarov got up. He still felt punchy, and the alarm hadn’t helped. ‘I appreciate you seeing me. This hasn’t been an easy time, for any of us.’

She gave him a look then that said she wished he’d never come, she’d be very keen for him to leave right now, and that she earnestly hoped he’d never come back.

‘Any time, probator,’ she said. ‘Always glad to help.’

Chapter Sixteen

Section E was a long way out from the Colossus receiver-cradle. On the way down from Genova’s office, Zidarov walked through the crowds at the reception level, many of them roused from their chambers by the alarm and waiting for clearance to go back to work. The security guards were still prowling, still pointing their guns at things, still looking twitchy. Zidarov wasn’t sure what they thought there was to shoot at – that had never been a great way of putting out fires.

He retrieved his vehicle and headed out from under the shadow of the disc. As he did so, he caught sight of the enormous hull of the Slovo VI as it towered overhead, as big as a building in its own right, now punctured by tubes just as Borodina had been – umbilicals and conveyer-gantries and refuel coils, prepping it for its next take-off even as the cargo was still being pulled from its cavernous innards.

Ahead of him, the transitways looped and swirled around the many bulbous edifices. At times the routes were raised on stilts high above ground level, at others they plunged underground. The constructions around him were all industrial – fuel-storage tanks in immense white globes, refineries burning away amid tangles of pipework, service bays packed with goods haulers in orderly rows, launch pads for atmospheric patrol craft and maintenance rigs. The air tasted almost as bad as it had done in the Scarlands, and he flicked on the filters.

Eventually he reached the expanse of warehouses that served the Colossus platform. They were brute boxes, thrown-up metal skeletons covered in flimsy plastek panels, ugly giants that marched off towards the horizon in a jigsaw of overlapping pitches. As with everything in Urgeyena, little planning had gone into their construction – the space was filled with a chaotic mix of building, demolition and rebuilding. Some of the smaller warehouses were on a comprehensible scale – little larger than major hab-blocks. Some of the larger ones almost defied belief, and soared into the gritty air like barren cathedrals, their insides stacked with cog-emblazoned void-crates and aquila-marked container-capsules that formed their own strange, temporary cityscapes.

Much of the labour here was semi-automated, driven by servitors slaved to tracked lifters following dedicated rail-lanes. Plenty of menials still swarmed through the narrow transit capillaries, though, most in fluorescent environment suits and basic rebreather masks. They bore the liveries of each warehouse on their backs, the feudal marks of their allegiance, picking them out as members of the Terashova Combine, or the Remortha Brotherhood, or the Jazc Corporation, or one of a hundred others. It was a strange twilight realm, even in the middle of the day, overhung by the steep warehouse sides or the comms-towers, throwing everything into a poorly lit shadowland of perpetual skittering movement.

Once close, Zidarov got out of the groundcar and went the rest of the way on foot. The route given by the machine-spirit in his locator was convoluted, and he had to rise up three levels on open rockcrete stairways, then down two more, then out across a cracked viaduct that spanned a deep ravine where a mag-train line had been cut. At all times he was surrounded, jostled by workers hurrying from one task to another, or servitors limping under heavy loads, or whining cargo-gurneys clattering to receiving berths.

Eventually he reached a place where he could get a clear look at Warehouse 94. He leaned against the chipped railing of the walkway, hooking an elbow as if taking a break from a punishing work-shift. He scanned the buildings ahead, ignoring the constant press of people and machinery passing by. The warehouse wasn’t one of the monsters, but it was still big enough. Like many of them, it didn’t carry an obvious corporate sigil. There were no windows that he could make out, just a series of loader-doors, all shut. It was protected by a high flaywire fence, and he could make out the telltale bulge of security scanners lodged under the high guttering. Nothing remarkable.

He started to walk again, following the long perimeter of the building. He managed to gain a sight line into the storage yards outside the main covered area, and saw nothing waiting – no crates, no loaders. There were no security personnel either. Tracing a convoluted route, he managed to circumambulate about a third of the site’s edge, and caught sight of nothing much out of the ordinary.

But then, that in itself was something to be wary of. Most other warehouses in the region were more active, with heavy loaders rumbling in and out of the lift-doors. Most had some sort of insignia somewhere, even if it was discreet. Most looked less… abandoned.

It was too busy to use an auspex without attracting attention. Zidarov was conscious that he already looked a little out of the ordinary, given that he was wearing no safety gear. He narrowed his eyes, used his iris to store some static picts, and applied the very basic analysis built into his implants. The warehouse had a significant heat signature, which was odd – most were extensively cooled. He could pick up some movement within – nothing precise, but there was a lot of it, indicating that many bodies were milling around, or perhaps patrolling. He ran an audex filter, and picked up the low grind of running machinery.

It was all strangely familiar. At any moment, he half-expected to see a gurney clatter out for maintenance, or a brace of Second Circle operatives emerge into the rain and start chatting.

He switched off his iris filters, and leaned back against the railing again. A place like that would be easy to defend and hard to infiltrate. It was surrounded on all sides by the mishmash of industrial buildings with high walls and poor access. If the contents were of value – and he felt sure they were of extreme value – then they’d be guarded handsomely. He could have requested a forced entry, just as before, but his stock was low for that, and he could guess what Vongella would say. More importantly, he had a strong sense that keeping things quiet, even from his chain of command, was preferable. He had no idea who was operating that place, and until he did it was best no one else was involved.

He withdrew, going back the way he’d come. The rain was steady, making the walkways slippery, and he kept his head down and his collar up.

Once back at the Luxer, he turned the heaters on full and rubbed his hands together to warm them. He thought about his options. Getting inside the warehouse was essential, but it would be hard without backup. Brecht might agree to go in with him, but Brecht wasn’t much use in a firefight, or indeed in any situation where you might need to be quick on your feet. Sanctioner cover would be ideal, but again it would be preferable to do it without putting in any kind of formal request. You never knew who was listening in on those.

He checked which squads were assigned to the suborbital habclave. To his surprise, given all that had taken place, only one was. He pulled up the name of the sergeant, and his heart sank.

Gurdic Draj. This would be fun.

Zidarov tracked him down to a supply station a few miles south. It had taken a few attempts to get him to take the call, but he had, in the end, because even Draj couldn’t resist a direct order from someone who, on the dataslate at least, was his command superior.

The sanctioner sergeant was waiting for him in the heart of the supply station, equipped ready for combat, bleeding hostility. He’d even put his helmet on, hiding that brutish face behind a blank screen of black armourglass.

‘His Hand,’ said Zidarov, warily.

Draj grunted.

He was sitting on a metal bench. The floor was metal, the ceiling was metal, and there were no windows. One wall was entirely taken up by cabinets containing sanctioners’ playthings – mauls, rechargers for mauls, maul-cleaners, extended mauls, holsters for extended mauls, the usual stuff. Ammo boxes filled another cabinet, all locked down, as well as replacement autoguns and laspistols. The next chamber down had ration-packs and clothing, the one beyond that armour-pieces. The entire place was small, hidden away, but it was capable of re-equipping several squads at short notice. Urgeyena was littered with them, sited to provide rapid support to the many squads out in the field. They were meant to be regularly replenished, though some were little more than handy storage for alcohol and contraband. This one clearly wasn’t short of useful material.

Zidarov sat opposite him. ‘What were the chances, eh? You and me, together again. The dream team.’

Draj snarled at him, and a gust of alcohol-laced breath came through the helmet’s vox-grille. ‘Get to the point.’

‘What are you even doing here, Draj? I thought your zones were all central?’

‘Someone had to sort your shit out.’

Zidarov guessed it was a mix of motives. Draj probably did want to score a few hits to pay back what had happened to Borodina. He also probably liked the idea of being in a place where he could act with virtual impunity. Even in Varangantua, enforcers rarely got to indulge their urges with total freedom – but up here, given what had happened, no one was going to ask him to go gently.

‘I never apologised for what went down, did I?’ said Zidarov.

‘You didn’t.’

‘Well, I’m not going to now, either. It was a sound lead, and we got unlucky. Still, it’s led me up here now, to see your cheerful face again, so it’s not all bad.’

Draj started to take apart his gun. He soon had a cloth in one hand, and started to get to work. ‘I don’t have long.’

‘I’m following the same trail,’ said Zidarov. ‘You know how this started – I get asked to look into something, it leads to the Vidora. That leads to us going after them, and them hitting us back, and then us wiping them out. It’s all been tremendous fun, but it’s now looking quite handy for some other people. We’ve degraded the cartels so much that they’ve pulled out of something that used to earn them a lot of slate. Someone else has stepped in. Very convenient. I think we’ve been played for fools, but it isn’t over quite yet.’

Draj looked up. The hard lumens of the supply station reflected almost perfectly in his black visor. ‘You want another raid?’

‘Not on the books. I don’t trust it not to get out. And I don’t need a squad. I just need someone who knows what they’re doing with a maul.’

Draj barked a laugh. ‘No chance.’

‘You should think about it.’

‘I have done. No chance.’

‘They’re the ones who killed Rovach. They’re the ones who put Borodina under the knife.’

Draj stopped cleaning his gun. ‘The Vidora did that.’

‘We never had proof. Yuti denied it. And why would they do it, anyway? To avenge a botched raid? Come on. That was always shit – we raid them all the time.’

‘Who, then?’

‘The people who want to control cell-draining in Urgeyena. Who want to lift it off-world. Who don’t want any rivals, and want us to think that we’ve solved the problem, so we never even look in their direction.’

Now he had Draj’s attention. ‘So you’ve got proof?’ he said.

‘I’ve got a solid lead, but I don’t know who they are yet.’ Zidarov leaned forward, his elbows resting on his knees. ‘I need to get inside a warehouse, one that’s on your patch. My guess is that the operation we busted in the grade-eights is still going on in there. Or maybe just the materials. But someone’s been spending a lot of slate to push the cartels out of the suborbitals, and they aren’t going to use the space for flower arranging.’

Draj stared at him. It was impossible to tell what he made of it.

‘It’s what Borodina was on to,’ Zidarov tried, knowing that was his strongest suit. ‘She told me the balance was out up here, and no one was listening to her. If we leave these people alone, now, when things are settling again, they’ll have got away with it.’

Draj kept staring at him. After a while, the silence became unnerving. ‘Take it to Castellan, then,’ he said, finally.

‘I can’t trust her.’

Draj snorted. ‘What the fuck?’

‘I can’t trust her. This all started with her. She gets her funds from the Terashova Combine. They’re the ones who kicked this off, and they’re the ones that wanted it all to play this way. I’m not saying Vongella’s involved. I’m saying that she won’t act. If I go to her, she’ll shut it down.’

‘So what’s the point?’

‘Because I want to know the truth. Because I want to make what happened count for something. Because I hate – I fucking hate – cell-draining.’

Draj thought about that. ‘Yeah,’ he said. ‘I hear that.’

Zidarov took a deep breath. ‘Then, are you with me?’

Draj didn’t reply for a long time. Zidarov began to think that he was doing it on purpose. Or maybe it just took him a long time to think of the right words.

‘Tonight,’ he said, bluntly, going back to cleaning his weapon. ‘And there’d better be something to break.’

Zidarov nodded. ‘Thank you. I mean it. And don’t worry – there will be.’

By then it was late afternoon. Zidarov’s headache had only got worse, and his reactions felt poorer than they’d ever been. He wasn’t only getting out of shape, he was getting old. He needed to try to get at least a couple of hours’ sleep, or he’d be no use to Draj at all.

He pondered taking a look at the feed from the personnel tracker, and decided against it. It hadn’t had time to generate anything yet, in all probability, and he didn’t fancy fighting his way back to the Bastion to review holo-footage. In any case, his hab was closer, and it made sense to head back there, take a shower, scrape the stubble from his chin, try to get a little downtime, before all the hells kicked off again. As he drove back, he could feel his lids getting heavier, his empty stomach growling. The hab-towers passed like blurry smears of grey, their edges feathered by the rain on the glass. The downpour had already stopped being welcome, and had become an irritant. It made everything difficult. Bring on the dry season again.

He reached his hab-tower, and wearily pulled in. He slumped his way to the elevator and leaned against the chipped interior as it rattled its way to his unit. By the time he reached the door, he was walking like a drunkard.

As soon as the door slid open, he knew he wasn’t alone. His hand snapped down to the grip of his Tzarina, and he tensed. His heart rate picked up, and he crept down the tiny hallway.

Then Milija poked her head around the door of the kitchen, saw him, and rolled her eyes.

Zidarov let out a long breath. That had been stupid. He was getting stupid.

‘What brings you back here?’ she called out.

Zidarov holstered the gun, and closed the outer door. Then he shambled along the corridor and into the kitchen. ‘I could ask you the same thing.’ He went to the cold-storage, and looked for a carb-bar. There weren’t any, so he grabbed a jeneza and flipped off the stopper.

Milija had been eating. ‘I tried to contact you,’ she said.

‘You did?’

‘Something wrong with your comms?’

Zidarov checked, and suddenly remembered – he’d turned off non-criticals when he’d been with Borodina. Shit, that was almost twenty hours ago. What was happening to him? He activated it, and saw the flood of databursts come in, many of them from Milija.

‘Hells, sorry,’ he said. ‘I’ve been… busy.’

Milija looked at him flatly. ‘You and me both. I needed to get away, just for a few minutes.’

She did look tired. Zidarov felt an urge to go to her, then – to put his big arms around her, press his face into her hair, tell her that things had been rough, but they’d get better. It had been a while since he’d held her properly. Once, they’d never let a day go by without it.

She got up, carrying a plate and a glass, and brushed past him on the way to the auto-cleaner. ‘Naxi’s gone again.’

‘Gone?’

‘I mean, she slept here, but she’s hardly been around.’ Milija leaned back against the countertop, reached up and started to retie her hair. ‘I’m worried. She was angry, and when I spoke to her last, getting angrier. She’s saying all sorts about faith and duty – they really lay it on, don’t they?’

Zidarov chuckled. ‘She’s young. She’ll learn.’

‘Yeah, but I want to keep her alive until she does.’ She shook her head. Zidarov had rarely seen her look so distracted. ‘There’s bad people. In the city. Who knows who she talks to? I don’t. Do you?’

‘You know what it’s like – getting her to tell you anything.’

‘It didn’t used to be like that.’

‘She’s all grown up now. They want to give her a lasgun.’

Milija blinked back tears. ‘Yeah. Too fast. And they’ve got their claws in now, and we’re going to lose her.’ He moved over to her, put an arm out, and she angrily brushed it aside. ‘No. I don’t want to hear it. I don’t want you to tell me to calm down, that it’ll be all right. I’m tired, now, and I’m angry.’

Zidarov knew how she felt. It was getting hard to focus. ‘So, I’ll try to–’

‘When? When will you talk to her? When are you ever here?’ She shook her head, wiped her eyes. ‘Throne, you must think I’m stupid. You disappear for hours, your comm-link off.’

‘It was a mistake.’

‘What, all the time? I know you weren’t on duty. The other night. I checked. So what were you doing, just driving around?’

Zidarov walked away from her. ‘Don’t be stupid.’

‘Yes. Maybe I’ve been stupid for too long. Maybe I’ve trusted for too long.’

‘Don’t say that.’ Zidarov turned on her, and his scar flared up, right to order. ‘Look, do I chase up everything you do at work? Do I? I don’t ask where you were every hour of the day. I don’t want to. I want you to have a life, one that’s not just me, Naxi, this place. You’d go mad, you’d scratch the walls down. It doesn’t all just stop, here, at the door.’

‘I want it to, though.’ She looked at him. ‘I want it all to stop. I want to close that door, and have us again, the two of us, in here. This place. Our place.’

That got him. He felt it like a kick. He couldn’t remember when it had happened, exactly – when the city had invaded, cramping everything else out, eating up the time, the space, even his dreams. Perhaps when he’d swapped a sanctioner’s armour for a probator’s service pistol, and the investigations had become so open-ended that they never truly stopped. He’d felt it himself – Varangantua, lapping like an ocean under the doors, seeping into the plasfibre carpets, staining the walls so the smell never got out.

He found himself staring at her, emptily.

So she shook her head again, dismissively this time. ‘Get your head together. You need to talk to yourself. Sort the words out. Get your excuses worked on. I’ll wait.’ She bustled out of the kitchen, pulling her own coat on over the white medicae uniform.

‘Where are you going?’ he asked.

‘Back on shift.’ She halted at the door. ‘But if all that’s too difficult, look out for your daughter. I want to know where she’s going, what she’s doing. Can you manage that?’

‘I’ve no idea where–’

‘You’re the law, Agusto. Work it out.’

Then she was gone, stomping down the corridor, the door hissing closed behind her.

Zidarov stood, on his own, for a little longer. He looked around the empty kitchen. He took a long swig of the beer, which was already going flat.

‘Hells,’ he swore.

He finished the drink. He stripped his clothes off, smelling the funk of the long duty-period. He scrubbed himself in the pulse-shower, ignoring the tepid water. He had a shave, he put on a clean shirt.

Then he made a call. Then he set an auto-alarm.

Then he stomped down the hallway, into the dorm-chamber, fell on the cot, face first, and collapsed into sleep.

Chapter Seventeen

The alarm went off after what felt like five minutes, though a glance at his chrono told him he’d got a couple of hours. After the customary period of not knowing where, why or who he was, reality painfully reasserted itself.

It was dusk. The raid had been planned for the deep of the night, to give the best chance of getting in and out undetected. The hab-unit was empty, and cold, and dark. Zidarov splashed some water on his face, then dressed, taking more care than usual over his flak-protection. In addition to the Tzarina, which he’d fitted with the silencer, he took his maul. Then the coat went on, and he was heading down to the groundcar depot.

The rain had now attained a permanent quality, a remorseless rhythm, just a part of the atmosphere they moved through. To live in Urgeyena during this part of the wet season was to be semi-aquatic, inhabiting a drowned world of grey liquid, low skies, constant and bone-deep dampness. The roads were like mini rivers, the backwash from the passing vehicles heavy and viscous.

Zidarov drove steadily up to the suborbitals, watching the sky darken away to black amid the downpour. Everything felt backwards, out of sorts. His sleep-wrenched body told him it was the morning, but his senses told him it was the end of the day. Even the faces, the places, all looked wrong, as if actors had taken over those on the sidewalks, in the groundcars, in the mag-trains. When he caught glimpses of them in the gloom, he saw Adeard Terashova glowering back at him, which was odd, because he’d never met Adeard Terashova. No one really had, not properly, except perhaps Elina. He was just a name, a cipher behind which other, real things were happening.

Zidarov reached down for his caffeine-flask, and took a swig. Enough mind-wandering – he needed to focus. Draj was not the kind of friendly presence it was wise to be flaky in front of.

They met at the sanctioners’ supply station. Draj had procured an unmarked groundcar to take them the rest of the way, one with trade house ident-plates and pass-seals letting it into the dockers’ yards. It smelled of stale sweat, and was mightily cramped inside.

Draj looked much as he always did. The black sanctioner armour was designed to be more or less invisible in poor lighting unless the lumens built into the helm and gunsights were activated. Even close up, Draj’s outline sunk quickly into the shadows, an effect produced by the extreme matt of the plates he was encased in.

‘So, be clear – what are the limits here?’ Draj asked, taking the controls of the little groundcar and backing it out of the depot. It swayed as it went over a deep pothole, and Zidarov clenched his jaw.

‘Just get in, see what’s there, get some picts. I want to find out who owns it.’

‘And stay hidden.’

‘If we can.’

‘And if we can’t?’

Zidarov grimaced. ‘We get out.’

Draj nodded, in a way that suggested he hadn’t really paid attention. ‘I took a look at your exterior picts. There’s an evacuation door set back at ground level along the west wall. If the place has a standard layout, that’ll give access to the service chambers – power supply, sanitation. We can get in there, run a scan, and we might get lucky.’

‘Fine. I’ll take your lead.’

Draj laughed. ‘Yeah, you will.’

Zidarov sat back as Draj drove the groundcar. The same buildings he’d driven past in the daylight slipped past in the gloom, studded with blinking marker-lights for the atmospheric traffic, half-lost in the whirling flurries of rain. The transitways looped around, under and above them, threaded like veins in an old and failing body.

‘Do you like this job, Draj?’ Zidarov asked, idly.

‘I like it fine.’

‘Ever done anything else?’

‘Nothing else really worked for me.’

‘So you don’t worry about it? The danger? I mean, for your family.’

Draj laughed again. ‘What family?’ He reached up and tapped the serpent insignia on his breastplate. ‘This is my family. Keep it simple, probator.’

Zidarov nodded. That made sense. Then again, Draj had other crutches. The smell of alcohol began to vie with body odour for the most objectionable stink inside the groundcar’s cab.

‘This place is a disease,’ Draj said next, unbidden. ‘This city. The filth, the sick, the perverse. I clean it up. I’m a cleaner. I like that. One day, the dirt will get me. Until then, I sweep it away. It’s His work. When you say “His Hand”, I know you don’t mean it. I mean it. I do His work. When the bullet gets me, I’ll be right up there, by His Throne. You’ll be screaming in the void. I’ll be in the light of the Throne.’

‘I mean it,’ said Zidarov, defensively. Some things you had to be careful about.

‘Sure you do.’ Draj drove the little groundcar brutally, ignoring the squeals from the engine. ‘But I mean it. It makes me happy. I’ll be there. In the light of the Throne. You’ll be screaming in the void.’

So Draj and Naxi had that in common, at least – they’d both figured him for a slack believer, someone who said the words but didn’t take them to heart. There was an irony in that, of course, but not one he could ever have protested about.

‘It’s coming up,’ Draj said then, losing the edge of humour. His voice reverted to how it usually sounded – a kind of bestial snarl, the effect augmented by the vox-filters over his mouth and jaw.

He pulled over. By then Zidarov could see the warehouse up ahead, its profile semi-hidden by the stacks of buildings and walkways around it. Everything was multilayered here, with platforms and walkways strung out and over the crowds of buildings. Cataracts of rain fell from transit viaducts layered above them, glittering from the many lumens that blinked in the night. A turbine-flyer passed close overhead, its engines howling. Far to the south, tracing a thin line of fire, one of the many Slovo VIs was coming down to a cradle, ready to be dismembered and carved open. It was all noisy, a mix of distant thruster-roars and engine-hammer.

Zidarov got out. Draj was busy with his equipment. He clamped a sensor-baffler onto Zidarov’s coat, and took out tripwire-deflectors – a handful of them, each no bigger than a walnut.

‘These’ll stop the perimeter alarms going off,’ he said. ‘They’ll block broad-spectrum intruder sweeps, but not much more than that. We’ll still have to keep our heads down.’

‘You normally carry this much quiet-gear?’

‘When I get enough warning. You wanted silent. I brought what we needed.’

Then they were moving, on foot, going quickly but not too quickly, keeping to the shadows without looking like they were keeping to the shadows. The access routes were sparsely populated at that hour, and most of those out and about were intent on getting out of the rain. Few looked up. If any did manage to spy Draj in his combat armour, they were sensible enough not to make a fuss about it, and got on with minding their own bedraggled business.

Zidarov and Draj climbed up to the pedestrian viaduct slung over the transitway – a fragile-looking tube of metal that trembled as they walked on it. From there they could descend to the warehouse level again, dropping even further out of the glow of the street-lumens, before emerging in front of a long perimeter wall. It was thirteen feet high, topped with flaywire and constructed of steel panels linked with rockcrete posts. Some of the panels had graffiti marked in faded colours, mostly semi-political slogans or tags from gangers. No one bothered to clean it off – after a few months of Varangantua’s gently acidic rain, it would all be washed into an indistinct blur anyway.

Draj walked along the outer edge for a while, scanning, occasionally knocking against a panel with his fist. Zidarov followed, staring into the murk and looking for movement.

Eventually, Draj reached a spot that he seemed to like. He placed two deflectors against the exterior of the wall, and activated them. The units clicked on with a high-pitched whine, calibrating themselves to any detector fields in operation. Then he unclipped a rope from his belt, lined it up, and shot it over the top of the wall. The grapple locked tight, punching in at the summit. He tested the fix, then hauled himself up, bracing his boot-grips carefully against the wall. Once at the top, he anchored himself and pulled out a holo-generator. He lodged it on the wall-top, took a sample image of the flaywire barrier, then set it to reproduce what it saw. With that intact, he reached for a pair of electro-pliers and cut through the wire. The broken ends hung down, sparking, before Draj cleared enough of a space to worm through. Once halfway over, he halted, and sent down another rope.

Zidarov took a deep breath, holstered his pistol, and hauled himself after the sanctioner. It was hard work, even with Draj’s muttered expletives to urge him on. By the time he reached the break in the wire, he was sweating heavily. Draj grabbed him and yanked him the rest of the way up.

‘You’re out of shape, probator,’ he muttered.

‘Trick of the light,’ Zidarov panted back. ‘I’m actually in peak condition.’

He looked out over the far side. He could see down into the empty courtyard. Few lumens were active, and his sensors picked up neither movement nor body heat. About thirty feet away, the warehouse rose up, wet-black against a dark sky. If he adjusted the light-gain on his iris, he could make out the service doorway that Draj had isolated.

Draj pulled the ropes up and threw them over the inward-facing side. He performed a quick sensor-scour, checked the results, then nodded at Zidarov. ‘Down you go. I’ll cover you.’

Zidarov clambered down, feeling his heart beat hard. He dropped the last three feet, crouching onto the rockcrete before rising again, pulling out the Tzarina and sweeping it over the open space ahead.

Draj scrambled down rather faster than he’d managed, unclamped the ropes and coiled them again. Zidarov looked up at the holofield. In the dark and the rain, the join looked perfect.

‘I’m getting heat signatures, fifty yards, incoming,’ Draj reported. ‘Let’s get inside.’

The two of them jogged across the courtyard. When they reached the door, Draj snapped a lock-cycler out, placed it over the standard bolt-unit, and set it working. Zidarov blinked a quick scan of the corridor beyond. He didn’t get much back – the panel was a thick fire door – but the way through appeared clear of signals.

The cycler bleeped softly, and Zidarov heard the bolts clunk back. Draj reached for the handle and eased it open. Once inside, he drew a sleek laspistol – one with a silent operation and minimal beam flare. Zidarov followed him in, and they found themselves in an unlit, unfurnished corridor. Zidarov adjusted the light-gain, and picked out a standard-looking industrial interior – prefab sections, plastek surfaces, grime on the floors and the ceilings, no real decoration. Draj closed the door behind them, ran another sensor-sweep, and intercepted the feeds of a couple of motion detectors lodged up ahead.

‘So we’re in,’ he said, his voice barely above a whisper. ‘I’ve got nothing close by. But ahead – heat. Lots of heat.’

Zidarov ran his own scans. It looked like a stairwell branched off and led up a few levels. ‘Up higher. We’ll get a better look at it.’

They stole down the corridor, broke in through another locked door, then climbed a set of steel evacuation stairs. Four levels passed by inside the echoing stairwell, all without interruption. They saw no evidence of activity at all – no guards, no lit chambers – but heard plenty. The air throbbed with it, the hum of hundreds of machines, echoing as if they were working within a huge and confined space.

They reached a final door, also locked. Draj applied the cycler, and Zidarov prepared his iris to record. When the bleep came, Draj leaned gently against the door, tilting it open. Keeping low, they both slipped through.

They emerged onto a narrow walkway set high up the interior wall of the warehouse’s main chamber. The open space was barely lit, with just a few strip-lumens hanging from the apex of a high arched roof. The floor was stuffed with machines – all of them more or less identical to the wheeled couches Zidarov had seen in the grade-eights. Every machine was in operation, linked up to the next one along by bundled cables. At the end of every row were clusters of machinery, storage tanks with temperature controls, purifiers, elixir vials, analysis gauges. The further you looked along the length of the space, the less you could see – the air was thick with condensation – but Zidarov estimated there must have been several hundred couches in the rows, perhaps more.

Every couch was occupied. The bodies were clamped down tightly. Tubes ran from mouths, noses, into veins in the arms and legs, and out of puncture-rings in the torso. None of the bodies were moving – the shackles had been ratcheted tight. They all looked to be wearing a whole variety of clothes – ordinary clothes, not many worker-drab uniforms, but more exotic material. Every subject in the chairs was young, and they were mostly wearing the kind of things the young wore when they could get out of the hab – cheap synths, gauze wraps, skintight bodygloves. Garments you’d wear to have fun in. Their eyes were all closed. They weren’t crying out. They weren’t even moaning. Perhaps that meant they had been sedated. Perhaps it meant the tubes cramming their mouths made it impossible.

The machinery made a sound like breathing. The cyclers clunked and clinked in sequence, marking out a rhythm like a chrono. Second by second, those lives were being drained away, siphoned off, ready for the raw matter to be processed into commoditised medicae supplies.

Zidarov felt his gorge rise. It smelled awful – a mix of powerful chems and human waste. The temperature was uncomfortably hot. He reached for the walkway’s guide-rail, and steadied himself.

Draj said nothing. Somehow Zidarov could sense the man’s fury burning clean through all that armour.

‘Steady,’ Zidarov warned. ‘Evidence, or it means nothing.’

The sanctioner stayed where he was. Far below, armed guards in pairs were walking down narrow aisles between the rows. They wore unmarked uniforms, carried autoguns. They looked far from attentive, strolling like amiable couples. Zidarov wondered how they could stand it, being so close to all that batch-processed agony. They might have been fitted with emotion-suppressors. Or perhaps they were just bastards.

He took static picts. He made sure that each one was stamped with time/location markers. He ran the full detection spectrum. He had to blink often, not just because of the eye-watering stench, but whenever he caught too clear a view of the expressions on the faces below.

They were all Naxi’s age, more or less. He suddenly thought of what Milija had said – There’s bad people. In the city. Who knows who she talks to? – and he felt a lurch.

‘We should get out,’ Draj hissed. ‘Get a Bulwark down here, clean this filth out.’

Zidarov kept scanning. He didn’t have enough yet – no recognisable sigils or cabal tattoos. The few guards he could see didn’t have the look of Vidora, but that didn’t count for much.

‘Wait,’ he said.

In the distance, where the miasma thickened almost to the point of impenetrability, three figures were walking. Two were guards, dressed the same as the rest. One was different. He was taller. He walked rather unusually, as if he were somehow heavier than he looked.

Zidarov narrowed his eyes, letting the iris help him focus. He couldn’t get a perfectly clear shot, but stored a few static picts.

‘That one,’ he said. ‘Recognise him?’

Draj might have had a better chance at getting a clear view, having the advantage of his helmet’s advanced systems.

‘I see him,’ Draj said. ‘No clear image. He’s heading away.’

Zidarov kept looking. The man was clearly in charge. An overseer, maybe. Or perhaps he ran the whole operation. He carried a thin dataslate, and appeared to be studying the couches around him as he walked. He was dressed in civilian clothes – a dark cloth suit, an overcoat, all close-fitted. His skin was very pale.

‘You know, I think I recognise that face,’ Zidarov said.

‘I can’t get an ident for him on file,’ said Draj. ‘At least, not at this range.’

Zidarov blinked, and the iris returned to natural-range vision. ‘I’ll take another look back at the Bastion.’

The trio headed off into the murk, gradually merging into the steaming shadows.

‘Go after him?’ Draj asked.

Zidarov shook his head. ‘There’s dozens of guards down there. No cover. I don’t know how far back that chamber runs. Too risky.’

He pulled away from the edge, crouching back below the line of the railing. Draj dropped down to his haunches beside him.

‘We can take one of the guards,’ he urged. ‘Just one. Get them to the Bastion, run a chastener over them.’

‘If we disturb this thing before we know who funds it, who protects it, we’ve done nothing,’ Zidarov said. ‘We could take the whole place out, and it’ll only take a few days to get another up and running again. They’ve done it before. I need a name, if we’re to stop this. I need the name at the top.’

Draj didn’t say anything. After a few moments, he gave a curt nod.

They pulled back to the stairs, and crept back down the levels. As they went, Zidarov scanned the doors. Most were unlocked and unwatched, opening onto storage chambers. One of them was cluttered with spare parts for the machines, thrown into stacks up against the walls. Another housed empty vials, many of them cracked or defective. They smelled of the chems that had been in them, as well as the trace aroma of blood.

The second-floor landing had more doors, and these ones were locked. Zidarov repeated his scans, detecting no heat signatures on the other side. Draj opened the first, exposing an empty chamber. The second, though, held a desk, a few chairs, some plastek crates. In the corner was a bulky vox-transmitter, wired up to a snake’s wedding of cables.

‘Keep an eye out,’ said Zidarov, stowing his weapon.

Draj kept watch, and Zidarov went inside, leaving the room’s lumens unlit and using his iris to pick things out in the gloom. He took a look through the crates. There were some parchment bills, some legal-looking documents. None of them had any names on them – just standard paperwork for the Regio Custos, referencing to the warehouse loc-ref but listing non-controversial goods – foodstuffs and raw materials. They would need such things for shipments of stem-culture, though the false contents listings made them poor as evidence unless a mistake had been made somewhere. He took static picts of them all, just to be sure, then closed up the files again.

The fixed comm-unit was active. He ran analysis of recent usage, checking the receiver data against the Bastion databanks. None of the calls registered, and it looked as though the routing tags had been scrambled. They were being careful – nothing in the system would give away who had been called. The unit had been used often, most frequently during diurnus hours, and mostly to a single node on the network. He took a note of it all.

Then he turned to the desk. As he did so, Draj gestured to him from the open doorway.

‘Movement, and coming closer,’ he whispered. ‘We need to get out.’

Zidarov kept working. He rummaged through some loose leafs of parchment on the desktop. These were anonymous enough – the kind of thing any storage facility would use. He scanned the headers, looking for something – anything – that would link to ownership or ultimate control.

‘At the base of the stairs,’ warned Draj, now sounding a bit agitated.

Zidarov made to move away from the desk. As he did so, his fingers grazed across a slight indentation in the desktop. He felt his way back to it, pressing against the faintest of edges. He applied more pressure, and a holofield glimmered into life over the surface.

Draj swore, seeing that they weren’t going anywhere soon, and slipped inside the doorway, pulling the door closed behind him. From outside, Zidarov heard the distant clunk of boots on metal. He worked faster. The holofield was a passcode requester, linked to a machine-spirit lodged with the desk body. He used a tumbler to cycle through the possible combinations, suppressing any internal checks on maximum attempts.

The sound of bootfalls grew louder. They were on the landing outside. Draj withdrew from behind the doorway, pressing himself up against the inside wall with his pistol trained, then staying stock-still.

The tumbler hit gold, and the holofield flickered out. A section of the desktop slid down and back, exposing a narrow gap within. A few scrits, papers and dockets lay inside, and Zidarov clicked picts of them all.

The sound of the guards’ movements reached the other side of the door. Their lumens made the narrow crack around the door light up.

Zidarov froze. Draj remained motionless. The bootfalls halted. Zidarov gingerly moved his hand down to his holster. In the silence, he could hear his heart beating.

The lights faded away. Zidarov heard the guards clank off down the stairs.

Draj turned to him. ‘Enough, now,’ he whispered. ‘Either we get out, or I start cracking skulls.’

Zidarov replaced everything as it had been. He closed up the panel and rearranged the papers. Then he moved back towards the door.

Draj checked the corridor outside, then opened the door again. The two of them slipped outside, then back down to the ground level. The patrolling guards seemed to have moved away into the main chamber, and so they stole back to the external door. Once outside and with the locks reactivated, they jogged through the swirling rain back to the wall. Draj brought the ropes out again and clamped the grapple to the top. Zidarov went up first, his arms burning as he reached the summit. After a quick scan beyond the perimeter, he pulled one of the ropes over the edge and used it to clamber down. Draj came over after him, restoring the flaywire barrier and removing the holofield.

Zidarov took a deep breath. The rainwater ran down his face, and it felt both cooling and cleansing after the seamy interior, despite what was probably in it. Draj tidied up, checking that everything they’d taken in had been taken out again.

‘You want to burn it down,’ Zidarov said.

‘I do.’

‘So do I.’

Draj turned to him. ‘Every hour we wait–’

‘I know.’ Zidarov remembered the rows of faces, the tubes, the dark. ‘I know. The time will come, I promise you, and when it does you’ll be first in the queue.’

Then they were making their way back to the groundcar. The streets were even more sparsely populated than before, and they got to the vehicle without incident. Draj drove them back to the supply station in sullen silence. That was fine by Zidarov, who had little appetite for talking either.

When they parted, Draj pulled his helmet off, revealing a sweat-lined face. He’d looked brutal, before. Now, for some reason, the broken nose and scarred flesh made him look strangely vulnerable.

‘I’ll hold you to it,’ he said. ‘First in.’

Zidarov nodded. He owed him that much, at least.

‘Keep a watch,’ he said. ‘Anyone you can ident, going in or out, let me know.’

He walked out towards the waiting Luxer. As he reached the door, he turned back.

‘Until then, thanks, sergeant – I won’t forget it.’

He tried to get in touch with Naxi. As expected, the comm-link he’d given her didn’t pick up. He’d have put that down to petulance just a day or two ago. Now, though, the absence of contact gave him a cold feeling in his stomach. He tried a few more references – an old audex-link, the contacts for some of her old friends. It was late, though – no surprise when none responded.

He drove back home, trying to get the warehouse images out of his head. Once the adrenaline began to wear off, he felt the fatigue return, thick and heavy. The rain augmented it, made it worse, made him feel like the planet was trying to wash him clean off the surface, like one of Draj’s pieces of filth. By the time he reached the hab-tower, he was blinking just to stay awake.

Milija was in bed when he got in, half-asleep, curled up amid the nest of blankets with her knees drawn up.

‘Is she home yet?’ he asked, pulling his clothes off.

Milija stirred, lifted her head, then shook it. ‘I tried anyone I could think of,’ she mumbled. ‘No messages.’

Zidarov got into bed, shuffling up next to her. ‘She’s done it before. Stayed with friends. Probably still angry. It won’t last.’

‘You didn’t find her.’ The tone was accusatory, as if he could conjure people out of the city slums with a word. If he could have done it with Naxi, he could have done it with Adeard.

‘I’ll ask around,’ he said. ‘Gyorgu owes me, and he’s short of work. I’ll get it sorted. Don’t worry. Go to sleep.’

She already had. He sighed, wormed an arm over her, placed his head next to hers. She smelled of her work – of the medicae-bay odour that was hard to shift even after a change and a pulse-shower.

His advice was sound. Naxi was an adult, and she’d often gone missing for days at a time. She had always been an independent spirit, chafing at the edges, wanting to be off and doing and seeing. That was why they’d let her enrol in the military training in the first place. Burn off some energy, they had both said. Let her learn how to use a weapon, and maybe she’ll stop finding the idea so appealing. And then, when she’d found the idea more appealing than ever, they had to think of some other way to channel it all. The planetary defence forces. A private security detail. The enforcers.

Anything but off-world. Anything but the Guard.

He closed his eyes. He wanted to sleep so much. And yet, once the world went dark, all he saw were the tubes, the clenched fists, the thud-tick-thud of the machines working.

She would come home. The city was huge. He’d talk to Brecht, get something in place. It would all be worked out, just as it had been before.

He needed to sleep. He needed to clear his mind.

Thud-tick-thud.

She would come home.

Chapter Eighteen

But by the next morning, she hadn’t.

Zidarov woke, alone, and went through his morning routines. Milija had gone out ahead of him. As ever, they were barely exchanging words, barely catching sight of one another. That was the price they both paid, the toll of duty in the municipal agencies. The Emperor protected, they had always been told. He also demanded, so it felt like. He extracted. He laid the burdens heavily upon His subjects, never letting them rest, always asking for more.

The familiar journey to the Bastion passed in a fog of heavy rain. Away north, thunderheads were gathering. His scar, which had been dormant for a while, now throbbed incessantly.

Once he arrived, he went straight to his cell. Brecht was not at his. Zidarov hung his drenched coat up, activated the terminal, and sat down. He put in a call.

‘Gyorgu, this is Agusto. Where are you?’

‘Out and about. What do you want?’

‘A favour. I’ll come to find you.’

‘Ha. I’ll await with interest.’

But there was work to do first. He inputted the clearances, then pulled up the feed from the personnel scanner he’d fixed to Udmil’s groundcar. While the cogitators were chuntering, he poured himself some caffeine and heated a jejen roll.

He steeled himself for disappointment. The device might well have been detected, whatever Scribo’s boasts about its capability. Even if it had survived, all he might get back was hours of useless footage, recording nothing of interest.

It was soon clear that the first fear was unfounded. He had several hours of holo-footage stored, and as far as he could see the device was still functioning. He settled down in front of the main lens, and started to analyse.

He saw the groundcar again – the black six-wheeled monster. Using a control column, he panned out, widening the scan-range. The car was stationary, with the driver lounging outside, just as he’d left him. Nothing much appeared to be happening for a long time. Then the driver got a summons, and started the engine again.

Zidarov used the holofield’s logic engine to pan. In grainy, green-glow outlines he saw the private club Udmil had been visiting. It was odd, to see the same gold statues again, this time translucent and flickering. The people in the street walked past, the same mix of strange hairstyles and extravagant clothes. Rainfall interfered with the holofield’s integrity, making the picture shake and stutter.

He scanned forward. Udmil emerged after more than an hour. She looked much as she had done when he’d seen her in the flesh – rake-thin, severe, stepping gingerly as if contact with the ground might somehow infect her. As she emerged, the driver hurried to get the door for her. She got in, gave him his instructions, then settled into the huge seats of the passenger hold.

The holofield didn’t preserve audex, but he could swivel the viewpoint to gain a close view of her face. Her lips were clamped tight, her gaze was steely. She did not speak to her driver once instructions had been given. She did not appear to look out of the windows at the view. She sat erect, her hands in her lap.

Her first call was also in the commercia district, just a few blocks along. She left the groundcar and entered a high-end clothiers, the kind of place he’d have to take a death-loan out for in order to buy a new coat. He swivelled around to watch her enter, and saw attendants hurry to assist her up the steps. He took a note of the location and the time, then fast-forwarded the feed to her return. After that, she visited a place for lunch, where it appeared she dined alone. Then the groundcar took her back to the mansion where he’d first encountered her.

At no point did she behave like a woman consumed with fear, nor one resigned to bad news. She behaved as normally as her kind ever did. Presumably, this was the way many of her days played out – visits to high-end establishments, occasionally dabbling in commerce, rounds of fine wine, fine food.

Zidarov pushed through the next few hours, in which nothing happened. It was after nightfall when the next activity registered, and he followed the car out of the gates. This time Udmil was dressed less conservatively. She wore jewellery – a large jetstone pendant and rings on her fingers. Her dress was tighter and lower-cut than before, exposing a figure that was toned rather than skeletal. Udmil Terashova had kept herself in rather good shape under all that exterior prudishness, whether by standard means or with some help from a friendly clinic.

The journey took a long time, as if the groundcar were deliberately tracing a circuitous route towards its destination. Eventually it pulled up at a tower in one of the most exclusive areas of the inner city, not far from the centre of the gilt-zones. The place looked much the same as Mordach’s tower, except for the granite aquilas over the main gate and the neon-blue flood-lumens angled up at the turbulent sky. As the car pulled up in front of it, attendants hurried down a long flight of stone stairs to greet her, some bearing scatter-field umbrellas. She was escorted inside with great ceremony and fawning, and the groundcar pulled off.

Zidarov paused the footage and dialled it back a few seconds. He swung the holofield around, aiming to get a better view of the building’s frontage. Beside the grand entrance facade was a bronze plaque bearing the name of the tower – Imperial Garden Complex VII. He shunted the reference into the databanks, and triggered a search for ownership and occupancy.

Then he let the footage run again. The groundcar pulled off to an underground lot, and after that nothing moved. Soon, it looked like the driver had fallen asleep in the front cab. Zidarov cycled it onwards, and the hours ticked by. He passed midnight, the time when he and Draj had been active up at the suborbitals. It was just before dawn, by the chronomark, when the next motion was detected, so he set the footage to play at real-time speed.

The groundcar drew up again at the same frontage. The chrono told him it was before the dawn-shifts began, about an hour before first light. Zidarov angled the viewpoint back up at the steps, just in time to see the doors open. Udmil emerged from the glass doors wearing the same clothes she’d arrived in. Her hair looked a little less tightly arranged, and she had a new pendant around her neck – an emerald, possibly, though hard to tell through the holo-interference.

She was escorted by a man in a dark suit, an overcoat, close-fitting. The man walked unusually, as if he were heavier than he seemed. His face was pale, his hair dark, receding from a high forehead. He held her arm as they descended the steps, and then opened the door of the groundcar for her. Udmil barely spoke to him. She inclined her head perfunctorily at the end, before taking her seat. Zidarov kept the viewpoint centred on the man throughout, freezing several static picts.

Then the door closed, and the groundcar drove off. The driver took Udmil back to the mansion, where she got out again. The vehicle then made its way to another secure lot, and the driver left too. After a little while, with some skips forward, the footage reached the present moment, and Zidarov cut the feed.

He sat back in his chair, and chewed over what he’d seen.

The dark-suited man had been at the warehouse a few hours beforehand. That was the killer link. He was also likely an off-worlder. The way he carried himself, the paleness of his skin, the length of his face – the things he had half-guessed from the glimpses he’d had at the warehouse, now confirmed by clearer footage. All those things could be mimicked or eliminated, as desired, but it remained probable that these were his original attributes. Such people were not common in Urgeyena. As a rule, their services were highly prized, given what they knew about void-trade and intra-sector politics, so whomever he worked for was capable of paying significant slate.

Elina’s testimony had always made it possible that Udmil had been having an affair, and this footage now made it certain. But the affair wasn’t with the dark-suited man – he was a functionary by his bearing, perhaps very highly placed, but a man who followed orders rather than gave them. No, there was someone else – Zidarov doubted that Udmil was the kind of woman to wait around for a host.

So then. Udmil Terashova was meeting someone in that building, someone powerful, someone rich, someone whose major-domo also happened to be present in a warehouse up at the suborbitals crammed with bleeders. Things were coming together.

Zidarov turned to the occupancy search. As expected, the records for such a tower were not easy to interpret. The owners were hidden behind a series of faceless shells and ghost entities, although the compilers of the Bastion archives had done their best to cross-reference with known beneficial owners. One name stood out – Galanta Holdings. This was a trade house front wholly owned by a woman named Alida Bronza. Zidarov had come across the name before, and knew that it was a pseudonym. He ran a check on it, and the true identity emerged from the Bastion’s records – Avro Lascile.

He felt his heart sink. He knew who Avro Lascile was. Everybody knew who Avro Lascile was. For as long as anyone could remember, Avro Lascile had been the power behind the Jazc Corporation, the behemoth that straddled a dozen major commercial sectors, from heavy-lift cargo transit to cosmetics. Few entities in Urgeyena could rival the Terashovas for heft, but Jazc eclipsed even them.

He turned his attention to the picts he’d taken in the warehouse. These were of correspondence, written in cipher. Low-level stuff, most probably, though they’d chosen to use parchment, which meant that it was something they didn’t trust to put over the comm-grid. He pulled up a keyboard and entered a few of the phrases into the cogitator’s storage, then ran some analysis. Nothing came back, which wasn’t a surprise – a cipher wasn’t much good if it had been cracked.

He persevered. The last scrap of parchment looked slightly different from the others. As he peered more closely, he could see indentations at the top, very faint, as if made by a stamp on top of an enclosing sheet of parchment or plastek – perhaps a protective envelope. He zoomed in, trying to make out what the mark signified. He couldn’t get it all, and it also looked to be numbers rather than legible words. He entered some characters from it, and got a green lumen-blink from the cogitator. Something had matched with a reference in its storage. He pushed for the match, and a single line of text scrolled across the lens.

> Standard location ident / physical good transit batch processing: Habitation Tower 34637.

Zidarov already felt sure he knew the more familiar name of that tower, but he turned back to the static pict of the bronze nameplate. It was mandatory for every hab-tower to carry its identification number prominently on its frontage. He zoomed in close, and under the engraved words Imperial Garden Complex VII he saw the reference, as plain as day: L/r: 34637.

Zidarov stored the data on a separate file, and closed down the terminal. He looked around him. No one seemed to be paying him any attention. A few probators were staring into their own terminals. Others were talking, absorbed in their conversations.

He felt a mix of emotions. Now he knew who was bankrolling the warehouse. Now he knew who was running bleeders and sending the material off-world. Now he knew who had taken Adeard Terashova, and who, in all likelihood, had killed him. And now he knew why.

He got up, yanking his coat from the stand.

‘Coming to find you, Gyorgu,’ he voxed, walking briskly from his desk and heading for the groundcar depot. ‘It’s time for that talk.’

It was in a bar, of course. There were times that Zidarov thought Brecht basically lived in bars. This one was slightly smarter than the last one they’d drunk in, and it was quiet, which was good. They sat at a table in a private booth. Two glasses stood on the surface between them – rezi for him, jeneza for Brecht. The atmosphere was clouded with cotin, and there was a hum of conversation from the tables further down the room. An old chandelier hung from the ceiling, foxed and furred with dust. It smelled musty, with traces of incense.

Brecht looked at him cautiously. ‘Run that all by me again.’

Zidarov sighed, and took a long swig. ‘This is how I see it,’ he said. ‘It is, basically, how I saw it from the start. Adeard Terashova got involved with the Vidora when he was down in Gargoza. He hooked up with Yellowsnake, started to get ideas above his station. Maybe he really did want to impress his father. That’s a sure-fire route to destruction, but he was young, and Mordach seems to be the only one of his family who didn’t actively hate him. The problem was that the business making the Vidora all that money was cell-draining, and that’s a dangerous game. Plenty of others want a piece of it, particularly now that the slate is bigger than it ever was. The stupid little shit was walking into a war, and he didn’t even know it.’

Brecht nodded. ‘Yes, I got all that. What I don’t understand is how you know it.’

‘Because of what happened next. Udmil asked me to find him. She must have discovered what he was up to. And that led me, conveniently enough, to the Vidora, which led to the raid that started the purge. Only, quite by accident, this was rumbled by a cracked veil-link. So she had to prod us a bit more, make sure that we went after them properly. They took out Borodina, because they knew the Vidora would be fingered for it again – Borodina was working on them, after all, and by then we were just looking for a reason to hit them. If she’d died, we might never have questioned it, but even she couldn’t ident her assailants when I spoke to her. So there we were, being goaded like dumb groxes to take on a cartel, just when they were already being hammered by some shady newcomer we knew nothing about. We were used. We were used by Udmil to wipe out a rival. After we did her bidding, which we did so very well, she could just step in and take it all over. Adeard was a moron. His mother – legal mother, anyway – wasn’t.’

Brecht raised an eyebrow. ‘Maybe,’ he said, unconvinced. ‘But the Terashovas… I mean, they’ve got money, but still. It’s a dangerous game. And why would Mordach–’

‘You’re not listening to me, Gyorgu,’ Zidarov said. ‘Mordach knows nothing about this. He never did. And it’s not just Terashova money – Udmil is hooked up with Avro Lascile now, has been for a while I guess, and that’s where the real slate is coming from. It’s like the rejuve-trader told me – whoever’s doing this is seriously rich. Richer than Yuti. Richer than Mordach. That’s what it takes. This is Udmil’s bid to get free of Mordach forever – she’s with Avro now, benefitting from all the protection Jazc gives her, and they can buy the old man out many times over. They’ve pushed him out of the trade, and, for all I know, killed his heir at the same time. It’s brutal. Very brutal. And we helped them do it.’

‘But if you’re right, then we can start again now. Get evidence, burn it all down.’

Zidarov smiled dryly. ‘And that’s the problem. Vongella’s happy to burn Vidora. She could do that all day long. But Jazc? Hells, they bankroll everything. You ever noticed just how much kit we have with a Jazc stamp on it? They’re untouchable, and they’re legit. I could go to Castellan with all of this, and I’d wake up the next morning with a bag over my head in a dark room.’ He shook his head. ‘I remember where I saw the off-worlder, now. It was months ago, at the handover for that Bulwark refuel station. I saw the way he and Avro talked to Castellan. I thought they all looked like family, then, and I didn’t worry about it. That’s the way it’s always been. But it’s a problem now. Hells, it’s a big problem now.’

Brecht thought about that for a while, then nodded grimly. ‘So walk away.’

‘I can’t.’

‘Walk away, Zido. You spelled it out yourself – no one will help you.’

‘You weren’t in that warehouse.’

‘I’m glad.’ He leaned forward over the table. ‘I know what you want to do, and it’ll get you killed. Think of Lija. Think of Naxi. You got used. Worse things happen to us – ask Borodina.’

‘It’s going on, right now, right as we sit here.’

‘It always has done. You can’t clean everything up, just what you can grab in both hands. This is too big for your hands, my friend. Too big for any of us.’

Zidarov stared into his half-empty glass. ‘There are still things that bother me. When Udmil spoke to me, that first time, I could swear she was genuine. The way she talked about her son. I don’t usually get stuff like that wrong. And no one can tell me why she and Mordach ended up together in the first place, since they clearly loathe each other and always have done. The files are all empty. Things are hidden somewhere, I feel sure.’

Brecht laughed, and gestured to the server to bring another round. ‘Too far down. Too far down. Start digging there, and you’ll be working on your own grave-trench. And if you wanted my help in this, that favour I’m supposed to owe you, then forget it. I’ll do a lot for you, Zido, but I’m not crossing Jazc.’

‘I wasn’t talking about that.’ He finished the rezi. ‘Naxi’s not been home for a couple of days. I figured, maybe–’

‘I could spare the time.’

‘Something like that.’ Zidarov tilted his glass, and watched the dregs run around the base of it. ‘I’m sure it’s nothing. She’s done it before. But, you know. You worry.’

He didn’t say anything more about the warehouse, and how young the bleeders had been. That was his imagination running overtime, but still.

‘You could make enquiries yourself,’ Brecht said wryly, as the fresh round of drinks arrived.

‘I tried. Come on – you’re good at this kind of thing.’

Brecht raised his glass, and chinked Zidarov’s. ‘I’ll do it, because I love you, Zido. I’d make it a condition that you drop this madness with Udmil, but I guess you’re too stupid to listen to me.’

They both drank.

‘I don’t know,’ Zidarov said, cupping his rezi in both hands and staring at it. ‘I don’t even know where I might go with it.’

‘Then don’t start.’

‘Maybe.’ Zidarov took another sip. ‘Maybe.’

Chapter Nineteen

When you wanted to know more about the Jazc Corporation, there was really only one person to ask. Zidarov put in a vox-request to Glovach before leaving the bar. It took a while to get an answer back, probably because Klev Glovach didn’t see much reason to associate with lower-grade probators, having been spoiled by all that corporate hospitality. In the end, a response did return, telling Zidarov to come to the Volodiak private members’ club if he really couldn’t wait until next time they were both in the Bastion.

The drive wasn’t far. The towers in the subdistrict were very much like the ones he’d seen in the holofield, straight-edged and well maintained, with fearsome security presences on every corner. There were no tatty rows of food stalls, and precious few Ministorum floats and processions. This was the home of money in Urgeyena, the place where the slate was made, bent and spent. Even the sidewalks looked reasonably clean, though the constant hammer of rain no doubt did much to sluice them down.

Glovach had given him the loc-ref for a particularly upmarket tower, one with an armourglass frontage that glinted even in the grey drabness of the late afternoon. The entrance lobby was lined with mirrors, the floors highly varnished, which gave the strange impression of walking in and through something transparent, like water. It smelled rather intensely of personal body fragrances, the kind of sprays that they laced with attraction pheromones, no doubt exuded from the dozens of people milling around amid the reflections and the crystal fountains. The effect became rather overwhelming after just a few moments in their presence – Zidarov found himself wanting to stuff a cloth into his mouth.

Everyone he saw looked young. They were all perfect, with their smooth skin and liquid eyes. The shades of pigment on display were bewildering – ochre, amber, salmon pink, lime green, framed with silver hair or gold-plated headdresses. Very few of them noticed him. If they did, their eyes only alighted briefly on his travelworn clothes, his paunch, his lined and stubbled face. They didn’t scorn that, just stared through it entirely. For them, for these people, the world outside their bubble didn’t so much appal them as fail to exist – they walked past it, over it, through it, never once feeling obliged to engage with it.

Zidarov went up to a reception desk stacked with real plants sitting in glittering urns containing real water. The crew manning it were all as beautiful as those they served, though the effect was slightly less perfect – a scar from surgery here, a slight puckering from imperfect rejuve there. For all he knew, these people were older than he was, and yet they looked younger than Naxi.

‘I’ve an appointment with Probator Senioris Glovach,’ he told one of them, after struggling to catch an eye for a little while. ‘He’s expecting me.’

The mention of the name was enough. Calls were made, ushers were summoned, a servo-skull swept down from its roost and took picts of him for the security record. He was shown along a gold-edged corridor and gently guided into a glass-fronted elevator. This whispered up the floors until they reached an identical corridor on a higher level, this time with sweeping panoramic views of the city from floor-to-ceiling windows set at the far end. Zidarov smelled caffeine and sweetmeats, plus the same overpowering melange of body fragrances. The chambers ahead were full of low chatter, of clusters of well-dressed people speaking in confidential voices.

He was shown to where Glovach had installed himself – a real-leather armchair overlooking the view north, which was mostly of messy snarls of cloud. The probator was dressed as finely as everyone else, and wore a thick cream suit with grey piping. He had a half-finished cup of caffeine in front of him, and looked supremely relaxed.

Zidarov sat opposite him, was asked if he wanted anything to drink. When he declined, the usher glided away, slipping through the soft patter of voices like an eel in a fast current.

Glovach had done well from his position. Getting into the slate-crime division was a nice number, particularly if you had little intention of investigating and more interest in profiting. He looked sleek, well fed, well groomed, with neat salt-and-pepper hair swept back from a resculpted jawline.

‘You look tired, Agusto,’ he said, reaching for his caffeine.

‘Thanks. You look immaculate.’

‘Got to keep up appearances. How’s Milija?’

Glovach was so much more accomplished than the run-of-the-mill probators. He was polite, solicitous, good with names. He probably even remembered birthdays.

‘She’s fine,’ said Zidarov. ‘Thanks for asking.’

‘But I’m guessing you’re here to ask me more about the Terashovas.’

‘Wrong company. I need to know about Jazc. Are they still looking after you well?’

Glovach shrugged. ‘I can’t complain. But now the rain’s come I don’t get out to the coast so much. They have a lovely place up by the cliffs at Stroya. You should get them to send you there sometime – I can put a word in.’

Zidarov smiled dryly. ‘Somehow I doubt I’d be welcome. Listen, give me an honest answer on this. I think I know it anyway, but I want to check – if I found out Avro Lascile was involved in something very, very illegal, and I needed muscle to get it shut down, would Vongella ever go for it?’

‘No chance. I took a look at the Bastion accounts last cycle – we’re basically insolvent without them.’

‘But if it was a sideline, something bad for the public image. I’m wondering if they could overlook a few raids, on a peripheral operation, if we somehow kept it quiet.’

Glovach smiled sadly. ‘If it were me, maybe. If it were you, certainly. But that’s the difference between them and us, my friend. Avro Lascile once put a contract out on a man who accidentally injured a cousin in a groundcar collision. He got him killed. Over nothing. It’s detail – they’re obsessed with it. So, I’m serious – whatever you’ve uncovered, it’s not worth the trouble.’

Zidarov nodded. ‘Much as I thought. While I’m here, though, you might as well look at this.’ He brought out a dataslate and showed him the pict images of the off-worlder from the warehouse. ‘This man links a couple of things I’m working on. I’m sure he works for Lascile, and I’ve seen him before at Bastion ceremonies, but I can’t place the face, and there’s nothing on file.’

Glovach took a quick look. ‘There wouldn’t be. That’s Vermida. Airon Vermida. He’s been involved in the organisation for a few years now, but he doesn’t have much in the way of records. You’ll have already guessed he’s from off-world. Some say he’s even Terran, but I think they’re just guessing about that.’

‘What can you tell me about him?’

‘He’s efficient. Loyal. Lascile uses him for a whole range of things, mostly above-board. My guess is they came into contact during the troubles with the void-lanes. Remember all that? It’s useful to know people with experience of dealing with the Chartist Captains if you want to get anything off Alecto these days. Vermida gives him that.’

‘What about weapons?’

Glovach looked equivocal. ‘Getting hold of them, you mean? He’d be able to, no doubt, even though Urgeyena’s not exactly short of kit. He’s got access to slate, just as you’d expect. I did hear that he had some run-in with Nomen where he wasn’t afraid to wheel out some armoured muscle – shredder-weapons, the lot. He’s dangerous. Anyone with Lascile’s ear is dangerous.’

‘So if you had some material in Urgeyena, illicit material, that you needed to guard well and then get off-world, he’d be the man to do it.’

‘Undoubtedly.’ Glovach handed the slate back. ‘So I’d steer clear, if I were you. Well clear.’

‘It’s remarkable how consistent the advice I’m getting is.’

‘If this has anything to do with your work on the Terashovas, stay even clearer. Mordach loathes Lascile with a passion, and if he could find a way to do it, he’d kill him tomorrow.’

‘What about Udmil?’

‘No idea.’ Glovach thought about it for a moment, then chuckled. ‘You know, I reckon those two might get on, if they ever found themselves on the same side. They’ve got a similar outlook.’

‘Imagine that,’ said Zidarov, sourly. He looked around the chamber. ‘Hells, these people turn my stomach. How do you stand it?’

Glovach looked at them in turn, his eyebrow elegantly raised. ‘Really? They’re not so bad. We couldn’t operate without them.’

‘They’re pumped full of chems, the lot of them. They don’t care where it comes from. As long as they can dial the years back, they don’t care if the serums are dragged out of Throne-knows-where. It’s just… sickening.’

Glovach gave him a warning look. ‘Careful. Keep your voice down, if you want to mouth off. These people don’t smash windows or mug manufactorum workers.’

‘No, they do real damage.’ Zidarov got up. ‘Ignore me. The rain gets to you, after a while. I’ll be fine in a few weeks.’

Glovach stared at him with concern. ‘Get some rest, Agusto. You need it. It’s not all about work, you know.’

And he was right about that, at least.

‘True enough,’ he said. ‘Good thing I’ve got something else in mind.’

He’d promised himself he wouldn’t go back. He’d meant it, at the time, but then Glovach was right – a man needed to escape the grind, just now and again, infuse the drabness of his life with something more invigorating. He knew he’d been lying to himself. Everyone had their little poison – the thing they just kept returning to, knowing the dangers, and this was his.

He had to drive quickly to make it – the light had faded fast, driven by new storms. By the time he arrived at the assigned location, it all looked so familiar. The rain-soaked hab-block was different – they were always different hab-blocks – but so much was still the same as the last one he’d visited. There was even a glowing chameleon-screen at the end of the access road advertising a career in the Alecto Third Urban Regiment, the major planetary defence levy. In the image, a brace of happy, uplifted faces marched across a parade ground, overflown by Brawler gunships and with an Imperial Guard general from one of the big regiments looking on admiringly. The rain had got behind some damaged diodes, making the general’s face blink on and off erratically. The slogan at the base of the image – The First Choice For Youth! – felt deeply inaccurate. When You’re Keen, But Not Good Enough For The Guard, might have been better.

Still, at least they were doing something, the levy. It’s what they’d wanted for Naxi, since the chances of actual combat were much lower. You might end up working on civil engineering projects, putting down the odd riot or two, maybe going into a correctional facility to take out some insurrectionists, but full-scale war? No, that was for the poor saps who got shipped out, off-world, into the wider galaxy where xenos horrors waited with sharpened fangs and luminous tentacles.

Zidarov got out of the groundcar, hunched against the cold drizzle, and entered the hab-block’s lobby, just as he had done so many times before in so many similar dives. He got the same old look from the identikit guard at the desk. Once out of the elevator, he saw that the corridor had its own dark-green carpet, the walls their own glossy sheen. The noticeboards had two tatty papers attached, one congratulating the occupants of unit 56 for reporting their neighbours’ slackness on the work-rota, a second advertising that unit 57 was now free for allocation to a diligent family-unit.

Zidarov went up to the twenty-fifth floor, found the right place, and pressed the chime. This time it wasn’t Vasteva who opened the door. It was a man he didn’t know. The man bowed, and Zidarov bowed back. He slipped inside, let the door close behind him, and was shown to a room two doors down a lightless corridor.

Vasteva was waiting for him in there, sitting at a long bench. She was dressed for the occasion – a long nightshade robe, clasped high at the neck, her hair tied up, her jewellery removed. She hadn’t put her mask on yet. Around her, hung on pegs set along three of the walls, were bundles of clothing – either everyday workwear or robes ready to be put on in their place. It smelled of the burning spiawood candles that took him right back, straight away, every time.

‘I wasn’t expecting you this time,’ Vasteva said. ‘When I got your call…’

‘I changed my mind.’ He pulled his wet coat off, and sat down heavily next to her. ‘It’s getting a little rough. I still need this. Just to keep myself on an even track.’

‘Are you sickening?’

Zidarov shrugged. ‘Nothing Lija couldn’t fix, if she was in the mood.’

‘You haven’t told her, then. About this.’

‘It’s not easy.’ He leaned forward, rubbing his face for a moment, massaging the stiff flesh. ‘I mean, she’s not religious. Not really. But it’s still heresy, isn’t it?’

‘She’s your wife.’

‘I know. I know. It’s not that I think she’d tell a priest. I’m sure she wouldn’t. It’s just… It’s been a long time. Could she forgive it? Not the lying – I haven’t lied, really – just… not telling her. She doesn’t know anything.’ He smiled dryly. ‘She thinks it’s a woman.’

Vasteva smiled back. ‘Sorry, Zido. You’re not my type.’

‘That’s fine. I’m not my type either.’

‘You’re a good man.’

‘Yeah. A fine, good man.’

Vasteva reached out, placed her hand on top of his clenched fingers. ‘Listen. Remember what I told you? Right at the start? It’s not heresy. It’s still the Emperor, just in the way He was seen, on Alecto, before the ships came. The serpent-form. There’s nothing false in it. The only people who wish us harm, who wouldn’t see that, are the Ministorum. And that’s got nothing to do with heresy, just control.’

‘I know.’

‘It’s just another form of worship. Another language of devotion. In a sane world, we’d be free to do it.’

Zidarov stared at the floor. ‘You know the crazy thing? My daughter thinks I don’t believe in anything. She thinks my soul’s destined for the void. Hells, even Draj does. You know Draj, at the Bastion? He gave me a sermon. I thought the only thing he worshipped was rezi. And I want to scream at them, sometimes. I see the crowds in the cathedrals, and see them go through the motions, and make the aquila to one another, and it means nothing, because they know they’ll be sent to a re-education camp if they’re not there, and that’s the only reason they do it. Or they’re scared, because they believe the prop-vids telling them xenos are coming for their children, and want something to cling to. What’s that worth, then? Just fear.’

‘But we don’t fear. We live in Him.’

‘I fear being discovered. It keeps me awake. Throne, I’m a probator.’

‘So am I.’

‘I don’t know how long I can keep it up.’

‘You have to tell her, then. Stop living the lie. She’ll understand. She might even want to join us.’

Zidarov looked up at her. ‘And what if she doesn’t?’

‘I don’t know. It’s your choice to make. But you’ll have to make it, sooner or later.’

He thought on that. Then he took his hands from hers, removed his jacket, and reached for a robe. ‘I’m not ready. For now, I need something to fix on. Something to calm me down.’

Vasteva stood up, straightening her robes. ‘Tough case?’

‘They all are,’ he said, pulling the robes on and picking up a mask. ‘My gut tells me there’s more. I just don’t know whether to keep digging.’

‘Then come inside. Seek the guidance that comes in the fire.’

He made himself ready. Then the two of them left the room and walked down the corridor. They entered a chamber at the very end, one that in normal times might have been a standard living-unit. Seven others were already there, including the man who had let him in. They were all robed, wearing blank, empty-faced masks, their identities hidden. The lumens were out, and once Zidarov shut the door the only light came from the iron bowl at the centre of the room. It was filled with flame, an angry red glow that seemed to dance without the aid of any fuel. The smell of spiawood was very strong. Thick black shadows slithered behind them all, driven by the play of the flames. You could almost imagine that they were made of snakes – a hundred black snakes, bound together, circling the room and wriggling across its perimeter.

The supplicants formed in a circle around the fire. As if sensing the completeness, the flames rose higher. One by one, they joined hands, and bowed their heads. Vasteva took her place, and bowed in turn. Then, last of all, Zidarov did the same.

‘The serpent rises,’ came the chant, first from one, then from another, then overlapping from all of them.

‘The serpent rises,’ said Vasteva, squeezing Zidarov’s hand.

‘The serpent rises,’ he said back, feeling the fire begin to warm his soul, just as it always did. ‘Praise be, for the serpent rises.’

Chapter Twenty

The following morning, he awoke feeling better. His dreams had been troubled, with serpents coiling around Naxi’s neck, as she was lowered by a stranger’s hands into one of the medicae couches. She smiled the whole time, calmly telling him it would all be fine, but that he had to tell mother about what was going on before they connected her up.

Still, when the light slanting through the blinds woke him properly, the headaches had gone. He lay in the bed for a while, on his back, looking up at the stained ceiling. Perhaps things were out of his hands, now. As Brecht had said, there were no prizes for taking things further, only pain. This was his home. This was where his family were, where his heart lay. He had to protect them, now. He had to mend what needed to be mended.

He dragged himself from the bed, wound a robe around himself, and shuffled into the kitchen. Milija was already there, sitting at the table with a steaming mug of caffeine. He went up to her, held her by the shoulders, kissed her.

‘How did you sleep?’ he asked.

‘Not well,’ she said, looking preoccupied. ‘Agusto, we need to–’

‘I’m on it,’ he said, getting a caffeine himself and coming back to join her. ‘I’ve got Brecht looking. I’ll do the same thing myself this morning. She’ll be holed up at a friend’s, her comms off. But I’ve got the time, now. I’ll bring her back.’

Milija looked up at him. Her hair fell back from her face, which was lined with worry. ‘Thank you,’ she said. ‘I looked around myself, you know.’

‘I know. But your work never stops. Like I say, I’m on it.’

She nodded, and leaned her elbows on the tabletop. ‘So, did you find that boy?’

‘In a manner of speaking.’

‘Then you got what you wanted?’

‘No. You don’t win them all.’

‘Oh. Sorry.’

He didn’t tell her everything. No point in giving her bad dreams, too. He leaned forward, and took her hands in his. Hers were still supple, a requirement of her job. His looked like callused sides of meat. ‘Lija, I know it’s been hard. I need to tell you everything that’s been going on. But I can’t. Not right now. You don’t need to worry about… what you’ve been worrying about. It’s not like that. I’ve had some things to work through. I’ve been looking to get help with them.’

Milija looked up at him. ‘That’s meant to make me feel better?’

‘I just need to figure out what I’m doing, how to get my head together. I need to be better. To be truer.’

‘So you’ve been going to… what do they call it? Confession?’

‘Something like that.’

‘Why didn’t you tell me?’

Zidarov smiled self-consciously. ‘Pride? Embarrassment, I guess.’

‘You could have talked to me.’

‘I want to. I’ll learn to.’

‘It’s not been easy for me, either.’ She squeezed his hand, just as Vasteva had done the night before. ‘I have thoughts I ought not to have. Every day, more bodies to stitch up, more bad things seen and heard about. I think about what we’re told to think, told to believe. And then my daughter tells me I don’t believe in anything, and I wonder if she might be right.’

Zidarov could have told her the full truth, then. He got very close. He wanted to, and this was the opening, the first admittance of doubt. He could tell her the cult was called Salvia, and it had been on Alecto for thousands of years, long before the ships had come bearing the insignia of the early Imperium. It had been what had kept the first settlers alive, and now, as was the way of such things, it had been realised that they had been worshipping the Emperor all along without knowing it, for the Emperor was in all things, in many forms and shapes, and always would be. And it helped, for it was born of the soil of this world, not the corrupt structures of the Adeptus Ministorum, which were empty vessels of control and coercion, imposed by a distant and uncaring bureaucracy.

‘So I went to the chapel,’ Milija said. ‘I prayed for the first time in ages. Properly. To the Angel. I asked him to keep her safe. To keep you safe. That’s the best way, I think. Go back to living properly. To trusting in Him. I think He’ll protect us, now.’

The moment passed.

‘I’m sure you’re right,’ he said.

‘You need to pray, as well.’

‘I’ll try to find the time.’

‘And just… tell me, if you need something? That’s what we’re for. Each other.’

He nodded. ‘I have to be reminded, now and again.’ He pulled his hands back. ‘We’ll talk again, all together. Maybe we should do some listening to her. She’s not a child.’

‘I’d thought the same thing. But not the Guard.’

‘There’ll be a way.’ He got up, reached over, kissed her on the forehead. ‘There’s always a way.’

That was true, but he still needed to find it.

He travelled the way he’d gone before, past the Goliath Munitions shell, out to the receiving yard for the incoming long-distance passenger haulers. He got out into the driving rain, and made his way to the supervisor’s office. It was a tiny cubbyhole perched high up on the edge of a rundown-looking comms-tower. The walls were filled with lumen-panels, each one tracking the progress of another hauler. Down below, in the holding yard, the big mag-transports gouted and hissed in the drizzle.

‘Probator Zidarov, Bastion-U,’ he said, flashing his seal at the operator behind the desk. ‘I need to look at your passenger records.’

The woman turned from what she’d been doing, glanced at the seal. ‘I can do that for you, probator. What’s the name?’

‘Zidarov,’ he said, awkwardly. ‘Alessinaxa. She came in on the last run from the Jeriad Training Facility. I want to know if she left on any other scheduled run.’

The operator ran a check. ‘No records of that, probator.’

‘Where’s the nearest alternative long-haul terminal?’

‘Out at Mergev.’

‘Could you get there without a groundcar?’

‘Not easily.’

Zidarov nodded. ‘Thanks. Here’s the subject’s ident. Circulate it, will you? If she turns up, I want to know.’

Then he left, got back to the Luxer, and inputted the loc-ref for the Mergev terminal. The operator had been right – it would be hard to get out there without transport. Still, Naxi was resourceful. If she’d decided to make her own way back to Jeriad, then that might have been a way to do it.

He pulled out of the yard, and headed west up to the spine-route. He put in another call to the training facility itself, asking again if she’d come back early, and was told, again, that she hadn’t. He pondered putting a missing persons register on the Bastion system. The irony of that was not lost on him.

Despite himself, he began to get uneasy. He cruised along the streets, looking out at the crowds, expecting at any moment to see her face among them. Whenever he caught a hostile gaze, he imagined it to be one of the off-worlder’s operatives, hunting for young blood, offering the world if only they’d come with them, up to the suborbitals, where there was something they really ought to see.

He passed through a semi-derelict zone, marred by the blackened outline of fire-damaged manufactoria. The transitway remained busy, but the side routes looked less clogged. He eased down a bit.

It was then that he noticed the tail for the first time. The groundcar three places back in the queue was matching him for speed, changing lanes whenever he did. He picked up speed again, going carefully, watching to see if it did the same. Sure enough, it mirrored his manoeuvres.

Zidarov glanced at the transitway network map on the Luxer’s console lens. Below the raised main routes, the lower-grade roads were the usual tangle of older streets. He pulled across again, switching back to the exit lane, made the turn and ran down the long ramp. The groundcar behind him followed, keeping its distance but not falling back. It was a smart vehicle, an expensive one, with a long nose and flared wheel arches. Somewhat flashy. The kind of thing a cartel operative might find appealing.

He maintained his speed. He didn’t know this district, but the Luxer’s machine-spirit was good at letting him chart sensible routes ahead. Soon he was back in the shadowed lanes between tatty tenement blocks, out of the light, the rainwater gurgling frothily in the culverts. Gaudy commercia screens slipped past him, blinking in the semi-dark.

His pursuer remained in contact. It didn’t look much like they were worried about detection, but they held back just enough to encourage him to keep going. The driver was good. Zidarov pushed harder, taking a sharp right-hand and powering up an ascending track crammed with food stalls on either side. As he engaged the engines, the paper lanterns strung overhead swayed and bucked.

A complex junction was coming up. It might be busy, but if he took it fast, it was an opportunity to lose the tail. They’d assume, from his speed, that he was going straight, but a hard left would plunge him into an even narrower labyrinth of side streets. There was a reason he’d opted for an expensive transport.

Zidarov depressed the velocity controller, and surged towards the intersection. Then he slowed sharply, letting the pursuer get a little closer. As the intersection swelled towards them both in the forward screen, he abruptly sped up, powering towards it. That had the effect he’d been hoping for, and the following groundcar also picked up speed.

Zidarov reached the junction, still going at speed, and kicked in the brakes, seizing up the rear wheels and sending the groundcar into a slide. Spray flashed up along the right-hand side as he jarred it left before pouring on the power again. The Luxer leapt forward, skidding towards a narrow opening. Zidarov gritted his teeth, trusting to his aim, and just about made the gap. The tyres squealed along the edge of the sidewalk, lurching him around a bit, until he bumped down the slender avenue, back on the asphalt, and kept going.

He glanced into his rear viewfinder and saw his pursuer spinning wildly in the rain, engines screaming.

He smiled, and returned his gaze to the fore viewscreens, just in time to see the two immense cargo haulers wedged in front of him ahead.

He jammed on the brakes, causing a brace of red lumens to flare up across the console. He felt himself thrown forward against the restraints, and the groundcar sheered in the wet, almost ploughing straight into the right-hand hauler.

With a few inches to spare, the Luxer ground to a halt. Zidarov slumped back in his seat, breathing hard. That had almost been it.

He reached for reverse, only to see another hauler emerge from a side lane, driving across the narrow artery and boxing him in. He cut the engine and reached for his Tzarina, but by then three figures, armoured and helmeted, had already emerged at his window. They weren’t sanctioners, but they all carried autoguns, all of which were pointed through the armourglass right at him.

Zidarov took a look up at the weapons. He wasn’t any kind of true ballistics expert, but it looked very much like those things used shredder rounds.

‘Don’t be stupid, probator,’ came the vox-distorted voice of the leader. ‘He only wants to talk.’

‘Who’s “he”?’ asked Zidarov.

‘Turn the engine off, open the door. We’ll do the rest.’

He considered the options. He might get lucky. Take one out, use the Luxer’s reinforced panels to keep him alive while he went for the others. Then he remembered Borodina’s body in the medicae-bay, and what those guns had done to her. She’d had a sanctioner with her, too.

So he did as they said. He cracked the door, pushed it open, and emerged into the rain, his hands up.

‘Just don’t scratch my transport,’ he said, handing over the access control. ‘That would make me really angry.’

They put a hood over his head, tying it loosely around his neck. That, he thought, was a pointless thing to do – his iris would keep a record of his movements. But then he saw that they’d got some kind of jammer working too, which made the gesture less futile.

They put him into another groundcar, one that smelled clean and expensive. One of the guards got in next to him, keeping an immobiliser jammed up against his ribs. They drove for a long time. He tried to relax. If they’d wanted him dead, they could have done it a long time ago. Still, there were worse things than dying in a gunfight. Many worse things.

Eventually, the groundcar halted, and he heard the doors open. A pair of armoured hands seized him and pulled him out. He felt rain speckle on his shoulders, but only for a short while. He heard a door slam, and then another. It got warmer, and smelled like mould and rusted metal. He was pushed into a chair, his arms straightened, and then the hood was taken off.

He was in a small chamber, no windows. A couple of candle-lumens burned in the corners, placed on what looked like old storage crates. The floor was damp, the walls bare cinder blocks. The guards who had brought him in had left, it seemed, closing a thick plastek door behind them. There were two chairs. He sat in one, and the off-worlder sat in the other.

The man looked relaxed, sitting with his legs crossed and his hands in his lap. He wore the same dark suit. Up-close, Zidarov could see how good it was. It must have been bespoke tailored, for the man’s body was a strange shape – his chest was a little too big, his legs a little too long. His skin, as well as being pale, had a sweaty sheen on it, which might have come from different climatic expectations, since it wasn’t that hot.

‘Do you know who I am?’ the man asked.

‘You’re Airon Vermida,’ Zidarov said. ‘Jazc Corporation. Rank and function… well, I don’t really know exactly.’

‘Very good. And how do you know that, I wonder?’

‘I have a good memory for faces. It helps, in my profession. I assume you know that I’m a probator? Just to give you fair warning of what you’ve got in front of you.’

Vermida smiled. ‘I’m aware. I’m aware of quite a lot about you, Agusto Zidarov. Do you know why you’re here, though, now, with me?’

There were a number of possible answers to that question. Maybe Glovach just couldn’t keep his mouth shut. The worst one was that Vermida somehow knew about the break-in at the warehouse.

‘Why don’t you tell me?’ Zidarov offered.

‘Very well. For a long time now, I have been working for Avro Lascile, whom I’m sure you’ve heard of. He is a busy man, and entrusts some of his more arduous tasks to me. The Jazc fiefdom has been expanding in recent years. I have been privileged to play an advisory role in that expansion.’

‘Pays well, does he?’

‘Very well. Now, things are moving fast. An alliance has been created with certain elements of the Terashova Combine. Not all of it, you understand. Just the parts that interest my client.’

‘Like Udmil Terashova.’

‘Quite so. Think of it as a merger, rather than a takeover.’

‘I couldn’t imagine it any other way.’

Vermida lifted his chin, looking at Zidarov as if he were a curious specimen found on the sole of his shoe. ‘It will all become public very soon. We imagine it will create quite a stir, in the right quarters.’

‘And the wrong ones.’

‘You do not seem overly surprised.’

‘I work hard to maintain an equable demeanour.’

Vermida uncurled his hand and showed Zidarov the personnel tracker from Udmil’s groundcar. ‘Perhaps,’ he said, ‘that is because you have been keeping rather closer tabs on Mzl Terashova than she would be entirely comfortable with.’

Zidarov looked at the device impassively. ‘That’s enforcer-issue tech you’ve got there. I might have to report you for it.’

‘It’s a nice piece. It almost eluded detection entirely. But, see, my client is very careful about his personal privacy. Once he and Udmil began to become more closely associated, he extended that care to her. We are assuming it came from you, probator.’

‘Quite a leap.’

‘We can check it, if you like. Ser Lascile is on excellent terms with your castellan, as I’m sure you’re also aware.’

‘Vongella’s very friendly when you pay her, that’s true.’

Vermida seemed to tire of the small talk then. ‘I do not blame you for taking precautions. I might have done the same thing, in your position – it is always best to be sure that what you are being asked to do accords with the truth.’ He curled up his fist, and crushed the tracker. ‘But now, due to the recent merging of operations, I am empowered to speak for Mzl Terashova too. She wishes you to know that your services as an investigator will no longer be required. She is prepared to overlook the placement of this device on the condition that you drop your current enquiries into the whereabouts of her son. You will be pleased to learn that Adeard has been found, safe and well. His disappearance was a juvenile escapade, just as you initially suspected, and all is now put to rights.’

‘Glad to hear it. What a lucky coincidence.’

‘Everyone is very relieved.’

‘I’d like to speak to Adeard, then. Just to tie things up properly.’

‘He is off-world, I’m afraid. The Jazc Corporation has a number of concessions in void transit, and he has taken up management of one of them.’

‘Will he be back soon?’

‘I do not know.’

‘Then I’d like to speak to Udmil.’

‘As you might expect, she is also very busy. She and Ser Lascile have much to arrange, and she is doing so at his residence. A wedding, for starters.’

‘That’s a shame. It would be helpful. She started this thing running, as you probably know.’

Vermida looked irritated. ‘You are terminating your enquiries at this juncture, probator. I do not see the need to speak to either Adeard or Udmil. Let me be clear – this is over, your role is done. I would gently suggest, with the very greatest of respect, that you forget about the whole thing.’

Zidarov smiled. ‘And if I don’t? You’ll make more use of those shredder-guns your friends carry around?’

‘Varangantua is a dangerous place. A certain degree of protection has always been advisable for those with means.’

‘I have a few questions of my own.’

‘Ask away.’

‘Mordach Terashova is not a retiring man. I’m assuming this… merger didn’t take place with his consent. Are you not concerned that he will be, well, quite angry about it?’

‘Avro Lascile is not concerned about Mordach Terashova. He and Udmil are quite secure from possible reprisals, I can assure you. In fact, the situation has already been made clear to Mordach, and in such a way that no room for doubt remained over Udmil’s preferences and status.’

‘How did he take it?’

‘I was not present when the news was delivered.’

‘That badly, eh?’

‘I really don’t know, and I very much don’t care.’

‘So will the new conglomerate be taking on all the old Terashova businesses?’

‘Only the ones that interest my clients.’

‘Can you tell me any more about those?’

‘No. And I think that brings this meeting to a close. Do I have your assurance that you will drop your enquiries?’

Zidarov smiled bleakly. ‘You’ve made a very convincing case.’

‘Good. So, it was a pleasure to meet you, probator. Please do stay safe out there.’

‘Oh, I intend to.’

Chapter Twenty-One

He didn’t respond well to threats. Never had. His first instinct, on being released, was to go straight to the Bastion armoury, grab what he needed, head up to the warehouse and start the fires burning. Then he’d do the same to Jazc. And then, if he was still alive, to Terashova. He found himself sweating and jittery, mostly from anger. He could use that. The adrenaline would keep him going just long enough. He hadn’t forgotten everything Berjer had taught him, and could still use a weapon.

But nothing had changed, not really. He wouldn’t get far before they gunned him down. Vermida was right – Lascile had the Bastion in his pocket, and so it wouldn’t just be cartel operatives aiming at him, but sanctioners too. And if they knew his name, then they knew where he lived. It would all be over, bloodily, very soon. Brecht’s advice was still sound. He had to walk away.

It made him furious. Once back in the Luxer he’d slammed his fists into the control column. Then he’d rested his forehead against the console, as if he could bury himself inside it. As the rain drummed on the cab-roof, he felt like he could stay there forever, gradually dissolving, eroding and dissipating until he was nothing but another stain on the sodden asphalt.

What made him move again, in the end, was the thing he’d meant to be doing all along – looking for Alessinaxa. Throughout it all, he’d tried to remain calm. Whenever he’d reassured Milija, he’d been telling her what he really thought – that she’d be home soon, that this was just her punishing them for the Guard thing. But now it was getting worrying. Speaking to Vermida had shaken him up, reminded him just what kind of people plied their trade in the city.

So he pulled himself together, restarted the engines, drove back the way he’d come, then headed out towards Mergev. He visited the supervisor there, and gave him the same instructions he’d given the first one. He checked records on the sanctioners’ comm traffic to see if anything had come in. There was nothing there. After that, he checked to see if anything had come back from the trawls he’d done of her known acquaintances. The list of these was short, and it made him wince to think how little he knew about her life outside the confines of the hab-unit. She’d wanted it that way, of course, but it made him feel powerless, just when he needed to be the opposite.

One contact flashed up, though – a woman named Gertuda, whose details he’d pulled from an old record scribbled back at the hab. He voxed her, and she was willing to meet him, so he headed up to the place she worked – a nondescript textile operation stuck down in the Vostoka grade-sixes. Somehow she managed to slip out of her shift, and so he took her to a quiet refec-house and bought her a hot drink and something to eat. She was a slip of a girl, skinny and with sallow skin, so looked like she could use both.

She didn’t know anything about Naxi going missing or where she might be. She hadn’t even realised she was back from the feeder academy.

‘I envied her, to be honest,’ Gertuda told him, smiling self-consciously. ‘She got out. We all cheered her on for that.’ She sniffed, and rubbed at her arm absently. ‘There’s nothing left back here, if you don’t manage to get out.’

Zidarov frowned. ‘Not that bad, surely?’ he said. ‘You have a function. You have a stipend. You have a life ahead of you.’

Gertuda laughed. ‘Yeah. What a life.’ She shook her head. ‘I have a life on an assembly line. I have a life stitching together regulation fatigues for the defence forces. That’s all I’ll ever know. One day, I suppose, I’ll enter a legal coupling, and they’ll make me produce for the Imperium. More workers. More hands to make more guns. And then I’ll die, having never travelled beyond Urgeyena. Naxi got out. Throne, we loved her for that.’

And then Zidarov remembered what Naxi had said, and the way her eyes had lit up, talking of starships, duty and conquest. Perhaps he, too, would have felt like that, once. When had he stopped?

‘I’ve got to find her,’ he said, quietly. ‘You’ve no idea where she might have gone?’

‘No. No idea. But…’ She stopped, and suddenly looked unwilling to say anything more.

‘If you know something, you have to tell me.’

Gertuda’s eyes flicked up to his, and he saw the echo of fear in them. ‘I don’t know about Naxi. Really, she’s probably fine. But you should be asking more questions, I think, about what’s going on here. Everyone I know is scared. Because she’s not the only one who’s gone missing. We all know someone who has.’

Zidarov felt a little colder. ‘Go on.’

‘It starts with topaz. It’s easier to get than ever. We all do it. You’d do it, if you had to work a stitching mill for fourteen hours a day. But that’s when they get you. If you can’t handle it. There are these men, sometimes women – they’re at parties, the ones running them. You never know who they are, but they seem to know who you are. And if you’re stupid, or just young, you take their invites, because they can get you topaz, and then they promise you there’s more upclave, and you go with them. And you never come back.’

She started to clutch herself, hold her arms in her hands. The hot drink didn’t seem to be warming her that much.

‘See, we don’t count for much, really,’ she said. ‘What have we got? Nothing, save that we’re young. And the old, the ones who should be looking out for us, they can take even that from us. We know where they go, the ones who go missing. We know what happens to them.’

‘Then you should report it,’ Zidarov said. ‘When it happens.’

Gertuda laughed again, more harshly this time. ‘Really? Report it to who – the sanctioners? You?’ She sighed. ‘That’s why there’s topaz everywhere, because, for a while, you can stop being afraid. It makes you vulnerable, but you still take it. And it’s worth it. To not be afraid of them, even for an hour or two.’

He wanted to tell her she was wrong, then. He wanted to tell her that she shouldn’t have to live like that, and that the enforcers were there to prevent it. But none of that was true. He’d even been in the place where they ended up, and he knew with perfect clarity that no one in a position of authority would ever do the damnedest thing about it.

That made him angry again, more angry than he’d been since this whole thing had started. No doubt Adeard had been one of those wolves, using his charm, slate and looks to bring new recruits for a machine that could never be sated. If he was dead, which looked almost certain, then it was something like justice. The problem was that many more had stood up and taken his place, and it was only going to get worse.

‘Getting out solves none of that,’ he said, not really sure if he believed what he was saying. ‘They’ll come after you, one way or another. I could tell you to do what the prop-vids say. Rejoice in your work. Learn to honour the Imperium through labour. Find joy in your sacrifice for Him, and reject temptation.’

Then Gertuda laughed for a third time, this time with genuine amusement. ‘Does anyone believe that shit?’ she asked. ‘I mean, apart from the priests, have you met anyone, anywhere, who believed that shit?’

He smiled grimly. ‘I don’t know. Someone must do, I guess. The churches are all full.’

‘Yeah. The churches are all full.’

He reached out, awkwardly, and placed a hand on her elbow. He’d wanted it to be a reassuring gesture, maybe a little bit paternal, though as soon as he did it he wondered if it would come across as creepy.

‘Thank you for telling me what you know,’ he said. ‘I mean it. And… well, don’t assume that no one cares about this. It might look that way. But it might not be true.’

She didn’t pull away from his touch. She looked so hollow, so worn out, that she might not have had the strength even if she’d wanted to.

‘So you say,’ she said, cynically. ‘I guess I’ll have to take your word for it.’

That settled it. Something about Vermida’s smug assurance, his calm belief that this was all wrapped up now and nothing further would be done, snapped the thread of restraint. It was one thing to take advice from Brecht, who despite his habit was a wise old canid. It was another to be bullied into silence by a man who had no qualms about pulling the marrow from living bones. And now he’d seen the fear for himself, what it was doing. He’d have to go quietly, go carefully, but this was not over yet.

Once back in a part of the sector he recognised, he summoned Draj’s veil-link to his iris, and prepared to make the connection. Draj would come with him, back to the warehouse, if he asked him. They could burn that, at least. They might be killed right afterwards, they might bring all the hells down on Vongella’s head, but they could burn it.

He almost did it. The thing that prevented him was an incoming call from the Bastion’s main veil-operator.

‘Probator Zidarov, you have a meeting request.’

Zidarov cancelled the call to Draj. ‘Who from?’

‘Mordach Terashova. He’s requested immediate response, loc-ref to follow. Can you comply?’

Mordach. Zidarov nearly refused. What was there to tell the man, now? That it had all been a sordid mistake, and that he ought to sort out his own grubby family troubles without involving the law? Did this count as dropping his enquiries, as he’d indicated to Vermida? Maybe, maybe not. Still, even if this was all done bar the shooting, there were still things he’d like to know, and Mordach might be able to tell him them.

‘Complying,’ he replied, swinging the Luxer round as the coordinates came in. ‘Did he say what it was about?’

‘Negative. I’ll tell him you’re on your way.’

The loc-ref wasn’t to the building he’d met him in before. Zidarov soon realised the reference was a long way out – halfway towards the coast, where the land dropped sharply and extended out in grey, drear emptiness for miles in every direction. After a while, the built-up cityscape gave out entirely, exposing tracts of flat rockcrete studded with brush. A few habitations dotted the horizon, here and there, their windows all facing away from the city behind them. The rain was steady and miserable, turning everything a saturated black. He began to detect something briny in the air. The road became pitted and poorly maintained.

It took an hour or so more driving before his location appeared in the viewscreen ahead – an outcrop of dark basalt, rising from the flatlands around, crowned with a homestead of some sort. It was an elaborate place, all towers and gates, built from the same black stone as its foundations. It looked old, but probably wasn’t. It had the air of a place designed to hark back to a past that few people on Alecto really remembered.

Zidarov drove up a long and winding path, circling around the outcrop’s lower skirts, before reaching a driveway where three groundcars were already parked. The gale had picked up, and flurries of rain skipped across an open balcony. The house rose up above him in steep terraces. It was big – there must have been more than twenty dorm-chambers inside, and Zidarov could see a turbine-copter pad mounted near the summit.

He got out, and was stung by the bite of the wind. He hurried into cover, and soon found himself in front of two large brass-fronted doors, each with the Terashova leonine crest embossed in the centre. Before he could locate a summon-chime, the doors were opened by the same uniformed man he had seen in Urgeyena – the one with the metal hand.

‘He’s expecting you,’ the man said, and showed him in.

Zidarov went inside, running his hand quickly through his wet hair. The interior of the place was spartan, with hardwood floors and bare white walls. A few bronze sculptures stood on pedestals here and there, but otherwise it was all austere, ruthlessly clean.

Metal-hand led him across a large entrance lobby and down a gloomy corridor. They emerged through another set of large doors into a wide room built into the opposite side of the outcrop, looking north. This chamber had wide, tall windows, exposing a vista of storm-blown clouds. In the far distance Zidarov could see the sea, a thin line of white surf under a grey and brooding sky. In all other directions, the empty land yawned off, damp and miserable.

The room itself was furnished like the one before – spotless, almost empty. A pair of black real-leather couches faced the windows. Mordach Terashova sat in one of them, his back to Zidarov, looking out at the view.

Metal-hand took his leave then, closing the doors soundlessly behind him. Zidarov walked up to the other couch, and sat down.

For a while, that was that. Mordach said nothing. Zidarov said nothing. The two of them just looked at the unfolding storm.

‘You have not asked why I wished to see you,’ Mordach said, eventually.

Zidarov looked up at him. The man appeared older than he had done before, as if years had been added in days. His beard had looked lustrous before, now it looked scraggly. His skin was, if anything, paler – almost as pale as Vermida’s.

‘I can take a guess,’ Zidarov said.

‘Guess away.’

‘She’s told you. She’s probably already started separation proceedings. She’s taken half your assets with her to Lascile, and is now so heavily protected that you’ll never get them back. And that thing you had going on with the Vidora, that thing you hoped would take you into the off-world trade routes, that’s all gone, and she’s got it.’

Mordach smiled sourly, still staring ahead. He had dark rings under his eyes.

‘You know,’ he said, ‘when we first met, I didn’t think much of you. I thought you were a regulation plodder, trying to make something out of nothing.’

‘Not a bad description, to be fair.’

‘Maybe it wasn’t. Maybe I should have been more careful.’ He finally turned to face Zidarov. ‘A judge of character. That’s what I always thought I was. You need to be, to succeed. You need to know who to trust, and who to destroy. That’s the essential decision – there’s no middle ground. I thought I could trust her.’

‘But you never loved her.’

‘I only ever loved one person. Dead now, I assume.’

In all probability. ‘I’ve not been able to determine that yet.’

‘But beyond help.’

Zidarov nodded. ‘I fear so.’

Mordach smiled sadly. He was a big man, one who was still physically strong. It was strange, to see him defeated.

‘Can you tell me anything more?’ Zidarov asked. ‘About any of this?’

Mordach sighed. ‘It was always a marriage of convenience, as you no doubt detected. I thought the brand was strong enough to hold things together. She was on the road to ruin when I met her – you knew that? Crippled with debts, ready to lose it all. I never revealed it – that was our deal. In return, she never revealed the truth about Adeard, that he wasn’t hers. Amid all the rest of the treachery, those two things were sacred. It hardly matters now.’

‘But you moved first, didn’t you?’ asked Zidarov. ‘You and Adeard – you were going to work with the cartels on this thing. Their muscle, your cargo contracts. Was that the deal?’

‘Yes, roughly. I didn’t like it. We make most of our slate through legal – or mostly legal – means. Adeard was the keenest.’ Mordach looked down at his hands. ‘It gave him something to do. He could supply the subjects.’

‘And you never had qualms.’

‘It was business. Just business.’

‘You know what the procedure involves?’

‘A little.’

Zidarov didn’t find himself in the mood to go easy. ‘They bleed to death. That’s the principle. Over days, in agony. You were going to profit from that.’

‘There’s a product. There’s a market.’

The coldness, the detachment. It was almost superhuman.

Zidarov shook his head. He glanced up at the storm outside. It looked to be getting worse – the thick glass panes were already being lashed with thick streaks of rain.

‘Anyway, she played us both,’ Zidarov said. ‘Lascile and her. It’s still going on. I’d like to stop it.’

‘Good luck with that.’

‘You could help me.’

Mordach laughed. ‘With what, probator? I’ve got a fight to hold on to what I still have. Avro always fought me. Now he’s going to keep on coming, keep on coming. Will I weather it? Who knows. She will tell him what I planned, what the finances are, where the bodies are buried. It’s all unravelled rather fast.’

‘I tried to speak to her.’

‘And she didn’t answer.’ Mordach smiled sadly. ‘You’re no more use to her, now you’ve played your part. And if you did get to her, like you got to me, you wouldn’t get away again. Walk away, probator. Walk away.’

‘Yes, that’s the advice I’ve been getting.’

‘I don’t think you’ll take it.’

Zidarov shifted in his seat. It was uncomfortable. What was it with these hyper-expensive chairs that made them so damned hard to sit in? ‘You know when you have a feeling? An itch. Something you can’t shake. I guess that’s how people like you operate, sometimes – hunches, urges. I’ve got one now. But I don’t know what it means. I don’t even know what to ask.’

Mordach raised an eyebrow. ‘Then I don’t think I can be much use to you, can I?’

‘Why did you want to see me?’

Mordach shrugged. ‘It felt polite. To close the loop.’

‘Maybe. Or maybe you had one more thing to give.’

‘I think I’m past giving.’

‘Closure, then. Something you have to unload.’

Mordach looked at him, half-smiling, half-frowning. His powers had faded, like a flower caught in a tox-haze, but there was still something there – a residual viciousness. ‘The thing about Udmil is, well, she’s not exactly… maternal. No one asks about her life before the Combine, and that’s fine – we wanted it that way. She never wanted children, after we formed our partnership. She didn’t even want to keep her family name, and took mine in a shot. Strange, you might think – a proud woman, with slate of her own. You think little of me, probator, of my morals, of my choices. But it’s one thing to be casual with the lives of strangers. It’s another to be casual with your own bloodline. She thinks she’s won, I guess. Or part of her does. But she carries it with her, something that can’t be outrun, no matter how much slate she accumulates, or how many rich old fools she takes to her bedchamber. It’ll be waiting for her, when all is done.’ The half-smile disappeared, and his expression became as cold as the wind over the empty land. ‘I relish that, now. There’ll be a reckoning for all of us, at the end. I am content to stand before the Throne, to plead my case before the Eternal Judge. She never will be. She knows what He will tell her.’

Zidarov held his gaze the whole time. ‘You want to be more specific?’

‘Not really. I never knew just what haunts her. But I do know it consumes her, and always will. It eats her happiness, sucks it out of the world. She never loved. Not like I did. I don’t think she was capable of it. So, then, knowing that, knowing what she’s done to achieve this, which of us is the victor, in the end?’

Zidarov thought about that. Eventually, he shook his head, and got up. He looked out at the rain, and then at the surroundings. The sparseness of it, the bone-cold emptiness, reflected the character of its owner.

‘Neither of you,’ Zidarov said. ‘That’s what I’d reckon. I think you’ll both burn, one day, soon, or not so soon. You deserve to, for what you’ve done. If I had the torch, I’d light the fire myself.’

‘But that’s the difference between you and me, probator,’ said Mordach, not getting up. ‘I could light a fire, once. You never could, and never will.’

Zidarov started to walk. He didn’t look back.

‘Don’t count on that,’ he said, flatly. ‘I’ll keep plodding. Maybe something’ll turn up.’

On the way back to the Bastion, he felt like kicking himself. He’d never questioned it. He’d never thought to query why a woman like Udmil Terashova would have taken Mordach’s family name so quickly.

By convention, a legal marriage in Urgeyena carried no obligation on either party to adopt the bloodline name of the other. It was common for the most influential or wealthy family signifier to end up being preserved – such things were often cause for haggling and slate transactions when there was anything serious at stake. Everyone he knew had stories of furious multigenerational rows, with entire habclaves changing hands and shots being fired just to keep a particular name in circulation. On some occasions, no accommodation was reached, and so an entirely new name might be dreamed up, or something hyphenated and elaborate concocted to satisfy every bruised ego.

He’d known from the start that Udmil had once been a member of the Ramenev family, a bloodline with just as much prestige as the Terashovas. Even if she had been down on her luck at the time of matrimony, it felt strange, now that Mordach had mentioned it in passing, that she’d not put up a fight to keep the old name. She fought to keep everything owed her, that woman.

He reached the Bastion again, and headed swiftly up the winding stairs towards the archives level. His private terminal was capable of accessing most of what the databanks held, but not all, and not as efficiently as the dedicated analysers’ machines.

So he made his way down a long corridor, darkening as the day faded, until he reached a pair of locked iron doors. They were guarded by two gun-servitors, one of whom looked up blankly at him as he approached. He gave the servitor the hardform of his holo-seal, and it inserted the wafer into a slot carved into its chest. A few seconds later, the lock on the door clicked open, and the wafer slid out again. Zidarov took it, ignoring, as ever, the servitor’s milky eyes and waxy skin.

Inside, it was like entering a cathedral nave. The ceiling was high and arched. Ranks of parchment bundles ran off into the dark, barely lit by the spore-like suspensor lumens. The walls were as thick as any in the Bastion, and had no windows. They said that a block-leveller bomb could go off inside the Bastion compound, and everything would still be intact in here. The entire fortress could be turned to rubble, and still the records would be safe, mouldering away slowly in the dark.

Zidarov walked past the physical records, ignoring the cowled analysers sitting at their desks, surrounded by stacks of vellum, and made for one of the retrieval cogitators. They were cumbersome things, encased in faded plastek housings, their backs sprouting a hundred cables that ran and snaked into channels in the floor, but still quicker than having to haul things by hand.

He took a seat in the clamshell operator’s chair, depressed a blood-prick ident, pulled the activation lever, and waited for the machine-spirit to emerge from the cold depths of the unit.

When the phosphor runes finally glowed into being on the lens, he began.

> All records, Udmil Terashova

Just as before, that produced rather little. Some corporate background, estimates of net worth at various stages over the past decades, stated records of contribution to the Bastion’s equipment funds. The biographical data disclosed a single son – Adeard – and a single husband – Mordach. He dug a little deeper, bringing up some of the more obscure files he’d not bothered with the last time. None of them told him anything he didn’t already know.

> All records, Udmil Ramenev.

Again, he’d run this search before. The information here was even sparser, dating from a time before the true success of the merged company. A few references in various litigation suits, some announcements of corporate mergers and acquisitions, statements of investment. No additional biographical data. Knowing what he knew now, it was striking that the frequency of records dropped off just prior to the announcement of the marriage to Mordach. Still, it wasn’t wildly out of kilter with what he’d have expected.

> All criminal records, Udmil Ramenev.

None found. None found under the Terashova name, either. That didn’t mean she had been innocent of everything her whole career, of course, just that she’d been able to pay enough when something was uncovered.

> All criminal records, [*] Ramenev

That produced tremendous quantities of material, detailing everything from petty street crime to major larceny. Sighing, Zidarov worked his way through it all. Despite the family name being specified, none of it related to Udmil – the Ramanevs in those records were unrelated, or were distant ancestors, long dead. Still, they were all checked, just to see if anything came up. Not one of them gave him anything useful.

The hours passed. He left the terminal to retrieve some caffeine, setting it to one side before processing another batch. The names and numbers began to blur in front of his eyes, swimming like motes. He blinked hard, and carried on.

> All records, [*] Ramenev, chronomark -start 00-00-23570 -end 00-00-23601

And that produced another swathe, this time everything stored on the machines between the two specified dates – enquiries, victim statements, legal deposits, staff accounts, anything conceivable that the scholiasts working away in the depths of the archive dungeons had ever found fit to record.

He put his head in his hands, and slumped forward. Just reading the header information alone was numbing. He scrolled through the first few pages. Then he applied a filter.

> Refine: victim records

That still left hundreds, but at least he could make a start. He began to scan, starting with reasonably recent reports, then going backwards in time. Most of these were fatalities – the Bastion rarely recorded victim details of those whose bodies weren’t actually sitting in the morgue at the time of compilation.

It took a long time to find her, even then. He almost missed it, amid all the lists and the statistics. Something, a sudden flicker, made him go back, look again, make doubly sure.

> Ianne Ramenev, deceased, age 23 (standard Terran)

He didn’t know the name, but the chronomark was significant. She was listed as female, registered in the same subdistrict that Udmil had been at the time – six months prior to Udmil and Mordach’s sudden marriage. There were no other records of the woman’s existence at all. Nothing to cross-reference with, not even a standard citizen biodata readout, which almost everyone in Varangantua had for Imperial tithe purposes.

He found himself staring at the phosphor runes. Ianne was an unusual name.

He isolated the victim record, and expanded the section detailing what they’d found when the body came in.

> Cause of death [multiple]: dehydration, malnourishment, liver failure, blood loss, bone marrow trauma, repeat cardiac episodes

He’d seen similar reports many times. The first occasion had been after the initial raid with Berjer, the one where he’d had to drink himself into a stupor afterwards just to keep going.

He took a look at the diagrammatic picts, and saw the puncture wounds in her arms, her legs, her torso. He saw the bruising around her mouth, where the tubes had been wedged.

He sat back. He read it again. He checked the dates.

He remembered what she had said to him, back in her mansion, that very first time.

You know the fear. You know what it is when, for a moment, you cannot protect them. You know the certainty you feel when something is wrong.

Yes, he knew that fear.

He took a backup of the record, and sent it to his terminal. He wiped the record of his searches, erased the session statistics and closed the cogitator down.

Then he got up, reached for his caffeine, and left the archive chamber. As he went, he made a call over the secure vox.

‘Draj? Tell me where you are. We have to end this.’

Chapter Twenty-Two

‘I need to get to her,’ Zidarov told him.

Draj listened. The two of them were alone in a holding cell, one of the places used by the sanctioners before onward movement of prisoners to either the chasteners or the standard cell blocks. It smelled very bad. The steel walls and floor were thick with patina and desperate graffiti, and the lumen strobed in a way that guaranteed a headache. But it was secure, lined with thick plates to ensure no comms could get through, and since it fell under Draj’s purview, they wouldn’t be disturbed.

‘For what purpose?’ the sergeant asked, sceptically.

‘Avro Lascile controls the warehouses. Udmil Terashova is now hooked up with him, so I assumed she knew about them. I assumed she planned it all to gain control of the stem-culture trade, deprive Mordach of any benefit from what he’d been planning. That seemed reasonable – she’s ruthless enough. But now I think I was wrong. Yes, she did all those things – made Adeard disappear, got the Vidora’s operations shut down, angled to hurt Mordach, and now stands to become richer than she ever was before. But it was to kill it, not to profit from it. She doesn’t know it’s still going on. She doesn’t know.’

Draj continued to look unsure. ‘You’re certain of that?’

‘Nothing’s certain, sergeant, save the Glory of the Throne and the rain in winter, so that’s why I need to get to her. To talk.’

‘Won’t be easy.’

‘I know. So I need you too.’

Draj thought on that. Watching his big, scarred face wrestle with an idea was an interesting experience. You could almost see the synapses fire. ‘I don’t see how it’s possible.’

‘Oh, it’s possible, even without roping a squad in. It’s like Kharkev told me – they’re only vulnerable when they’re on the move. Their groundcars are armoured.’ He smiled. ‘But there’s armour, and there’s armour. How fast can you push a Bulwark, when you need to?’

‘In a straight line, as fast as anything on wheels. Just don’t ask to make a turn.’

‘We know where she goes, the places she’s active in. Both her and Avro have just got what they wanted, and they’ll be more worried about Mordach than anyone else. They have every reason to believe I’ve dropped the case. We strike now, or we can forget about it forever.’

Draj leaned forward, jabbing a thick finger at him. ‘And this’ll do it? This’ll get that place burned? That’s the only reason I’m even thinking about it.’

‘It’s the one shot we have. We can’t touch Lascile. She can.’

He thought some more. ‘And it’s still on the quiet.’

‘No one knows. Not Vongella, not anyone. We’re on our own, and if this goes wrong, you know what that means.’

He nodded. He chewed at his lip. He rubbed those big hands together, making the tattoos on the knuckles ripple.

‘So what’s the plan, then?’ he asked. Zidarov couldn’t tell whether the hesitation in his voice was eagerness or doubt.

‘If what Vermida told me is true, she’s at Lascile’s place tonight. She’ll emerge at some point, probably to head for the gilt-zones or her own mansion. I know what her vehicle looks like. Hells, I know what the inside of it looks like.’ He took a deep breath. ‘I’ll take an unmarked groundcar from the fleet tonight, stake out Lascile’s tower. You’ll take the Bulwark and stay in position – you can track me once I’m moving. We’ll hit the groundcar when we converge. It might well be on the highway, but we can’t help that. We run it off the road, take out any guards she’s got with her, break our way in. I’ll only need a few minutes.’

Draj took it all in. He appeared to be rehearsing the manoeuvres in his head. ‘A lot could go wrong with that.’

‘Absolutely. Any other suggestions?’

‘No. No, it’ll be fine. Just so you know.’ He got up. ‘It’s late. I’ll have to move now, to get a Bulwark out of rotation.’

Zidarov almost asked him whether he’d had a drink, then. He almost asked him if he’d consider not having one, over the next few hours, just in case. He decided against it.

He got up, too.

‘I’ll vox you when I’m in position,’ he said. ‘His Hand.’

Draj nodded. ‘You’ll need it.’

After that, Zidarov didn’t sleep. He stocked up with supplies – caffeine, jejen rolls, some carb-bars. He left the Luxer in the depot and took another groundcar from the Bastion pool – a Regena Zalamar, a battered old pursuit model, one that looked nondescript from the outside but had a powerful brace of engines under its scratched hood. It was also solidly built, and might take a few direct hits before expiring. He took a number of spare magazines, and stowed them in the forward compartment. He adjusted his flak jacket, making sure the straps were secure. He checked over the vehicle’s systems, and set up the tracker for Draj to lock on to.

Then he drove out into the night. The storm he’d witnessed up at Mordach’s citadel was gathering force, whistling through the hab-towers and dumping increasing quantities of rain onto the gleaming streets below. Flickers of pale lightning danced across the serrated roofs, and the marker-lights at the summit of the towers blinked uncertainly. He could see a hoarding ripped loose from its moorings, flapping wildly as the winds picked up.

He headed south, slipping up on the arterial before heading back down again and driving into the gilt-zones. The towers got taller, more illuminated, attended to by flocks of surveillance monitors. He saw frontages that he was more recently familiar with from holofields, now drenched and dripping, rearing up like drowned monuments in the dark. He didn’t go too fast, but stuck to the main masses of traffic, tracing a reasonably direct route to the place he’d isolated on the remote cartograph.

Eventually, he slowed up, pulling to a halt in a loading bay on the far side of a wide square. Habitation Tower 34637, otherwise called Imperial Garden Complex VII, jutted upwards on the far side. It was a brutal building, all squat pillars and granite piers, lit by those vertical flood-lumens that now swirled and shimmered with flecks of rain.

He killed the Zalamar’s lights, shuffled lower in the driver’s seat, and trained his iris on the distant entrance lobby. He got a clear view, and fixed the scene with a basic motion-detect alert. Then he took a good look around him, checking the landscape. The square was still busy, filled with traffic and bedraggled pedestrians. A more-than-usually diligent missionary had installed himself at the far end and was bellowing something into the storm, though even with vox-enhancers it was impossible to hear just what. As befitted the status of the habclave, high-end groundcars drew up outside many of the grand towers, depositing or collecting their owners.

He tried to make himself comfortable. He had no real expectation that Udmil would move any time soon. It would probably be dawn before anything took place. The loading bay he was in would not be required until the diurnus-shift, and so there was nothing to do but wait, and eat, and keep stocked up with caffeine. He checked on the scanner to see if Draj had moved yet, and saw that he’d managed to procure a Bulwark. The riot-wagon had made its way out of the depot and was heading up towards the main exit transitway leading west. Its tracker was already slowing as Draj hunted for a place to wait. A Bulwark was harder to conceal than an unmarked vehicle, though fewer people were likely to investigate why one was sitting unlit in the shadows.

Zidarov broke out a carb-bar. He kept one hand on the control column, ready to engage. He felt on edge, just as he had done before the first raid. Sitting around, waiting – that was the worst part of actions like this. He wasn’t a sanctioner any more. It didn’t feel like he had either the mental or the physical toughness for this kind of work. At some stage, he’d have to give it all up, take a job as a records scribe or an archive clerk. That would feel like a kind of death, an acceptance that age was coming for him with a vengeance now, but it would come for him sooner or later, all the same.

As he sat in the dark, the rain running down his windscreen, he found himself mouthing the words again.

‘The serpent rises,’ he whispered, watching the droplets wriggle. ‘Praise be, for the serpent rises.’

More time passed. He half-watched the traffic around him skidding in the wet. Everyone had their heads down, shoulders up, draped in heavy shawls and hoods. No one paid any attention to their surroundings. They just put one foot in front of the other, trying to get somewhere dry, somewhere warm. Even the missionary gave up eventually, packing up his vox-emitters and his holy databooks, and limping back to his seminary to dry off. The night sunk into its nadir, and the wind howled.

The flood-lumens at the tower were switched off, plunging the entire side of the square into blackness. The only pinpricks of light now were from the many hundreds of narrow windows, and one by one, they too were extinguished.

Hours went by. He struggled to stay awake. Draj occasionally sent terse comms, demanding to know if anything was moving. The answer was the same every time.

Until, suddenly, his iris gave a reading.

Zidarov sat up straight. He rubbed his eyes, and glanced at the chrono. It was almost dawn, though the cloud cover masked the gradual lightening of the sky. The rain was still scything, accompanied now by distant thrums of thunder.

At first, it seemed as if nothing had changed. The tower was still only partially lit, and no new groundcars stood in front of it. But then, he saw it again – the sleek black six-wheeler, purring through the downpour before coming to rest before the tower’s entrance lobby.

‘Target acquired,’ Zidarov hissed into the vox, before gently starting his primary engine.

The flood-lumens came on again, and the great doors opened. As Zidarov watched, a second groundcar drew up behind the first. This was black too, with a similar profile.

‘Damn,’ he breathed, as a whole gaggle of figures emerged at the top of the stairs. He could just make Udmil out, swathed in a glossy raincoat. The others were less distinct, and looked to be guards. They quickly disappeared behind the parked groundcars, and he was left to guess numbers – five of them, plus a driver for each? ‘We have two vehicles,’ he told Draj. ‘Shunting picts to you now. Estimate five bodyguards, most in secondary vehicle.’

‘Fun,’ said Draj, his voice a crackle over the link. ‘I’ll keep a tickler warm for them all.’

The black groundcars started their engines, and drew off. Zidarov made sure the scanner was locked to the lead one, and waited for them to head on out of visual range. Then he moved off too, turning his forward lumens on and peering through the flying spray.

His heart was beating hard. He felt a tightness across his chest as he fell into the familiar pursuit pattern. Or perhaps that was just the scar.

On the console, he could see two blips on the network map – one was Draj, the other was the target. It was already looking clear that an interception could take place on the main arterial out towards Udmil’s mansion, unless the targets took an unexpected route. That had always been the most likely plan.

‘Are you seeing this, sergeant?’ Zidarov voxed, picking up speed to maintain a link with the targets. ‘Looks like we’re meeting at the primary rendezvous.’

‘Agreed. Am closing in now.’

Udmil’s convoy started to move more quickly. Zidarov was still out of visual range, but could see them climb up the ramps and onto the main transitway network. He followed suit, working hard not to lose too much ground – the traffic level was already growing, a mix of private ground vehicles and bigger municipal transports. The miles started to rack up, and with every click of the odometer the sky lightened a fraction. The rain was still relentless, making the windscreen a blurry mess of cascading water.

‘Leaving intersection now,’ Draj reported. ‘Will be with you in a few minutes.’

Zidarov accelerated, weaving between two cargo-carriers in order to gain a bit of open space. The dark, sodden profile of the city swung around to face him as he gained the flyover sections of the transitway, sawtoothed against the storm-lashed horizon. He could feel his traction slip a little as the conditions worsened, but maintained velocity. The target groundcars would be more stable in such weather, but he couldn’t afford to lose ground.

‘Estimate interception at intersection 45T,’ Zidarov voxed. ‘We can hit them there, force them down the access ramps.’

‘Agreed,’ Draj replied, closing fast. Zidarov could only imagine the amount of spray that monster would be kicking up. ‘Are they in close convoy?’

By then, Zidarov was gaining rapidly. He could just make out the two black outlines ahead, smeary in the rain, their tail lights red and angry. ‘Affirmative. Can you disable the rear vehicle without taking damage?’

‘That’s what this thing’s built for.’

‘Good.’

He continued to gain. As they joined the main trunk of the transitway, the volume of traffic picked up, and he had to work harder. It was difficult keeping speed high while monitoring the targets, and he had to duck and shift between the many lanes. Soon that kind of driving would attract attention, so he didn’t dare pull right up close, keeping them a couple of hundred yards in front of him and letting the scanner track their position.

The penultimate intersection flew by, marked by a host of overhead gantries with lumens flaring. Zidarov saw that Draj had come out ahead of him, swinging onto the carriageway less than fifty yards behind the targets. He could pick out the Bulwark clearly through the forward viewer – a massive chunk of metal, barrelling along, belching smoke and swaying wildly in the storm wind.

That would get their attention, freeing him to act. Zidarov kicked in the second engine, and the groundcar leapt forward. He hauled the controls to the right, and slid messily past a lumbering personnel hauler, before straightening and going for the gap between two private vehicles.

The road bent lazily around to the right, following an elevated path over residential habclaves. Once it hit intersection 45T there were embankments on either side – breaking through the barriers would take them all down the slopes beyond in a hail of scree. At least, that was the plan.

Zidarov was getting close now. The rear target vehicle was plainly visible, its profile marred by a haze of spray. Several lanes over, Draj’s Bulwark was tearing along, carving a brutal path through plainly terrified commuters. All elements were converging fast, and the first warning sign for the intersection flashed up ahead.

It was then that the targets started to move. They had clearly seen Draj gaining on them, despite his position being four lanes over, and began to push faster. If there had been no traffic at all, they might have been able to boost away entirely, but making progress in such cramped conditions was hard, and they merely shifted position away from the exit lane.

‘Close in now,’ Zidarov voxed. ‘Gap opening up ahead – we take them here.’

The intersection surged closer, and on either side of the incoming slip roads the level of the land rose sharply. Draj managed to find a gap to dart across, and pulled in tighter to the rear target vehicle. Zidarov battled to get in closer too, fighting both the elements and the press of traffic around him. His car skidded erratically on a slick of water before the tyres bit.

Just as that happened, he got a vox from Brecht.

‘Zido! We need to talk. Can you–’

Zidarov cut the link. Every second now was crucial – the intersection flew past, and their strike point beckoned.

Draj suddenly roared ahead, slewing heavily across the lanes, and smashed alongside the second target car. The two vehicles jostled against one another, sparks spitting, before the Bulwark’s greater mass and momentum carried them both sailing towards the nearside barrier.

Zidarov swung right to evade, then accelerated to get ahead. He had a vague impression of the Bulwark’s flanks racing alongside him before his eyes locked on the lead target car and he boosted clear.

With a huge crash, Draj’s Bulwark drove his quarry hard into the impact barrier. The groundcar bucked, bounced, then flipped over, cartwheeling down the slope beyond. Draj should have righted things then, but he’d overcommitted, and Zidarov could only watch in the rear viewer as the Bulwark smashed through the barrier right after the tumbling groundcar, teetering on two enormous wheels as gravity threatened to carry it down the slope entirely.

‘Shit!’ Zidarov swore. Udmil’s groundcar was within range now, and running hard. The next intersection was only six miles off, so Zidarov had a short time in which to haul it in.

He floored the accelerator, jerked across, and reeled up next to the racing groundcar. Keeping one hand on the wheel, he snapped his passenger-side viewerpane down, and rain howled into the cab. He picked up his Tzarina left-handed and fired at the groundcar’s wheels.

The impacts flashed harmlessly off the reinforced tyres. The shots seemed to annoy the occupants, though, as the driver promptly lurched his vehicle over at Zidarov’s. The two cars came together at speed, and Zidarov felt himself barged back across lanes and into the path of an oncoming mass-transit conveyer. He hauled the control column, fighting back, but his tyres screamed and failed to grip.

Powerless to pull out, fighting with the controls, locked together with the groundcar, he saw the target’s rear window slide down, then the muzzle of a shredder-gun protrude.

‘Shit!’ he grunted again, and prepared to hit the brakes.

He never got the chance. Emerging out of nowhere, Draj’s Bulwark crashed hard into the groundcar’s rear end, hurling it forward. Somehow, the sergeant must have gained control and powered back onto the asphalt. The impact almost sent Zidarov’s vehicle wheeling into the central reservation, so he swung round sharply, fighting hard to keep control. That lost him more ground, and by the time he was able to accelerate again he was fifty yards back.

Draj tried the same trick again, ramming up against the black groundcar, but the guards managed to loose a volley of projectiles, smacking along the riot-wagon’s outer armour in a burst of white flashes. The two of them jostled up-close as Zidarov swept in, sparring and jinking as the traffic around them scrambled to get out of the way.

Zidarov was almost back into contact when Draj managed to boost through a gap and ram the side of the groundcar. The two vehicles collided with a heavy smack, and Udmil’s driver lost control, slewing around on his axle towards the impact barrier. Draj went after him, ignoring the threat of collateral hits, charging through the bouncing rain in a haze of smoke.

They collided again, and this time the groundcar was shunted clean through the barrier, splintering metal bars and tumbling down the slope beyond. Draj followed it, clearly out of control, the enormous Bulwark bouncing and skidding on the scree.

Zidarov yanked his controls, braking hard and then thrusting for the gap. He almost slammed straight into another erratic driver, lumens flashing and alert-horn blaring, but managed to jink past and power for the barrier breach. He barely made it, sheering alongside the shattered edges before plunging down the long slope.

Then it was a fight to keep any kind of control. The scree was sodden, a virtual weir of gravel and water, and his tyres spun furiously, kicking up stone and foam. He had a vague impression of Draj’s Bulwark over on its side, leaking smoke, before he caught a glimpse of Udmil’s car at the very base of the run down, its front half crumpled and its doors open.

Then the Zalamar hit something unyielding, and the world upended itself. Zidarov was jerked hard against his restraints, but still smacked his head into the doorframe as the vehicle rolled. The groundcar tumbled three, then four times, before rocking to a halt at the base of the gravel-slide, thankfully right-side up.

Zidarov felt a hot trickle down the side of his face. His ribs screamed with pain, and a black fog crowded the edges of his vision. For a moment he couldn’t see anything at all, only a mask of churning grey. Then the steam from his overheated engines cleared, and he saw where he’d landed. Draj’s Bulwark was some way back, lodged at the base of a long gravel-gouge. Udmil’s groundcar, on its side, was just a few yards ahead of him. Someone had already got out of it – a man in a black overcoat, one of Udmil’s guards, staggering disorientatedly towards him.

Zidarov grabbed the Tzarina, unclipped the restraint harness and pushed hard against the dented driver’s door. It wouldn’t open, so he twisted in his seat, wedged two feet against it, and kicked. The damaged lock-unit resisted for a moment, then cracked, and the door flew wide open. Zidarov dragged himself through the gap, already feeling light-headed and nauseous. There was no sign of Draj. High above, the traffic roared by, oblivious of what was going on below the broken barriers.

The guard saw him coming, and fumbled for his gun. Zidarov shot him once, twice, sending him slumping back to the ground. Then Zidarov was limping towards the groundcar. Just as he neared it, another body emerged, crawling out of the wreckage like an insect. It took him a moment to see who it was – the previously pristine appearance was much reduced by the rain, and by the blood running freely over that pale skin.

Vermida looked up at him, on his hands and knees. He was in a very bad way. Not as bad as those he had hooked up to the couches, of course.

‘I changed my mind,’ said Zidarov, and shot him in the head.

Vermida’s lifeless body smacked into the gravel, face up. The blood ran into the rain, turning brown-black as the water carried it away.

The door to the groundcar was still open. Zidarov shuffled up to it, keeping his weapon trained on the interior. Carefully, he stooped down, scoping it out.

In the cab, two figures lolled bloodily in front of a smashed windscreen – the driver and a uniformed guard, both dead from the way their heads hung. In the passenger compartment, only one of the four seats was occupied. Udmil Terashova sat sprawled across the rear set of leather seats, her dark face looking grey with shock, her breathing shallow.

Zidarov suddenly felt very unwell indeed. He reached up to feel the blood running down the side of his face. His flak jacket also felt wet and sticky underneath, and breathing was painful. Wincing, he clambered into the passenger compartment, holding the Tzarina ahead of him the whole time.

‘Hello again,’ he said.

Udmil seemed to take a moment to recognise him. When she did, her eyes rolled. ‘Oh, Holy Throne,’ she murmured.

Despite himself, Zidarov cracked a smile. ‘Nice to see you, too.’ He lowered himself into the seat that Vermida had recently occupied. ‘I should congratulate you. That move with Jazc – you caught all of us napping.’

‘This is over now, probator,’ Udmil said, shooting him a poisonous look. ‘Even if you kill me, he’ll come after you.’

‘I’m not here to kill you. Vermida, yes – he was a shit, and off-worlders are fair game. You – no. Tell me, where’s your son?’

‘You didn’t really think he was still alive, did you?’

‘Not really. I had to check. A bit unnecessary, though, don’t you think? You could have palmed him off to some void-trader, got him off-world.’

Udmil winced, and shifted uncomfortably in her seat. She must have been hurt, too. ‘You know what he did. Death was too good a punishment.’

‘I agree. And, by the way, I know he wasn’t your son.’

‘Did Mordach tell you?’

‘Only after you shafted him.’

‘If I could find a way to safely kill him too, I would.’

Zidarov’s headache got worse. He could feel his grip on things begin to slip. ‘The entire city must suspect it, given how you’ve behaved, but I guess they won’t know the true reason why.’

Udmil’s lips twisted into a sneer. ‘So that’s why you’re here, is it? Revenge, for my little games.’

‘No. Not that at all.’ He concentrated hard, willing himself to stay focused. ‘I know about Ianne. It took some digging – hells, you were careful to erase her – but I found her in the end.’

Udmil stared at him soundlessly, her expression now one of undiluted hatred.

‘And that explained a lot, for me,’ he said. ‘She died, didn’t she, your daughter? When it was just the two of you. And that sent you into your spiral, the one that nearly killed you and wiped out your empire. Grief can do that – I’ve seen it before. And by the time Mordach came along and gave you a way to get your money back, you had to take it, because he could have bought you out anyway, and all he wanted were the contracts and the brands. So even though he kept you alive, you had to hate him for that, every day afterwards, for as long as you were together.’

‘You have no idea why I hated him.’

‘Really? I think I do. She was cell-drained, wasn’t she? They got her, a long time ago, when it was rife. And you never forgot it. Who could? It’s a hellish way to go. So when Adeard started working on it, that useless, hateful boy doing the same thing that killed Ianne, that was it. That was what made you move. Maybe you tried to get him to stop. Maybe you knew that would be futile. Maybe you’d been planning something like this for a long time. I don’t need to know the details – it’s all history now anyway. You got us all running after him, making sure we’d discover the whole filthy scheme and knowing we’d clear it out. And when it looked like it might stall, you even had a sanctioner killed, just to prod us along.’

‘That wasn’t me, just so you know,’ Udmil said, coldly. ‘I thought sending you some evidence of Adeard’s captivity would be enough. It was Avro who ordered the hit.’

‘Yes, I thought so. He likes his shredder rounds, doesn’t he? Still, I’ll make sure Vongella knows.’ He found his thoughts beginning to wander. He had to stay on target. ‘Listen, I know what Ianne meant to you. I heard it in your voice the first time we met. I don’t even know if I blame you for everything you did since, though I can’t approve of the methods.’

‘Then why come here, probator? Just to show how clever you’ve been?’

Zidarov shrugged. ‘I had to be. You worked so hard to keep your past life a mystery. I didn’t know why you did that, at first. I thought you were just private. Now I think it was a way of coping. You erased her, just like you erased your family name. You could have kept that, but you didn’t, just like every other part of your old life, because every time you heard it, it reminded you of her. That’s just what I’m guessing. It had the effect of erasing her from the city entirely. Nobody knew. Not Mordach, not Adeard, nobody. I wonder if she deserved that.’

‘Not your judgement to make.’

‘No, not my judgement. But if I’d known earlier, if I’d asked the question earlier, I could have done more good. See, the one thing that bothered me, once I began to piece things together, was why you didn’t just take over the Vidora’s operation yourself – why you involved us at all. I can see it was neat, to have us do your dirty work, but then you probably had the muscle to get at least a slice of it yourselves, if that’s all you were after. But then I found out about Ianne, and how much you hate this business, and I realised the truth – you were never trying to take it over. You were trying to get it stamped out forever. You wanted every Vidora cell in the city to feel the heat, feel it so hard that they’d quit the trade for good. And you knew that only we had that kind of firepower. So there was the neatness of it all – you’d stiff Adeard and Mordach, you’d burn down their little business venture, and you’d end up safe from any possible revenge.’

Udmil gave him a nod of mock congratulation.

Zidarov reached into his coat, and withdrew a dataslug. He tossed it over to her, and it rolled down the seat cover.

‘But, for all your cleverness, you’ve been a fool,’ he said. ‘You jumped out of bed with one snake, and ended up with another. Avro Lascile doesn’t share your high-mindedness. I’ve been to one of his warehouses. I put the footage on here – you can see for yourself what he’s been doing. Our friend Vermida was in on it, too, so you can be sure who’s been keeping it all going behind your back.’

For the first time, Udmil looked genuinely at a loss. ‘That’s not possible.’

‘Why? Because he told you he was on your side? Because he shared your moral outlook? Because he loved you?’ Zidarov snorted, though that was a mistake, as it made his head nearly split apart. ‘You played us, and he played you. He’s got big plans. I went up to the suborbitals, and saw just how big they are.’

She looked at him with the kind of cold, terrified fury that told him she suddenly believed the truth of it.

‘There’s hundreds up there, Udmil,’ he said. ‘Hundreds. And he’s got the slate for hundreds more.’

From outside, he heard the first sounds of movement. They were muffled, but then everything was getting muffled. He couldn’t tell who it was – Draj, hopefully. The Jazc guards from the other groundcar, possibly. Udmil heard the noises too, and hastily grabbed the dataslug, slipping it into her dress.

‘So that’s why you risked all this,’ she said.

‘It has to stop,’ he said, looking her right in the eye. He could barely keep his pistol raised. ‘I can’t touch Lascile. No one can. No one, that is, but you.’

The noises from outside grew louder. There were more than one set of footfalls – the crunch of boots on gravel, moving faster now.

Udmil withdrew her hand, and Zidarov saw that it now gripped a gun. It was just a small thing, a tiny little stinger that fitted nicely into an inside pocket. Knowing her, it would pack a hefty punch.

‘So what do we do now?’ Zidarov asked. ‘My gun’s bigger than yours.’

The bootfalls came up to the door outside. Soon there would be hands at the door.

‘But you’ve just got a flak jacket,’ she said. ‘And I’ve got a personal electro-shield.’

Zidarov smiled weakly. ‘Then I guess that puts you ahead.’

‘I guess it does.’

Then she fired, twice, and that was the last thing he knew about.

Chapter Twenty-Three

When he woke up again, it was into agony. He lay on his back, hardly breathing, hardly moving, only able to blink a little, and even that was painful.

After a little while, he made some sense of his surroundings. With a pang of recognition, he saw that he was in the Bastion’s medicae-bay. It still smelled just as awful, it still looked as tired. The tiles on the wall were cracked, the machines by his cot looked ready to expire ahead of any patient.

He tried to move, felt the tubes snag under his ribs, and stopped again. His head fell back on the hard pillow, and he had trouble remembering what had got him there.

But then, just as always, he saw the faces in the warehouse, lying just like he was, and it all came flooding back.

After more time had elapsed, Vipa finally came in. The medicae looked at him with interest.

‘Awake! Very good. I’ve been expecting it for a while.’

Vipa got him a cup of water, which he drank greedily. Only after the second one did his lips feel supple enough for talking.

‘How long?’ he asked.

‘Almost a week,’ Vipa replied. ‘I kept you under for a few days until we’d fixed what we could.’

‘She shot me.’

‘Yes, she did. Either she’s a very bad aim or a very good one, depending on what she had in mind. You were never going to die from those. It was the injuries from the crash that got you.’

Zidarov winced. ‘I didn’t think they were that bad.’

‘Yes, that’s why you got up and walked around for a while. Very silly. But then I guess you had things to do.’ Vipa went over to one of the consoles and studied the feed on the lens. ‘We had some trouble just working out what had happened. You weren’t found by the intersection. You and Draj were eventually located on a patch of waste ground seven miles away. We got a call telling us where to go to find you. And after that, a routine patrol found the mess you made on the transitway, plus a burned-out Bulwark.’

Zidarov found himself trying to piece together what must have happened, right at the end.

‘You might easily have died in the time it took for us to find you,’ Vipa went on, talking as calmly about it as if he were commenting on the volume of rain this season. ‘They weren’t overly careful. Draj was always going to pull through – he’s got the constitution of a Tempestus Scion. You, though. It got cold. You’d lost a lot of blood. And your insides were arranged in some very unusual combinations. By the way, how did you get that scar on your chest? I’ve never seen one quite like it.’

‘I don’t remember.’

‘Really? Well, if you ever do, tell me about it. I’d like to know what causes something like that.’

A week. A lot could happen in a week. ‘What happened to her?’

Vipa shook his head. ‘The woman who shot you? No idea. That’s operational – you’ll be debriefed when Vongella finds out you’re awake.’ He came over to the cot again, and pulled out a thin scanner. ‘Given the mess you made of yourself, I wasn’t sure you’d make it. They call you lucky for a reason, I guess.’

‘When can I get back up?’

‘Not for a long time.’

‘Does Milija know?’

‘Who?’

‘My wife. You’ve met her before.’

‘Oh, yes. She’s been in every day. I’ll make sure she’s informed.’

He found he was getting dizzy again. He looked at the tube running up his left arm, and wondered if Vipa had put something in it.

‘And Brecht,’ he added, weakly. ‘Gyorgu Brecht. He wanted to tell me someth–’

But the words wouldn’t come. Vipa had indeed put something in it. Zidarov slipped back into a deep, cold sleep.

The next time he woke, Vongella was there. She sat in the corner of the chamber, legs folded, watching him. The door was shut, and there was no sign of Vipa.

‘His Hand,’ said Zidarov, groggily.

‘Welcome back, probator,’ she said. It was hard to tell what her mood was. She never looked exactly happy, but then again she didn’t look obviously furious either.

Zidarov tried to push his head up a bit, and was more successful this time. ‘Is this my debrief, Castellan?’

‘Something like that. Why don’t you start?’

He wondered where to begin. ‘Well, I was right.’

‘You say that a lot.’

‘I was. The boy’s dead. He was dead right from the start. It was just to draw us in, to get us to go after the Vidora. How is Yuti, by the way?’

‘Still angry.’

‘The whole thing was a feud between cartels, legal or otherwise. I started to think about it in business terms. A friendly takeover. Only, Udmil couldn’t quite handle the major partner. She thought she’d got one thing, she ended up with another.’

‘Not any more.’

‘Oh?’

Vongella gave him a searching look. ‘I don’t know just how much of this you know about. I don’t know how much of it is actually down to you in the first place.’

‘You give me too much credit.’

‘Avro Lascile is dead.’

‘Ah.’

‘There’s an open case file on it. I won’t be giving it to you. It’s all very strange – Udmil Terashova reported it three days ago. That’s two reports she’s brought to us in such a short time. Seems it’s become something of a habit for her.’

‘How did he die?’

‘Heart attack. Something he was prone to, apparently.’

‘Then that’ll be a short case to wrap up.’

Vongella uncrossed her legs and got up. She walked over to the window, and ran her finger down the frame. ‘I’m not stupid. In another world, I might not be reliant on men like Avro Lascile to keep this place running, but his absence gives me a problem. I’ll have to find other patrons now, ones with equal generosity.’

‘His widow might be prepared to donate.’

‘Yes, I think she might. What were you doing on that highway?’

‘My job.’

‘Funny. I spoke to Gurdic Draj. He claims to have been doing his job as well.’

‘I actually quite like Draj now. Imagine that. Under all that–’

‘Stop it.’ Vongella suddenly looked tired, exasperated, like a parent stuck with squabbling children in a hab-chamber all day with no respite. ‘I do not like any of this. Jazc Corporation is now in turmoil. We have swapped a compliant benefactor for one I know much less about. There have been explosions up at the suborbital receiving-cradles, lots of them, and that will have an impact on tithes. Whole dynasties have gone under. The slate loss is heavy. Where there is strife, there is disorder. I do not know what you have done, but I know that none of it was sanctioned. You could have come to me. You should have come to me.’

Zidarov looked at her. In an instant, he caught a glimpse of what it must be like to do her job – to balance, endlessly, the compromises that kept the whole show on the road. To keep powerful players in the balance, so that nothing threatened the pre-eminence of the Bastion in Urgeyena. To keep a lid on a boiling pan, lest the contents escape.

‘We ended an evil,’ he said, firmly.

‘One evil.’ She regarded him with weariness. ‘Take what comfort you can from that. The city has hundreds more. If we lose the capacity to keep it all in check, we lose everything.’

‘I saw what your friend was doing. I was there. I won’t apologise.’

Vongella glared at him for a little longer. ‘We’ve had some comms in from Udmil Terashova’s people. There’s been a purge of certain activities. She told me they won’t be coming back under the Jazc banner. She thinks that an increase in production from legitimate manufactoria would make a resumption of the illegal trade less attractive. Maybe. People have said similar things before, and nothing’s changed, but you have to admire the ambition.’

Zidarov let his head fall back onto the pillow. ‘There’s plenty about Udmil not to like. No one should have that much slate.’

‘Quite the revolutionary.’

‘Me? Too tired for that. Just doing–’

‘–your job. Fine. We’ll leave it at that.’ Vongella walked across the room, back towards the door. ‘You’re having a percentage docked from your stipend. It takes a lot of slate to replace a Bulwark, and there was no authorisation for using it. If you were thinking of going for senioris any time soon, think again.’

Zidarov smiled to himself. He hadn’t been thinking anything of the kind. ‘Still,’ he said. ‘Cell-work. It’s off your territory now, isn’t it?’

She looked at him in that familiar inscrutable way – part hostile, part protective.

‘Long may it stay that way,’ she said.

A little later, the door opened again, and Brecht emerged.

‘You’re awake?’ he asked, looking troubled.

Zidarov sat up, suddenly alert. ‘You tried to call me,’ he said.

Brecht came in. ‘I did.’

‘What did you find?’

Before he could say anything else, the door slammed open again, and Alessinaxa rushed in, nearly upending the medicine cabinet in her hurry to get to the cot. She threw herself at Zidarov, wrapping her arms around his neck.

‘Papi!’ she cried, promptly bursting into tears.

Being hugged like that hurt. It really hurt. But he let her grip for as long as she wanted. Brecht hung back, looking embarrassed. Zidarov smiled at him, helplessly.

Eventually, Alessinaxa let go, then perched on the bed, her cheeks flushed and eyes wet. ‘They shot you,’ she said, almost accusingly, as if he’d done it just to upset her.

‘Not very well,’ he said.

‘What were you doing?’

It was such a naive question that he hardly knew what to tell her. He’d always tried to protect her from the worst aspects of what he did. Perhaps that had been the mistake.

‘The city’s a dangerous place,’ he said, lamely. ‘There’s always a risk.’

She looked at him long and hard, with a kind of portentous seriousness. ‘You shouldn’t have been alone.’

‘I wasn’t.’

‘Then they should have protected you.’

‘I’ll tell Draj that, when I see him next.’ He shifted in his cot. His chest was killing him – it felt like she’d cracked another rib. ‘But, look, where were you? We were getting worried.’

‘Here and there. Thinking through some things. What you told me.’

‘And what did you conclude?’

‘You let me do the training. It would be a waste, not to use it.’

‘I agree. And there are lots of ways you could do that.’

‘But I have to serve Him, father. That’s the only thing that matters. My life, any life, it means nothing without service. It is our purpose. That’s what you don’t understand.’

As she spoke, a part of Zidarov felt like slapping her. This was Ministorum talk. He’d worried about her falling in with criminals. Perhaps he should have been searching the churches.

‘Your life means plenty,’ Zidarov told her. ‘To me, to your mother, it means everything.’ He reached out, placed his cannula-impaled hand on hers. ‘But we can talk about it later. For now, I’m just glad you’re safe.’

She nodded, though something in her eyes told him she’d rather have continued the speech. ‘I’m glad you’re safe, too. His Hand wards and guides.’

‘His Hand chides and instructs,’ he replied, repeating the lines from the full text.

Brecht came over to the cot then. ‘Naxi, your mother’s on her way. Could you head out to the reception and meet her?’

Alessinaxa leaned over to kiss Zidarov, gave Brecht a nod, then left.

‘Where was she?’ Zidarov asked, once she was gone.

‘Where you thought she’d be,’ Brecht said, making sure the door was closed. ‘Shacked up with friends in some dusty place down towards the old munitions works. Nothing too dangerous. She’d have come home soon, I think – the food they were eating would have done the trick on its own.’

‘And she was all right?’

Brecht hesitated. ‘Fine, I think. She seemed pleased to see me, when I finally tracked her down. Listen, though, do you know what “salvia” is? She was talking about it a bit.’

Zidarov’s scar twitched. ‘No idea. In what way?’

‘Just something that seemed to have fixed in her mind. Maybe nothing. But there was a man there. A boy? A man? I don’t know any more. He worried me a bit. Intense. Religious. He seemed to be dominating them a bit, and I didn’t like the way he didn’t blink. He had some slate, too – it was him that owned the place. When I spoke to him, I got that look, the one we talked about a while back. Like he could have me shot without a thought, if he wanted to. Like it would mean nothing to him.’

Zidarov felt a cold chill pass through him. ‘Ordos?’ he asked. ‘On Alecto?’

‘I know. Probably nothing. Just a novice priest, maybe. But he’s gone now. Disappeared. Strange.’ He shook his head, forced a smile. ‘Anyway, you owe me now, I reckon. When you’re back on your legs, the jeneza’s good down in subsector forty-three.’

‘Whenever you want.’ He gave Brecht a smile back, equally forced. ‘Thank you, my friend. Thank you for finding her.’

‘Any time.’ Brecht got up. ‘But get better quick. I’m already getting thirsty.’

Chapter Twenty-Four

He did recover quickly. Vipa remarked on it more than once. He asked about the scar again, but there was nothing more to say about that. Zidarov really didn’t remember where it had come from. That was the only remarkable thing about it. That, and the fact that it gave him pain whenever he was stressed or irritable, which was most of the time.

After a short period of convalescence in his hab, he signed back on at the Bastion. For a week or so he kept himself confined to desk duties. It turned out that Vongella had either been lying about the reduction of his stipend or had forgotten to implement it. She must have been reasonably happy with how things had turned out, then.

He didn’t have much to do with Draj. They passed one another in the corridor, one morning, and the sanctioner gave him a terse nod of greeting. Zidarov tried to think of something to say to him. He wanted to know just what had happened in the Bulwark, since no one else had told him, but Draj didn’t seem inclined to talk. Like Vipa had said, the man looked in rude health, barely scratched by what had taken place. The faint aroma of alcohol hung in the air around him, which was strangely reassuring.

Draj just kept on walking. That nod was the best he was going to get. Still, that was better than the alternative.

Once fully back on active duty, Zidarov tied up a few loose ends. He made sure that Elina had got her funds from the rejuve-trader. He went on trips up to the suborbitals, to check that the warehouses in Section E were all now stacked with traceable goods of mostly legal provenance. As Vongella had told him, some of the buildings had been quite energetically destroyed, including Warehouse 94, which was now a patchwork of slowly smouldering steel struts.

He visited Borodina, who had also resumed her work. They met up at her new patch, one that overlooked the dreary lands where Mordach, they said, still lived and brooded.

‘Feeling better?’ she asked him, as they sheltered from the rain in a watch-station refec-chamber.

‘Everything hurts. How about you?’

‘Much the same.’

‘Working on the Vidora?’

‘I’m a liability with them now, I think.’

‘Sorry about that.’

‘Don’t be. I’ve got plenty to keep me occupied.’ She gave him a significant look. ‘For some reason, the veil records, the ones I was sure had been cracked, they never made it out of Analysis. So I’m still cleared for access.’

‘Good. I never doubted it.’

They talked some more. Bastion gossip, mostly. When he rose to leave, she looked up at him. ‘So,’ she asked, impishly. ‘How’s it going?’

He winced. ‘What a stupid question, probator,’ he said. ‘Just as always, everything’s going absolutely fine.’

And after that he had to turn his attention to new cases. They kept on coming in – violence in the underground warrens beneath the Ghallek industrial complex, a spate of ritual murders centred around the disused cathedral of Saint Petrov Martyr, large-scale weapon-smuggling rumours involving the Chakshia cartel. There would be plenty to keep him occupied. It was while pursuing one of these that he came across a dataslug in his personal equipment locker, one that he knew he hadn’t put there himself. He took it, and headed out of the Bastion, driving to a place where he was sure he wouldn’t be disturbed.

Then he turned the engine off, and activated the slug. An audex recording of Udmil’s voice started up immediately.

‘Some things you should know, Probator Zidarov,’ she said, perfunctory as ever. ‘Your information was of value. I cannot tolerate deception, especially from those few I have permitted to share in my confidence. You were right about Avro, and he has now paid the penalty for his lies. The Jazc Corporation is under my sole control, including selected assets from the old Terashova Combine. I plan to run it more efficiently than he did. I shall not be employing off-worlders. They are but one step away from xenos, in my view, and should never have been tolerated in the first place.’

Zidarov smiled to himself. Nothing had changed to make her more agreeable.

‘You were also correct about Ianne, at least in some particulars. I find myself impressed that you were able to locate any information on her at all, so long after the events. My shock at what happened led me to destroy whatever I could find. Perhaps I was not acting in my right mind, then. Looking back at it now, I do not fully understand why I did it. It may be, as you suggested, that it was a way of coping with my grief. I wonder, though, whether I was simply ashamed to have failed. It was my task to keep her safe. That was why I built my company, and suffered for it – to hand something on to her. After she was gone, that was pointless. Everything was pointless. I had no reason to carry on, except to generate ever more obscene quantities of slate. I was no longer Udmil Ramenev. I was something else.’

He listened with interest. She had never spoken to him like that before. He doubted that she had spoken to many other people like that.

‘You told me that she deserved more. I think you were right. So you may be interested to learn that I have revived the family name. Jazc will continue under its current brand, but Udmil Ramenev will be its master. Mordach is welcome to keep the dregs of his old empire for the time being, though I intend to be ruthless with him. I intend to be ruthless with all my competitors. But no cell-work, now or ever.’

So that was something.

‘Two final things, probator. You told me you had a daughter. I do not know how old she is, nor what she wishes to do with her life. My advice to you is to let her go, when she is strong enough. I tried to keep Ianne close, to limit her exposure to danger, and that was my mistake. When she finally escaped, as she had to, she was too naive for this city. That was what killed her. I shall never cease to regret it, right up until the day I die.’

It was almost as if she knew.

‘And the second, final thing. None of this happened. We never met. We shall never meet again. If any of this conversation ever becomes publicly known, I shall kill you myself. Do not let our last encounter fool you – when I have to hit, I never miss.’

The feed cut out. No final salutation, no expression of familiarity – just the bald threat.

‘Nice to know you too, Udmil,’ Zidarov murmured to himself, watching as the dataslug started to melt in on itself. ‘It was an experience.’

Zidarov reached out, his eyes half-open. The thick coverlet slipped down his forearm a little, and he walked with his fingers, searching.

Milija stirred, shuffling up from the mattress. They embraced one another, holding close. In the room down the hall, Naxi slept. Outside, the rain spattered against the window, as it would do all night, and for weeks.

‘How are you feeling?’ Milija asked.

‘Fine. Back to normal. How are you?’

‘All good.’

They lay there for a while, their limbs tangled together, listening to one another breathe.

‘But I know what you mean,’ Zidarov said then.

‘About what?’

‘About the evil. Every day, one after another. That they just keep coming.’

Milija didn’t reply straight away. ‘What makes you say that?’

‘They want to live forever. It doesn’t matter how it happens. They don’t have to think about that. They don’t go into the warehouses.’

‘Who?’

‘The gilded. All of them. The heads of the houses, the rejuve addicts in the private clubs. I hate them. Without them, there’d be no market for any of it. But they couldn’t keep it out, the fear, and lost their joy because all they ever did was try. Even they can’t stay safe. They can’t protect what they love.’

‘Is this about Naxi?’

‘Maybe.’ He shifted in bed, half-rolled onto his back. ‘I just get sick of it. Seeing the cruelty. You forget, sometimes, when you deal with them, that there’s anything else.’

‘There is. You know there is.’

‘Maybe. You hear it from others. A woman in the seminary, I liked her. But maybe she was just fooling herself too. She couldn’t keep the sickness out. It got to her, too. You can’t keep anyone safe.’

‘I don’t like to hear you talk like this.’

‘No, I don’t like it either.’

She reached for him, placed her hot hand on his cheek, pulled his face towards hers. ‘It’s faith,’ she said. ‘That’s what we’ve been missing. Something to hold on to.’

He looked at her. She was still beautiful to him, after so many years of partnership. Time had dragged on both of them, adding layers, taking away the energy that had forged them together, turning into something softer, cooler, more enduring. He saw the lines of her face, the flaws on her skin, and saw their life together written in those marks.

‘I do have faith,’ he said.

‘In Him. In the Throne.’

He hesitated. ‘They say that everyone sees Him differently. He could be the sun, or the branch of the tree, or a snake in the water. He has always been there, folded into the things of the earth. Anything else is just propaganda.’

‘Where did you learn that?’

‘I heard it, a long time ago.’

‘They don’t teach that at the cathedral.’

‘No. I guess they don’t.’

She pulled tighter to him. ‘It’s a vast, cold world,’ she said. ‘It’s a vast, cold galaxy. We don’t matter. We’ll be gone soon, just a speck in the dark. But, for now, just here, I have you, you have me. It’s what I hold on to.’

He looked into her brown eyes. ‘I couldn’t lose you.’

‘You won’t have to.’

They listened to one another breathe, in and out.

‘I want to protect you,’ he said.

‘And I’ll protect you. With knives. If you just lost a bit of weight.’

‘That’s a deal.’

‘You’ve said it before.’

‘I meant it before.’

‘Then we’re all good.’

Outside, the rain kept coming down.

‘I love you, Lija,’ he said.

‘I love you too. Now go to sleep.’

About the Author

Chris Wraight is the author of the Horus Heresy novels Scars and The Path of Heaven, the Primarchs novels Leman Russ: The Great Wolf and Jaghatai Khan: Warhawk of Chogoris, the novellas Brotherhood of the Storm, Wolf King and Valdor: Birth of the Imperium, and the audio drama The Sigillite. For Warhammer 40,000 he has written The Lords of Silence, Vaults of Terra: The Carrion Throne, Vaults of Terra: The Hollow Mountain, Watchers of the Throne: The Emperor’s Legion, Watchers of the Throne: The Regent’s Shadow, the Space Wolves novels Blood of Asaheim and Stormcaller, and many more. Additionally, he has many Warhammer novels to his name, including the Warhammer Chronicles novel Master of Dragons, which forms part of the War of Vengeance series. Chris lives and works in Bradford-on-Avon, in south-west England.

Glossary

BULWARK, Enforcer armoured wagon

CASTELLAN, Bastion commander

COTIN, Mild recreational narcotic, administered in injectors against the mouth, puffs produce pale smoke

CHAKSHIA, Criminal cartel

DATASLUG, Portable data storage (cf. Reel-slug)

DATAVEIL, System of city-wide comms/archive files, accessible to anyone with an iris augmetic

DIURNUS-SHIFT, Day-shift (cf. Noctis-shift)

DORM, DORM-CHAMBER, Bedroom

GILDED, Slang for the aristocratic class

GHAAN CODE, Underworld code of conduct, used by organised crime cartels

GRAPPIA, Corporation: groundcar manufacturer

HABCLAVE, Urban district

HAB-UNIT, DOMICILE, Apartment, in a hab-tower/spire

HYGIENE-CHAMBER, Bathroom

IRIS, Implant comms/data-retrieval mechanism, linked to the dataveil

JEJEN, Junk food. Fried meat, wrapped in flatbread and doused in pepper sauce

JENEZA, Heavy, dark malt beer

LUTYA, Electronic musical instrument

LUXER, Shiiv groundcar model (mid-range, powerful)

MORPHOLOX, Medical sedative

NOCTIS-SHIFT, Night-shift (cf. Diurnus-shift)

NOXUS, Grappia groundcar model (basic, cheap)

OPALWINE, Alcoholic beverage

PANTHERA, Bastion-U’s elite tactical enforcer squad

PARAJA, Junk food. Meat-based pastry rolls

PLASTEK, plasteel, Plastic-like materials

PLASWEAVE, Cheap fabric for clothing

PROBATOR, Detective rank

REEL-SLUG, Portable music storage (cf. Dataslug)

REFEC, REFEC-CHAMBER, Kitchen/kitchen-diner

REGENA, Corporation: groundcar manufacturer

REZI, Citrus-flavoured alcoholic beverage

SHIIV, Corporation: groundcar manufacturer

SLATOV, Alcoholic beverage

SLEEPER, Narcotic

SPIATREE, SPIAWOOD, Native tree/timber. When burned, gives off incense-like aroma

SYNTHWOOL, SYNTHLEATHER, Cheap synthetic materials

TICKLER, Sanctioner slang for shock-maul

TOPAZ, Narcotic stimulant

TZARINA, Service autopistol, used by probators

VERIQUARY, Evidence canister

VIDORA, Criminal cartel

VID-PROJECTOR, Visual image device

ZALAMAR, Zalamar groundcar model (fast)

ZIN ZIN, Criminal cartel

ZUROV, Enforcer turbine-powered gunship

Urgeyena Habclaves

REVENNA, Gilded, residential, site of Udmil’s mansion. Gated citadels

HAVDUK, Commercial/residential. Semi-gilded. Huge towers, congested streets

VOSTOKA, Commercial, residential. Zidarov’s home territory. Dirty, chaotic, hawkers, slums

HIGH LEDGE, Industrial warehouses, import stations

NOVGY, Residential, drab and featureless

Warhammer crime
A Black Library Imprint

First published in Great Britain in 2020.
This eBook edition published in 2020 by Black Library, Games Workshop Ltd, Willow Road, Nottingham, NG7 2WS, UK.

Produced by Games Workshop in Nottingham.
Cover illustration by Amir Zand.

Bloodlines © Copyright Games Workshop Limited 2020. Bloodlines, Warhammer Crime, GW, Games Workshop, Black Library, Warhammer, Space Marine, 40K, Warhammer 40,000, the ‘Aquila’ Double-headed Eagle logo, and all associated logos, illustrations, images, names, creatures, races, vehicles, locations, weapons, characters, and the distinctive likenesses thereof, are either ® or TM, and/or © Games Workshop Limited, variably registered around the world.
All Rights Reserved.

A CIP record for this book is available from the British Library.

ISBN: 978-1-78999-368-4

This is a work of fiction. All the characters and events portrayed in this book are fictional, and any resemblance to real people or incidents is purely coincidental.

See Warhammer Crime on the internet at
blacklibrary.com

Find out more about Games Workshop and the worlds of Warhammer at
games-workshop.com

To Hannah, with love.

eBook license

This license is made between:

Games Workshop Limited t/a Black Library, Willow Road, Lenton, Nottingham, NG7 2WS, United Kingdom (“Black Library”); and

(2) the purchaser of an e-book product from Black Library website (“You/you/Your/your”)

(jointly, “the parties”)

These are the terms and conditions that apply when you purchase an e-book (“e-book”) from Black Library. The parties agree that in consideration of the fee paid by you, Black Library grants you a license to use the e-book on the following terms:

* 1. Black Library grants to you a personal, non-exclusive, non-transferable, royalty-free license to use the e-book in the following ways:

o 1.1 to store the e-book on any number of electronic devices and/or storage media (including, by way of example only, personal computers, e-book readers, mobile phones, portable hard drives, USB flash drives, CDs or DVDs) which are personally owned by you;
o 1.2 to access the e-book using an appropriate electronic device and/or through any appropriate storage media; and

* 2. For the avoidance of doubt, you are ONLY licensed to use the e-book as described in paragraph 1 above. You may NOT use or store the e-book in any other way. If you do, Black Library shall be entitled to terminate this license.

* 3. Further to the general restriction at paragraph 2, Black Library shall be entitled to terminate this license in the event that you use or store the e-book (or any part of it) in any way not expressly licensed. This includes (but is by no means limited to) the following circumstances:

o 3.1 you provide the e-book to any company, individual or other legal person who does not possess a license to use or store it;
o 3.2 you make the e-book available on bit-torrent sites, or are otherwise complicit in ‘seeding’ or sharing the e-book with any company, individual or other legal person who does not possess a license to use or store it;
o 3.3 you print and distribute hard copies of the e-book to any company, individual or other legal person who does not possess a license to use or store it;
o 3.4 you attempt to reverse engineer, bypass, alter, amend, remove or otherwise make any change to any copy protection technology which may be applied to the e-book.

* 4. By purchasing an e-book, you agree for the purposes of the Consumer Protection (Distance Selling) Regulations 2000 that Black Library may commence the service (of provision of the e-book to you) prior to your ordinary cancellation period coming to an end, and that by purchasing an e-book, your cancellation rights shall end immediately upon receipt of the e-book.

* 5. You acknowledge that all copyright, trademark and other intellectual property rights in the e-book are, shall remain, the sole property of Black Library.

* 6. On termination of this license, howsoever effected, you shall immediately and permanently delete all copies of the e-book from your computers and storage media, and shall destroy all hard copies of the e-book which you have derived from the e-book.

* 7. Black Library shall be entitled to amend these terms and conditions from time to time by written notice to you.

* 8. These terms and conditions shall be governed by English law, and shall be subject only to the jurisdiction of the Courts in England and Wales.

* 9. If any part of this license is illegal, or becomes illegal as a result of any change in the law, then that part shall be deleted, and replaced with wording that is as close to the original meaning as possible without being illegal.

* 10. Any failure by Black Library to exercise its rights under this license for whatever reason shall not be in any way deemed to be a waiver of its rights, and in particular, Black Library reserves the right at all times to terminate this license in the event that you breach clause 2 or clause 3.