Legacy of the Wulfen - David Annandale & Robbie MacNiven Read online

Page 3


  The tide had turned. Harald’s cavalry, joined by the heavy armour and the gunships, moved on. Before them, the land between Predomitus and Genos seethed with daemons. They came down from the higher ground, a frothing wave of monstrosity.

  ‘All kinds of filth,’ said Canis.

  Harald nodded. The alliance of daemons had been hidden by the initial encounter with the swordlings. The presence of the Tzeentchian daemons in the Industrium Sub-terranal had been an ill omen. Now it was confirmed. Wrath and change and plague and excess rampaged over the tortured earth of Nurades. All the shades of the Ruinous Powers were united. ‘This does not happen without great cause,’ Harald said.

  ‘They want this world badly,’ Canis said.

  ‘Do they?’ Harald wondered. He thought about the relative ease of Slithertwyst’s defeat again. He shook off the speculation. Whatever the purpose of Chaos, the Space Wolves were here to end it.

  Though he and his brothers had just come through an exhausting campaign, he rose on Icetooth’s back as if fresh to the battlefield, Glacius held high.

  ‘Brothers!’ he called. ‘Let us hunt again!’

  The Emperor’s predators tore over the land to slake their thirst for war.

  Weeks, then. After Predomitus, weeks of battle across the length of the Lacertus Peninsula. Always forwards, never retreating, cutting through daemons, and pushing them towards the sea, taking back the world they had stolen. The grind of battle in the hive now expanded to an entire region, with kilometres gained each day, but so many more to go, and an entire world infested.

  Harald did not look towards an end of the campaign. He concerned himself with the victory of the moment, and of the steps necessary to reach the end. In seeking to counter his strategy, the daemons aided him. They brought more and more of their forces to bear against the Deathwolves, and so they hurried their extermination.

  Forty days after the siege of Predomitus, the Deathwolves crested a ridge and caught their first glimpse of the sea, still hundreds of kilometres away. Below, the land dropped away gradually into an arid, rolling plain. It was a cauldron of daemons. Harald paused. He looked upon a heaving mass of beings, a nightmare drawn for the darkest sagas.

  ‘A fine hunt,’ Canis said. His face and beard were matted with ichor, and his armour was scored with burns and the marks of otherworldly blades. ‘Glorious.’ He looked towards the daemonic legions, his hunger for battle as strong as ever.

  ‘Can a hunt be too glorious?’ Harald said.

  Canis turned to him in disbelief. After a long moment, he laughed, as if deciding Harald was joking. ‘Never,’ Canis said.

  At the moment the champion’s laughter ended, Harald thought he heard the echo of another, sibilant voice. Harald glanced around. Slithertwyst’s final mockery haunted him.

  Every day of the campaign, he watched for the daemon’s return. In the corner of his left eye, he saw a dark pink movement. He looked. There was nothing there.

  ‘What did you hear?’ Canis asked.

  ‘I thought I heard the daemon who taunted us in Predomitus.’

  Canis looked puzzled once more. ‘That cannot be. We banished it. Tore it apart.’

  Yet it laughed. ‘And why Nurades?’ he said, finally asking the question out loud. ‘What is the meaning of this incursion?’

  ‘Its meaning?’ Canis said. ‘What does it matter? The daemons’ purpose dies with them.’

  Does it? It must.

  Yet it laughed.

  He shook his head. ‘You’re right, Wolfborn,’ he said, trying to convince himself. ‘Deathwolves!’ he voxed to the company. ‘We push to the sea! Leave only death in our wake!’

  They poured down the slope. A storm of claws and guns descended on the daemons.

  Harald was unable to savour the taste of the victories as they came. The questions gave him no peace. Even in the thick of battle, as he roared and slew, they lingered, as insistent as they were half-formed.

  Onward. Forwards. Weeks of war. Weeks of slaughter. The beasts forever unleashed, claws and fangs ripping the unholy foe apart. The infinity of the enemy merely an infinity of prey.

  Canis exulted.

  Harald doubted.

  On and on. Endless.

  Until there was an end.

  The Lacertus Peninsula came to an abrupt halt. The restless sea hurled itself against sheer basalt cliffs hundreds of metres high. Caught in the tormented energy of the warpstorm, the waves rose to half that height, battering the cliffs with such force the spray drenched the land above. The wind howled with voices. It raged against the Space Wolves as they cornered the daemonic hordes. The abominations of the Ruinous Powers shrieked and gibbered, their voices entwining with the wind and waves.

  They fought in vain. The true tempest came from Fenris.

  Harald turned his doubts into rage as he and his brothers crashed into the final hordes. On all sides, the Deathwolves howled with triumph. After weeks of incessant battle, they attacked as if fresh to the battlefield. Their prey had nowhere to turn. They tore into the daemons with furious joy. Ichor and spray drenched Harald as he and Icetooth savaged them, and Glacius seemed to sing in his hand. He barely felt the impact of his blows. He cut through skulls and chopped torsos in half. He crushed spines with his storm shield. He fired into explosions of disintegrating wyrdflesh.

  Canis laughed with merciless ferocity. Harald joined him. So did the entire cavalry, and then the infantry. The cliffs resounded with the terrible laughter of alpha predators.

  Harald and Icetooth plunged forwards, and forwards again, until there was no forwards any longer.

  The shattered daemon army plunged over the edge of the cliffs. Monstrous forms struggled through the air. Waves like mountains rose to swallow them, Nurades in its anger taking its tormentors into the violent depths of the sea.

  The Deathwolves’ laughter rode the thunder of the surf.

  Lord Governor Elsener met with Harald Deathwolf and Canis Wolfborn in one of the defence spires of Hive Genos. Elsener’s quarters had been destroyed early in the incursion. He had barely escaped the tower’s fall. None of the astropaths lower down had been as fortunate. Their cry for help had been their last act, and it had opened them fatally to the power of the warp. Elsener had witnessed their daemonic transformation. He had witnessed much since the start of the war. He had seen thousands of hive militia and all but a handful of his Tempestus honour guard give their lives in the defence of a chapel redoubt in the centre of the hive. He caught sight of his reflection in a glassteel window as he approached the chamber. What he had seen was branded on his face. His eyes were sunken and his skin was grey and lined with the deep scars of a soul’s trauma. He saw the face of a man who would not live long past the end of the war.

  The Emperor grant I see the liberation of Nurades, he thought.

  He entered the room, leaning on a rough cane he had fashioned from the shaft of an ornamental pike. The chamber was a turret emplacement midway up the tower. It was large enough to serve as a command centre, and it was intact. Heavy bolters stood in the vaulted apertures facing north, south, east and west. They guarded the approaches over the rooftops of the lower hab complexes. Or the ruins of those complexes. Much of Genos was a smouldering ruin. But it had been cleansed.

  The sky was dark with the smoke from the fires. It was free of the lunatic brilliance of the warp storm. As the war swept upwards from the Lacertus Peninsula on the inhabited northern land mass of Nurades, the strength of the storm faded. It had been many days now since Genos and Predomitus had been free of the terrors of that light and its rains.

  Waiting for the lord governor was the liberation of Nurades. Elsener’s breath caught. Two colossal warriors faced him. Their armour carried the stench of war. There was the acrid sting of fyceline, and the disturbing trace of slaughtered abominations in the streaks of ichor. And the aura of dangerous animals. They were human, yet their features were so rough-hewn, their hair so wild, that Elsener felt he had stepped into the presence
