We've all had those nights where drunken sex with a witch in a blood pentagram under a full moon on the roof of your favourite Johannesburg nightclub summons a hard-drinking demon who changes the fate of the human race forever. Right? No? Just me, then? ♠ Follow this page for decadent twisted tales of music, … Continue reading Welcome


Olaf’s Quest


The wind shrieked around his body, trying to find a way to penetrate the furs and chainmail shielding him from its elemental fury. Olaf pulled his furs higher around his face and struggled on, putting one foot in front of the other, trying not to think of how he had been doing exactly that for … Continue reading Olaf’s Quest

Curiosity book signing

Reminder to join me this Saturday at The Vintage Festival in Pretoria, featuring Martin Rocka, South Africa's King of Psychobilly (who just happens to make a guest appearance in Burning Roses). Get a copy of Burning Roses signed by me at Curiosity, and maybe even (if we can track him down) signed by Rocka himself. Cheers.

Devil woman


The rooftop was bathed in a golden glow. As I looked around, trying to find where it was coming from, I saw that the film crew were conspicuous by their absence. Unless that was them standing against the low walls around the rooftop, wearing dark red robes. I turned my attention to the space directly … Continue reading Devil woman

Family Obligations


Flaming torches illuminated twelve of them, holding hands, dancing around a solid black altar. A dozen naked men with exotic patterns painted on their bodies, chanting in a foreign language I didn’t even want to recognize. The guttural sound of those syllables sent shivers up my spine. On the altar, also in her birthday suit, … Continue reading Family Obligations

A beautiful mess


Morag had had a handful of jobs since leaving her adopted parents’ home at the tender age of sixteen with only bruises, bad memories and the clothes on her back. Waitress, barmaid, photographic model, and her latest attempt – exotic dancer. None of them seemed to last very long. She was a beautiful mess, bright … Continue reading A beautiful mess

Mark’s Mistake


Mark sprinkled more orange powder onto the flame. It caused a blinding flash of green light, but that was all. Except for a faint whiff of strawberries. Mark shrugged, licked his finger and turned the page. The book on the floor had belonged to his father, who had recently disappeared. He hadn’t run away, or … Continue reading Mark’s Mistake

Not morning people

Electricity and water. My favourite cocktail. Especially at 2am. In the morning. “Hey, ZZ Top. You still up, then?” The neighbours. Great. Icing on the muffin. I took another bite as I watched them close the door soundlessly behind them. The one with the stubble – not the baby-faced goatee – was in charge of … Continue reading Not morning people

Apocalypse Later


She rode into town on an iron horse, the red glow of the dying sun a bloody backdrop to her arrival. The old-timers who lived on the porch of the Last Chance Saloon shook their heads, drained their drinks or spat in the dust, each according to their mood. Some of them pulled their raggedy … Continue reading Apocalypse Later

300 words of dialogue


“Three hundred words of dialogue?” she asked. “That’s right,” I told her. “By the end of the day?” “Yip.” “How are you going to do that? You haven’t been home since you saw the email yesterday.” “I don’t know,” I replied. “It must be possible, surely.” “But three hundred words… how long would that take … Continue reading 300 words of dialogue

Book Fair – Johannesburg – free story preview

Simple Simon and the Firepool Once upon a time, in a beautiful land far far away, Simple Simon met a pieman going to the parliamentary buildings. Said Simple Simon to the pieman, “I’ll need seven hundred and sixty-nine, eight hundred and seven hundred - listen properly - seven hundred and sixty-nine thousand, eight hundred and … Continue reading Book Fair – Johannesburg – free story preview