Save the spirits, save the world.
Haunted by a past that wants him dead, Carver must find a way to stop Riven's collapse before he becomes the very monster he's trying to save.
The first new YouTube offering this month comes by way of the spirit world, with Riven's AI Audio version arriving on our YouTube channel. You can listen to the whole book,
Such are the traps when writing both science fiction and fantasy. Some days, you just want to soar among the stars. Others, you find yourself trapped in a desolate city, dodging maniacal spirits.