The Omnibus - John French Read online

Page 20


  ‘How did he die?’ he asked, after a pause.

  ‘I am not sure,’ said Carmenta, and there was a note in her voice that he could not place. ‘Perhaps it was this place that killed him. Perhaps he was dying before we went to the station.’ She turned away with another shake of her head, and took a clinking metallic step towards the end of the chamber. ‘We fled once we had you. Some of the… the creatures were still on my hull. I had to shake and burn them off.’ She paused, an angry catch in her voice. ‘I had to destroy parts of the ship’s hull. I had to hurt my own ship. Egion was screaming all the time we were in the warp, then he just stopped, and we were here, and he was dead.’

  He looked at Carmenta as she took another limping step. Dried blood stained her charcoal robe, and he could smell servo systems overheating as she moved. She was hiding something from him, but he restrained the instinct to simply take it from her thoughts; he had taken too much from her already.

  ‘Where are we now?’ he asked. Carmenta kept walking, and did not look at him as she replied.

  ‘Egion was raving as we fled. I do not know how their kind function, but I think at the end he was not navigating so much as running in terror.’

  ‘Where did he flee to?’

  Carmenta stopped, and slowly turned her head to look back at Ahriman. In the low light the cracks in her mask looked like the traces of black tears.

  ‘Home, Ahriman,’ she said. ‘He tried to flee home.’

  Looking out of the armourcrys cupola, Ahriman saw the Cadian Gate as a fluttering dot of light, set in a lone patch of black in a voidscape stained with nauseous colour. It was a gate only in the abstract sense, of course. A system turned into a fortress, it guarded the only stable passage from the Eye of Terror into the Imperium. There were other ways into and out of the Eye, but they were uncertain and dangerous paths, difficult to find and likely to kill any that sought them. Any sizeable fleet wishing to pass into or out of the Eye of Terror had to pass through Cadia, or so it was said. Garrisoned by millions of troops, ringed by space fortresses, and circled by war fleets, anything trying to break through had to either bring overwhelming force or wear the face of a friend. Time and again, armies of renegades had tried to break Cadia and failed.

  ‘Towards the light,’ said Astraeos softly from beside him. Ahriman glanced towards the Librarian.

  No, he thought. Not a Librarian, an acolyte, an apprentice. My apprentice.

  Astraeos still wore the robe the servitors had given him while he slept and healed. Glossy burn scars covered his face and arms, and all his facial hair had vanished. His breath hissed and cracked with the sound of unhealed bones. Ahriman felt an echo of the lingering pain in Astraeos’s body every time he looked at him.

  Both of them stood under a wide dome of brass and crystal high on the spine of the Titan Child. Beneath them, the living wreck of the ship glimmered in the curdled starlight. Black wounds like huge bites ran along the ship’s hull. In places, he could see gas and liquid still venting from holes. The leaking gas formed a mist, which hung over the buttresses and gun towers like smoke rolling over a burned city. The ship was still at a dead stop and had been for days. By the time Astraeos had woken, Carmenta had healed what she could of her ship, and Ahriman had brooded on what to do next. He knew, of course. The options were limited, but that did not make them any less dangerous, or any more palatable.

  After a long moment, Astraeos turned his head to look at Ahriman.

  ‘The Navigator ran towards the only light he could see, and it led him here,’ said Astraeos, his breath hissing wetly between each word. ‘All creatures born in the light run towards it when they are afraid. Only vermin run into the shadows.’

  Ahriman raised his eyebrows and looked back to the stars. A dark mood had pervaded Astraeos since he had woken from his healing coma. Ahriman had caught snatches of bleak and clouded thoughts the few times that he had skimmed his apprentice’s mind. For a while Ahriman had thought it was fatalism, that the fate of his last two gene-brothers had broken Astraeos’s spirit, but it was not; it was resignation, a surrender to something cold and dark within.

  ‘This is the closest I have been to the Imperium since…’

  ‘Since you betrayed it,’ said Astraeos. Ahriman was silent for a second. He could recall every day with a precise clarity, but how long had passed since he had last broken the bounds of the Eye eluded him. Time in the Eye was not fixed; like a trick of perspective, it changed depending on where one stood, and for how long one looked.

  ‘Yes,’ he said.

  ‘What happened on the station? Why did my brother die?’

  ‘He died because I made a mistake.’

  ‘Just one?’

  Ahriman held Astraeos’s gaze and nodded.

  ‘The daemon I summoned was already bound to do another’s will. My summoning drew it into existence, but once it was manifest, I had no control over it.’

  ‘It was a trap,’

  ‘Someone predicted my actions, and acted first.’

  ‘Amon?’

  ‘I think so, but I have no shortage of enemies,’ shrugged Ahriman, and turned to look down the length of the Titan Child to the distant tip of its prow.

  ‘I want to wake Kadin,’ said Astraeos. Ahriman let out a slow breath. He knew it would come to this; it was one of the inevitable steps he would have to take if he wanted to move forward. He should have ordered Kadin dumped into a plasma furnace and the ashes vented into the void.

  ‘That would be unwise,’ he said after a moment.

  ‘It would be unwise to refuse,’ said Astraeos, his voice cold, but his thoughts growling with aggression. ‘You promised me salvation for Cadar, but you have only taken another brother from me.’ Then the emotions vanished and Astraeos’s thoughts were just the familiar hum of a well-shielded mind.

  He is learning quickly, thought Ahriman.

  Ahriman stared back, his face still, his emotions balanced and masked by layers of subconscious baffles. He could annihilate Astraeos, and burn Kadin to nothing without allowing him to wake.

  He could do these things and lose what few allies he had.

  Necessity is the father of error.

  ‘Very well,’ said Ahriman.

  Astraeos watched him for a heartbeat then nodded. ‘Once he is awake we follow you, and you will fulfil your promise to me.’

  Ahriman gave a crooked smile. ‘Is that a fresh oath?’

  Astraeos’s mouth made a stiff line. ‘If you choose.’ He paused and glanced out at the distant light of Cadia. ‘You mean to continue, don’t you? After all this, you intend to find Amon.’

  ‘Yes,’ said Ahriman. ‘The daemon showed me how to find him.’

  ‘You believe what it showed you, even though Amon bound it to his service?’ Astraeos shook his head.

  ‘It was not bound to hide where Amon is.’

  ‘You don’t think that it could be what Amon wants: a trap within a trap to draw you to him?’

  Ahriman said nothing. He had considered the possibility that the information the daemon gave him was a trap, or a lie, or both, but he was committed now. He had to know.

  After a second Astraeos shook his head again, but this time the gesture was heavy with weary resignation.

  ‘How will you follow this path? We are four souls and a broken ship without a guide.’

  ‘We are not without a guide,’ said Ahriman. ‘I can guide us for a short way.’

  ‘Where?’

  Ahriman looked up to where Cadia glimmered amidst its sea of calm night.

  ‘To steal a Navigator.’

  Kadin rose from the blood tank on the end of polished chains. The tank was an iron-sided box over twice the height of a man, set at the centre of a chamber of riveted bronze that curved to a domed roof. Viewports in the tank’s side showed the red liquid within. Cracked glass readout displays were set beside the viewports, and symbols scrolled across their grimy surfaces in luminous blue. The air in the chamber was damp and warm.