of massive beasts.

  He feared them almost as much as the things he had been fighting for weeks.

  Elsener bowed, eyes averted. ‘My lords,’ he said. ‘Nurades thanks you for the salvation you bring.’

  Deathwolf grunted. ‘Your survival does you credit, Lord Elsener.’ He turned to the hololith table that had been brought to the chamber. ‘We have some questions for you.’ The table displayed a map of Nurades’ polar regions. ‘The war grows fiercer the further north we go,’ Deathwolf said.

  With an effort, Elsener forced himself not to imagine a plague of horrors even worse than that which had attacked Genos.

  ‘The abominations are more numerous, and more resolved to prevent our advance,’ Deathwolf continued. He tapped the map where runes indicated some form of complex. ‘What is this? I have found no records about it.’

  ‘Borassus,’ Elsener said. He swallowed and leaned more heavily on his cane. ‘We expunged the records, but we have yet to erase its memory from our culture. It is a fortification. It is cursed.’

  Wolfborn snorted. ‘What on Nurades is not?’

  ‘Borassus has been a place of shadows for centuries. It has been shunned since long before the warp storm came.’

  ‘So it will be all the worse now, you believe,’ Deathwolf said.

  ‘How can it not be?’

  Deathwolf nodded. ‘We take note of your warning. No son of Fenris takes the word curse lightly. So Borassus is where we must go. If the Ruinous Powers seek to prevent us from reaching it, its importance is clear.’ He spread his hand over the polar regions. ‘There are no settlements for over a thousand kilometres in any direction. No prey for the daemons. Borassus is their anchor point on this continent. From what you say, it may also be a gateway for them. We shall take it, and cleanse this world.’

  The skies were clear over Borassus as the Stormwolves arrived. There was no smog of heavy industry in this empty region, a land of barren rock and deep cold. Nor were there the unholy flames of the warp storm. Even as the Deathwolves had prepared their assault on the fortifications, the convulsion around Nurades had subsided. The storm had passed. The materium was reasserting itself. The night of the Nurades’ pole was a clean black and the stars were jagged silver. Twice the size of Luna, Nurades’ moon cast a light heavy with silence over Borassus.

  A hundred kilometres to the south, the heavy armour of the Deathwolves battled a massive surge of daemons in the mountain pass that was the primary access point to the Borassus region across land. With the attention of the forces of Chaos drawn to that struggle, Harald ordered an air insertion into the target zone. Now the Space Wolves came in waves of gunships, disembarking on a wide plain before the main gate of the fortifications.

  As his cavalry and infantry assembled, Harald eyed the battlements, outlined in black by the vast sphere of the moon. The complex of bunkers, towers and ramparts made him think of broken tusks and fangs. Borassus hulked, quiet and black, waiting. The main gate was a ruin. The way in was clear. He saw no movement.

  Standing beside him, Canis said, ‘This place is not dead.’ His fangs were bared. Icetooth and Fangir growled. Their hackles were raised.

  ‘It waits for us,’ Harald agreed.

  The cavalry of the Deathwolves advanced with caution. Harald could not lead a charge with no enemy in sight.

  The Space Wolves passed through the ruined gate. Beyond was a large staging ground. Some of the barracks surrounding it had fallen in on themselves. Rockcrete walls had tumbled as if smashed by a huge fist. Bunkers were squat shapes, at regular intervals in the space between the walls and the great hulk of the central keep. Cold light and deep shadow washed over them. Their doorways and turret apertures gaped, idiot mouths and blind glares. Harald sent squads ahead to check the nearest buildings. They found only darkness inside.

  The Deathwolves moved deeper into Borassus. Wind whispered over the ground, cold with loss. The tread of thunderwolf paws and ceramite boots echoed against the walls, and desolation embraced the company.

  The door to the keep had fallen too. Harald slowed when he saw the entrance was blocked with rubble. The interior of the keep appeared to have collapsed. He scanned the upper levels of squat towers. Rows of apertures stared back at him; more dark, empty eyes.

  The eyes blinked and snarling light burst from them. It lit the ramparts of the keep. On the roofs of the bunkers, as if a concealing curtain had been ripped away, flame daemons of Tzeentch now whirled their mad dance and hurled daemonic fire at the company. They’ve been there all along, Harald realised. Some great sorcery had kept them hidden.

  The blasts hit everywhere across the Deathwolves’ formation. A fireball of coruscating blue streaked past Harald’s shoulder. It hit Aluar, enveloping the Grey Hunter. Power armour, flesh, bone and muscle mutated and fused with such explosive energy that he passed from a thing of bleeding angles and howling mouths to ash in a fraction of a second.

  On all sides, reality cracked. An army appeared in mid-charge, tearing through the brittle veil of the real. The staging ground was empty and then it was full. A stampede of juggernauts barrelled into the Deathwolves’ flanks. They were massive beasts of crimson hide and crimson armour with horns that were as long as their jaws. Some horns were spikes, while some were in the shape of serrated axe blades, and behind each was the force of a speeding tank. They pierced ceramite. They chopped through ribs. They impaled thunderwolves through the throat.

  Riding high on their monstrous steeds, Khornate swordlings swung their blades down onto damaged armour. They exulted with each skull they severed, holding high their crimson offerings to Khorne.

  Slower and more numerous than the behemoth cavalry, thousands of daemons of Nurgle closed in. They were a sea of droning, chanting pestilence. Weeping sores covered their bodies and maggots dropped, squirming, from their blades. They came to smother the Deathwolves in the embrace of the grandfather of disease.

  ‘Form up!’ Harald voxed. ‘Push them back!’ Icetooth and Fangir lunged towards the stampeding Khornate daemons.

  ‘Cowards, depending on surprise,’ Canis snarled.

  It worked, Harald thought. ‘Then we’ll render their tactic futile,’ he vowed. The trap had been sprung. He would take the Deathwolves out of it now. The beast in his heart swore this, though the cold tactician reckoned the odds and knew how this night would end.

  The scarlet behemoths attacked the Space Wolves flanks. There was no way forward. The ruined keep was a cliff wall. The only chance was to break the brunt of the assault and reclaim mobility.

  ‘We must push to the rear,’ Harald said to Canis. He poured bolt shells into the skull of a leviathan until its head burst. It fell heavily, carving a furrow in the stony ground, rolling over and crushing its rider.

  ‘A retreat?’ Canis asked. Fangir dodged a charge and dug his claws into the monster’s scales. Canis decapitated the swordling with a swipe of his right hand and impaled the behemoth’s neck with the wolf claws on his left.

  ‘A manoeuvre,’ Harald said. ‘With a change of prey.’

  ‘Brothers!’ he shouted into the vox. ‘Rend the daemons of plague apart!’ He began to turn Icetooth around. A juggernaut launched itself at the thunderwolf. Icetooth twisted around, brought his head down and latched his jaws onto the beast’s throat. He bit with steel-crunching force. Daemonic ichor poured to the ground as the juggernaut bellowed and tried to shake free. Harald batted aside the sword daemon’s weapon with his bolt pistol and slammed Glacius into the abomination’s midsection, cutting it in half. It dissolved into steaming, scarlet foulness. Icetooth tightened his grip on the juggernaut. His claws smashed through its armour. Harald turned his axe at the exposed flesh, hacking deep into the body of the monster. It reared backwards with a strength born of its impending doom. Icetooth rose on his hindquarters with it. The juggernaut tried to roll over and crush its tormentors, but it was evenly matched with the thunderwolf. As if he was as furious with the ambush as his master, Icetooth refused to release hi
