Anchor (To Your Other Self)

‘Anchor’ is a magical realism/urban fantasy book about Remy, a depressed drop-out who has another self, Ro (Remy-Other). Ro exists only in ‘Shadeside’, an alter reality or dreamworld. While Remy spends her days wishing she had a different life, her Other Self spends nights fighting wraiths spawned by Lightside evil. Their worlds collide when Remy tries to commit suicide, but inexplicably gets drawn into Shadeside instead. Together, the two selves of Remy and Ro must overcome their mutual loathing, piece together what’s happened, and somehow save Shadeside from an unexpected threat.


The Origin of Sight – Ninth Realm #1

‘The Origin of Sight’ is a work of speculative fantasy about Nefral, an oracle who suffers from hallucinations, and her twin brother Revion, a social paragon, who become caught up in a surreal political struggle to resurrect the founding matriarch of their inter-dimensional society. Five different voices interweave to explore various aspects of perspective, reality, and ethics in the twins’ story.

The Chains of Heaven – Ninth Realm #2

‘The Chains of Heaven’ follows Nefral and Revion after the events on Fallen Bells as they make their way across the subjugated Nations, in search of sanctuary and answers. Hunted on all sides by nearly every planetary faction, their options are limited and their companions are untrustworthy. Meanwhile, besieged by the Five Thought Alliance, and bereft of the extra-planar link which made it unassailable, the acropolis of Calaan teeters on the edge of collapse.

The War of Thought – Ninth Realm #3

Blurb coming soon

Nine Words of Truth – Ninth Realm #4

Blurb coming soon





Deserted Lies the City

Isa and her nephilim child, Elon, set off across the apocalyptic wastelands of an Earth in Biblical exile, seeking refuge and redemption. Along the way they encounter the best and worst of humanity, including a debating Preacher robot, and tell stories of civilisations that used to exist.





A bio-punk universe, centred around “living planets”, called Terranima.