/>   Astraeos watched as the machines suspended above the tank slowly swallowed the chains. He sniffed; the air stank of fresh blood, a sharp iron taste that overwhelmed even the smell of machine oils and rust. His brother’s head was the first thing to break the surface. The servitors had cut Kadin’s helmet away to attach a mane of injector tubes and bio-feeds to his scalp and neck. Under the draining blood, the skin of his face was pale grey and pulled taut over his skull. Spiral-shaped lesions covered his crown and looped down over his sunken cheeks. His eyelids were closed. Blood drained from his slack mouth as he rose from the tank. Astraeos stared. Still clad in his stained robe, he felt suddenly cold. Part of him wanted to look away, but he could not.

  ‘He is in a drug coma,’ said Carmenta from beside him. She turned her head to glance at Ahriman. The sorcerer stood utterly still, his eyes watching Kadin emerge from the tank, his hand resting on the pommel of his sword. ‘The dose we need to keep him sedated is massive, and…’ She trailed off as Astraeos looked at her. He nodded once to her, not sure why she had stopped speaking. He looked back to the top of the tank.

  Kadin’s torso had emerged. Astraeos heard himself breathe out slowly, but did not feel the air leave his lungs. The armour over Kadin’s shoulders and chest was blackened and melted. The edges of torn ceramite had folded into the exposed flesh beneath. His right arm was missing below the elbow, the left below the shoulder. The legs that emerged were twisted strips of meat hanging from shattered pegs of bone.

  The hoist stopped with a clunk of gears, and then swung forwards. Slowly, it lowered Kadin until he was on a level with Astraeos. Blood was pouring off him, spattering on the floor and forming dark pools. Astraeos lifted his arm and slowly extended his open palm. Behind him, Ahriman’s stillness shifted. Astraeos’s hand touched Kadin’s shoulder guard.

  ‘Brother,’ said Astraeos quietly.

  ‘He cannot respond. His injuries are extensive, and we are still passing sedative into his system.’

  +Brother,+ sent Astraeos, focusing his message on the ember of consciousness he could sense in his brother’s mind.

  +His ears and mind are closed,+ sent Ahriman, and Astraeos felt a surge of anger at the sorcerer’s intrusion. +He is in the abyss. Even if he wakes and can speak, he will not be your brother.+ A warmth of reassuring emotion came with the sending, like a hand of a friend resting on his shoulder. +Trust me in this.+

  ‘Withdraw the sedatives,’ said Astraeos. Carmenta glanced from him to Ahriman. ‘Wake him,’ he snarled.

  Carmenta paused for a moment, then stepped towards the tank and keyed a small control panel. There was a distant clunk of shifting machinery, and the tubes connected to Kadin jerked and twitched. More blood began to dribble onto the chamber floor from Kadin’s body.

  Astraeos watched, waiting for a scream, for Kadin to wake like a child from a nightmare. After several minutes of silence and stillness, he turned to Carmenta again. She shrugged with a ripple of mechadendrites.

  ‘He was gravely wounded, and my knowledge of Adeptus Astartes biology is limited at best.’

  Astraeos was about to bite off a reply when he caught a movement out of the corner of his eye. His head snapped around to meet Kadin’s open eyes staring back at him. Astraeos froze. Eyes. Kadin had two eyes. The iris of each was bright green and slit by a black pupil. There was no sign of the augmetic, just smooth skin.

  ‘Brother,’ said Kadin, in a wet rasp which became a smile. Suddenly blood was pouring from his mouth, and Astraeos flinched back. Carmenta’s mechadendrites uncoiled in an eyeblink. Only Ahriman was still, his relaxed hand resting on his sword hilt. Kadin coughed, and spat a thick clot of blood onto the deck.

  ‘Blood in his lungs,’ said Ahriman.

  ‘So,’ said Kadin. ‘Are you going to unchain me?’

  Astraeos was looking at his brother intently. Kadin’s voice was a mutilated growl, a grave-echo of his old tones. And the eyes…

  ‘I am not going to kill you,’ said Kadin, his gaze flicking between Astraeos, Ahriman and Carmenta. He smiled. ‘You have my word.’

  ‘You are… injured, brother,’ said Astraeos.

  ‘A fact that I had managed to grasp.’ Kadin’s lips peeled back from broken and jagged teeth. He still had not blinked. Astraeos glanced at the flesh and armour of his brother’s body. Now that the blood had drained from it, he could see portions of flesh that looked to have healed, ugly knots of scar tissue, visible through breaks in armour plating. His gaze stopped. The broken ceramite and plasteel glinted brightly where it had sheared. Except, in places it seemed to have softened and distorted; as if it had begun to close over the flesh beneath, as if it were flesh itself, as if it were healing.

  ‘You–’

  ‘It’s gone. See for yourself.’ He flicked his chin to Ahriman. ‘Or ask the trickster lord if you don’t wish to look.’

  ‘Your body is not whole.’

  ‘Augmetics, brother.’ Kadin turned his face to Carmenta. Astraeos thought he saw her shiver. ‘You can fit those, can you not? And I will need armour, though I do not think that some of this will come off. You will have to work around that.’

  For a second, Astraeos wondered if he should not have let Ahriman keep his brother shut away, forgotten and quiet. Even if he wakes and can speak, he will not be your brother, said Ahriman in his memory.

  Perhaps death would be better, thought Astraeos. But then I would be the last, and then what would any of it have meant?

  ‘You won’t let me die, brother,’ said Kadin without looking at him, then turned his head slowly to fix Astraeos with his green, reptile eyes. ‘You don’t have the strength.’ Kadin raised his chin towards Ahriman. ‘And he needs you, so he won’t kill me even though he should.’

  Astraeos found his hands were clenched, his own scarred face set in hard lines. It was not his brother, he knew that the moment Kadin had spoken, but he had to know what of him remained. Slowly, hesitantly he extended his consciousness out and into Kadin’s mind.

  It was like plunging a hand into an open wound. He could feel textures of torn thoughts, holes where memories and beliefs had been. What remained hung together in a tangle of tattered remnants. There was nothing else there, no daemonic intelligence nested in the ruins, just a mutilated hole where it had once been. Astraeos broke the connection, and met his brother’s gaze. Kadin gave a smile that was almost a grimace.

  Ahriman had stepped up beside Astraeos. ‘And what do you intend?’ he asked, his voice cold and flat.

  ‘Why, to follow where you lead, Ahriman,’ said Kadin and spat another clot of blood and acidic phlegm onto the deck.

  ‘Do as he says,’ said Ahriman to Carmenta. ‘Rebuild what you can of him.’ Astraeos found his mouth opening to say something, but Ahriman had already turned and walked out of the chamber. He looked back to his brother, the unformed thought still caught in his open mouth.

  Kadin grinned up at Astraeos, as thickening blood oozed from the corners of his mouth.

  Kadin had heard Maroth before he had seen him. The low cough of rust-clogged servos and the stuttering whine of the sorcerer’s armour had followed Kadin as he walked the deep and silent spaces of the Titan Child. He had been walking ever since Carmenta had finished her work, ever since he had been remade.

  He closed his eyes and heard the sound of creaking armour again, closer now, moving between the rows of machinery at his back. He opened his eyes and the monochrome, shadowless world returned. His leg pistons snapped and hissed as he moved. Carmenta had done her work, folding the remains of his body around limbs of plasteel. In some way, those additions had been stranger than the other changes: his regrown eyes, the fact that he was sure that he could not remove his armour if he had tried, that the world he saw, touched and breathed seemed as dead as a holo projection.

  His mind was no longer whole; he could feel the breaks and voids in his own psyche like the ghost sense of a lost limb. Emotions and thoughts did not link up, and his memories were a ruin of holes and fragments. Wh