s prey. The juggernaut fell back on all fours and Icetooth tore its throat out. It slumped down, and Harald cut off its head.

  The huge daemon’s body collapsed in on itself. Its scales rusted, then flaked to dust, and its flesh melted into a foul muck. As its mass disappeared, Harald had the room to manoeuvre. Beside him, Canis and Fangir finished the other behemoth. Fangir clawed all the way through the flank, loosing a flood of snapping, shrieking, burning viscera. Canis cut deeper with his own blades until he severed the skull. The daemon’s roar of pain and rage choked off and the monster vanished in an explosion of ichor. Moving to the left and right flanks, Wolf Lord and champion barrelled down the line of the Deathwolves, adding their might to that of each brother locked in a struggle, blunting the assault of the daemon cavalry.

  ‘Back to the walls! Back to the plain!’ Harald ordered. ‘There we will run the abominations down!’

  The Great Company changed its direction. The Deathwolves fought through the jaws and crush of the Khornate monsters. They fought through the barrage of warp flame that fell in their midst, destroying their brothers through lethal metamorphosis. And they moved against the plaguebearers.

  Overhead, the Stormwolves strafed the ramparts with helfrost and las. Stormfang gunships punished the daemons on the ground. Great beams created swaths of absolute zero temperatures. Some of the daemons caught in the fire managed to move, their unnatural being performing the impossible, yet they crumbled apart as they advanced, reduced to dust before they could be free.

  The Tzeetchian flame daemons retaliated in force. Across the fortifications, half of them redirected their fire at the gunships and assault craft. Warpfire engulfed engines. It turned wings into fangs. Before Harald could reach the rear lines, multiple volleys of the unholy flame gripped the fuselage of a Stormfang, transforming it into something scaled and flexible. Engines screamed and the gunship whirled. Its sudden flesh changed again. It became glass. The forces of its violent movement shattered it. Ship and crew vanished in an explosion that lit the dark with light natural and unnatural.

 

    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