Whatever it takes…
Eleanor Chance has made it her mission to find her husband who has been cursed to roam the netherworld.
But her plans are scuppered when a band of sky pirates attack, led by a man hell-bent on revenge. And rumour has it the Council of Warlocks has fallen under the sway of the nefarious Shadow Master – who wants her dead at any cost.
Being chased from all sides, Elle will have to channel all of her powers as the Oracle to try to save the man she loves...
They gather at night.
The steady click keeping them in time, unified, controlled. Their maker made them that way.
As more Londoners disappear, their numbers grow.
One has joined their ranks. A special one, with power more potent than any other. Old warlock magic, and something else... an enchantment wound so tight it’s near impossible to unravel.
And only Eleanor Chance – the girl they call the Oracle – has a hope of saving these unfortunate souls...
... souls that are burdened with the slow death from a clockwork heart.
In a Golden Age where spark reactors power the airways, and creatures of Light and Shadow walk openly among us, a deadly game of Alchemists and Warlocks has begun.
When an unusual cargo drags airship-pilot Elle Chance into the affairs of the mysterious Mr Marsh, she must confront her destiny and do everything in her power to stop the Alchemists from unleashing a magical apocalypse.
Combining the best elements of nineteenth century gothic fiction with contemporary Steampunk, adventure, romance and the supernatural, Liesel Schwarz has crafted a truly exceptional debut, the first book in The Chronicles of Light and Shadow trilogy.
Liesel Schwarz writes fiction. A life-long fan of 19th Century Gothic literature, she is a hopeless romantic and loves Victorians, steampunk, fairies, fantasy monsters, the Fin de siècle and the correct way to drink absinthe.
Liesel is currently busy with her doctorate in English and Creative Writing at Brunel University. She is definitely a cat person.
To find out more, visit www.lieselschwarz.com or follow Liesel on twitter: @Liesel_S