ole sections of his life were gone, and some seemed so unreal that it was as if his life belonged to someone else. He no longer knew what any of it meant, but worse, he was not sure that he cared.

  Kadin’s tongue flicked out and he tasted the air. It was warm with the static pulse of thousands of cables and pipes which twisted across the chamber. The darkness was almost complete, but the passage stretched in front of him in yellowed monochrome, as if dirty moonlight shone from behind him. He had always been able to see in the dark, that was the first gift of the world which had borne him and then of the gene-seed which had remade him. But now the shadows seemed to melt away from his gaze. Every now and again, he would close his eyes just to feel the touch of true darkness.

  He did not know what had happened to his augmetic eye; there was no mark of it on his face, just smooth skin and bone circling the socket in which a new eye looked out at the world. He breathed out slowly. His breath still tasted of the blood of the immersion tank, sweet iron on his tongue. The sensation enfolded him for a second and, in the darkness behind his eyes, he could feel nothing but the thick flow of blood on his skin, inside his veins, in his lungs and mouth.

  A low hiss of breath filled his ears, so close that it felt as if it were next to his ear. Kadin spun and his arm snapped out, pulling Maroth from his hiding place in a machine niche. Piston-driven fingers squealed on fracturing ceramite as his grip closed around the collar of Maroth’s armour.

  Rage filled Kadin. Rage like a thundercloud. Rage that shook him like the shout of a god. He remembered the sorcerer leaning in towards him, smiling, blood dribbling down his chin. ‘Your eye tastes of weakness,’ he had said. ‘Just like your brother’s,’ and all the while, all Kadin had been able to think of was Cadar falling, his chest open to the air. The rage became a scream inside him that merged with the metal screech of his closing grip.

  Then suddenly nothing, just blank emptiness that flowed to the horizon of his thoughts like a black mirror. He looked at Maroth dangling at the end of his grasp. A wet laugh spluttered from Maroth’s speaker-grille.

 

    The Eternal Crusader - Guy Haley Read onlineThe Eternal Crusader - Guy HaleySin of Damnation - Gav Thorpe Read onlineSin of Damnation - Gav ThorpeSerpents of Ardemis - Mike Brooks Read onlineSerpents of Ardemis - Mike BrooksUnbroken - Chris Wraight Read onlineUnbroken - Chris WraightLast Flight - Edoardo Albert Read onlineLast Flight - Edoardo AlbertLight of a Crystal Sun - Josh Reynolds Read onlineLight of a Crystal Sun - Josh ReynoldsLion El'Jonson- Lord of the First - David Guymer Read onlineLion El'Jonson- Lord of the First - David GuymerSedition's Gate - Nick Kyme & Chris Wraight Read onlineSedition's Gate - Nick Kyme & Chris WraightManflayer - Josh Reynolds Read onlineManflayer - Josh ReynoldsTo Speak as One - Guy Haley Read onlineTo Speak as One - Guy HaleyVaults of Terra- The Hollow Mountain - Chris Wraight Read onlineVaults of Terra- The Hollow Mountain - Chris WraightSeason of Shadows - Guy Haley Read onlineSeason of Shadows - Guy HaleyThe War for Rynn's World - Steve Parker & Mike Lee Read onlineThe War for Rynn's World - Steve Parker & Mike LeeThe Ember Wolves - Rob Sanders Read onlineThe Ember Wolves - Rob SandersDivination - John French Read onlineDivination - John FrenchThe Dead Oracle - John French Read onlineThe Dead Oracle - John FrenchRedeemer - Guy Haley Read onlineRedeemer - Guy HaleyCrusade & Other Stories - Dan Abnett Et Al. Read onlineCrusade & Other Stories - Dan Abnett Et Al.Warp Spawn - Matt Ralphs Read onlineWarp Spawn - Matt RalphsThe Absolution of Swords - John French Read onlineThe Absolution of Swords - John FrenchThe Smallest Detail - Sandy Mitchell Read onlineThe Smallest Detail - Sandy MitchellThe Omnibus - John French Read onlineThe Omnibus - John FrenchLegacy of the Wulfen - David Annandale & Robbie MacNiven Read onlineLegacy of the Wulfen - David Annandale & Robbie MacNivenA Memory of Tharsis - Josh Reynolds Read onlineA Memory of Tharsis - Josh ReynoldsDefenders of Mankind - David Annandale & Guy Haley Read onlineDefenders of Mankind - David Annandale & Guy HaleyMyriad - Rob Sanders Read onlineMyriad - Rob SandersExecution - Rachel Harrison Read onlineExecution - Rachel HarrisonHell Night - Nick Kyme Read onlineHell Night - Nick KymeArmageddon Saint - Gav Thorpe Read onlineArmageddon Saint - Gav ThorpeOn Wings of Blood Read onlineOn Wings of BloodThe Reaping Time - Robbie MacNiven Read onlineThe Reaping Time - Robbie MacNivenSons of the Emperor Read onlineSons of the EmperorThe Lords of Borsis - L J Goulding Read onlineThe Lords of Borsis - L J GouldingPayback - Graham McNeill Read onlinePayback - Graham McNeillDamnos - Nick Kyme Read onlineDamnos - Nick KymeThe Last Son of Prospero - Chris Wraight Read onlineThe Last Son of Prospero - Chris WraightReborn - Nicholas Wolf Read onlineReborn - Nicholas WolfA Company of Shadows - Rachel Harrison Read onlineA Company of Shadows - Rachel HarrisonAssassinorum- Divine Sanction - Robert Rath Read onlineAssassinorum- Divine Sanction - Robert RathFate Unbound - Robbie MacNiven Read onlineFate Unbound - Robbie MacNivenSpace Marine Battles - the Novels Volume 1 Read onlineSpace Marine Battles - the Novels Volume 1The Returned - James Swallow Read onlineThe Returned - James SwallowShadowbreaker - Steve Parker Read onlineShadowbreaker - Steve ParkerLords and Tyrants Read onlineLords and TyrantsTrials - Rachel Harrison Read onlineTrials - Rachel HarrisonApocalypse - Josh Reynolds Read onlineApocalypse - Josh ReynoldsThe labyrinth - Richard Ford Read onlineThe labyrinth - Richard FordArtefacts - Nick Kyme Read onlineArtefacts - Nick KymeThe Harrowing - Rob Sanders Read onlineThe Harrowing - Rob SandersForge of Mars - Graham McNeill Read onlineForge of Mars - Graham McNeillLesser Evils - Toby Frost Read onlineLesser Evils - Toby FrostBelisarius Cawl- the Great Work - Guy Haley Read onlineBelisarius Cawl- the Great Work - Guy HaleyKnights of Macragge - Nick Kyme Read onlineKnights of Macragge - Nick KymeFulgrim- The Palatine Phoenix - Josh Reynolds Read onlineFulgrim- The Palatine Phoenix - Josh ReynoldsKnight of Talassar - Steve Lyons Read onlineKnight of Talassar - Steve LyonsHonour Among Fiends - Dylan Owen Read onlineHonour Among Fiends - Dylan OwenOld Soldiers Never Die - Sandy Mitchell Read onlineOld Soldiers Never Die - Sandy MitchellHeart & Soul - James Swallow Read onlineHeart & Soul - James SwallowWolf Trap - Robbie MacNiven Read onlineWolf Trap - Robbie MacNivenBlackshield - Chris Wraight Read onlineBlackshield - Chris WraightBlood Rite - Rachel Harrison Read onlineBlood Rite - Rachel HarrisonThe Space Wolf Omnibus - William King Read onlineThe Space Wolf Omnibus - William KingThe Hunt for Magnus - Chris Wraight Read onlineThe Hunt for Magnus - Chris WraightThe Broken Crown - Robbie MacNiven Read onlineThe Broken Crown - Robbie MacNivenWild Rider - Gav Thorpe Read onlineWild Rider - Gav ThorpeThe Laurel of Defiance - Guy Haley Read onlineThe Laurel of Defiance - Guy HaleyWar of the Fang - Chris Wraight Read onlineWar of the Fang - Chris WraightBecoming - Andy Clark Read onlineBecoming - Andy ClarkLacrymata - Storm Constantine Read onlineLacrymata - Storm ConstantineBlood Angels - The Complete Rafen Omnibus - James Swallow Read onlineBlood Angels - The Complete Rafen Omnibus - James SwallowThe Darkling Hours - Rachel Harrison Read onlineThe Darkling Hours - Rachel HarrisonThe Test of Faith - Thomas Parrott Read onlineThe Test of Faith - Thomas ParrottImmortal Duty - Nick Kyme Read onlineImmortal Duty - Nick KymeNightfall - Peter Fehervari Read onlineNightfall - Peter FehervariThe Relic - Jonathan Green Read onlineThe Relic - Jonathan GreenKonrad Curze the Night Haunter - Guy Haley Read onlineKonrad Curze the Night Haunter - Guy HaleyHonour Imperialis - Aaron Dembski-Bowden Read onlineHonour Imperialis - Aaron Dembski-BowdenThe Final Compliance of Sixty-Three Fourteen - Guy Haley Read onlineThe Final Compliance of Sixty-Three Fourteen - Guy HaleyGrandfather’s Gift - Guy Haley Read onlineGrandfather’s Gift - Guy HaleyTwisted - Guy Haley Read onlineTwisted - Guy HaleyBlood Cries for Blood - James Peaty Read onlineBlood Cries for Blood - James PeatySpear of the Emperor - Aaron Dembski-Bowden Read onlineSpear of the Emperor - Aaron Dembski-BowdenAll That Remains - James Swallow Read onlineAll That Remains - James SwallowIncarnation - John French Read onlineIncarnation - John FrenchLiar's Due - Ben Swallow Read onlineLiar's Due - Ben SwallowThe Omnissiah's Chosen - Peter Fehervari Read onlineThe Omnissiah's Chosen - Peter FehervariFire and Ice - Peter Fehervari Read onlineFire and Ice - Peter FehervariOnly Blood - Guy Haley Read onlineOnly Blood - Guy HaleyAnarch - Dan Abnett Read onlineAnarch - Dan AbnettThe Crystal Cathedral - Danie Ware Read onlineThe Crystal Cathedral - Danie WareShadowbreaker Read onlineShadowbreakerHounds of Wrath - John French Read onlineHounds of Wrath - John FrenchThe Unforgiven - Gav Thorpe Read onlineThe Unforgiven - Gav ThorpeGates of Ruin - John French Read onlineGates of Ruin - John FrenchCelestine - Andy Clark Read onlineCelestine - Andy ClarkVorax - Matthew Farrer Read onlineVorax - Matthew FarrerDreams of Unity - Nick Kyme Read onlineDreams of Unity - Nick KymeAngron's Monolith - Steve Lyons Read onlineAngron's Monolith - Steve LyonsFeat of Iron - Nick Kyme Read onlineFeat of Iron - Nick KymeScions of the Emperor Read onlineScions of the EmperorThe Last Detail - Paul Kearney Read onlineThe Last Detail - Paul KearneySons of Wrath - Andy Smillie Read onlineSons of Wrath - Andy SmillieRepentia - Alec Worley Read onlineRepentia - Alec WorleyDoom Flight - Cavan Scott Read onlineDoom Flight - Cavan ScottThe Buried Dagger - James Swallow Read onlineThe Buried Dagger - James SwallowApex Predator - Gavin G Smith Read onlineApex Predator - Gavin G SmithForgotten Sons - Nick Kyme Read onlineForgotten Sons - Nick KymeHonourbound - Rachel Harrison Read onlineHonourbound - Rachel HarrisonLightning Run - Peter McLean Read onlineLightning Run - Peter McLeanThe Passing of Angels - John French Read onlineThe Passing of Angels - John FrenchBlood Games - Dan Abnett Read onlineBlood Games - Dan AbnettWarriors of the Imperium - Andy Hoare & S P Cawkwell Read onlineWarriors of the Imperium - Andy Hoare & S P CawkwellWarcry Read onlineWarcryFires of War - Nick Kyme Read onlineFires of War - Nick KymeNow Peals Midnight - John French Read onlineNow Peals Midnight - John FrenchLiberation Day - Matthew Farrer Read onlineLiberation Day - Matthew FarrerEndurance - Chris Wraight Read onlineEndurance - Chris WraightBlack Library Events Anthology 2018-19 Read onlineBlack Library Events Anthology 2018-19Honour Imperialis - Braden Campbell & Aaron Dembski-Bowden & Chris Dows & Steve Lyons & Rob Sanders Read onlineHonour Imperialis - Braden Campbell & Aaron Dembski-Bowden & Chris Dows & Steve Lyons & Rob SandersThe Mistress of Threads - John French Read onlineThe Mistress of Threads - John FrenchForge Master - David Annandale Read onlineForge Master - David AnnandaleThe Flesh Tithe - Miles A Drake Read onlineThe Flesh Tithe - Miles A DrakeInferno Volume 2 - Guy Haley Read onlineInferno Volume 2 - Guy HaleyMercy of the Dragon - Nick Kyme Read onlineMercy of the Dragon - Nick KymeThe Beast of Calth - Graham McNeill Read onlineThe Beast of Calth - Graham McNeillDevourer - Joe Parrino Read onlineDevourer - Joe ParrinoExodus - Steve Lyons Read onlineExodus - Steve LyonsStormseer - David Annandale Read onlineStormseer - David AnnandaleShadow Captain - David Annandale Read onlineShadow Captain - David AnnandaleTallarn- Siren - John French Read onlineTallarn- Siren - John FrenchThe Grey Raven - Gav Thorpe Read onlineThe Grey Raven - Gav ThorpeMiracles - Nicholas Wolf Read onlineMiracles - Nicholas WolfWings of Bone - James Swallow Read onlineWings of Bone - James Swallow