GreenSky Short Story: On The Clockwork Trail

steampunk universe coverI have another GreenSky short story available, in the Steampunk Universe anthology! It’s currently available on Kindle and will shortly be available in hard copy too.

(Also, the cover is gorgeous!)

Have an extract of the beginning…

It was the Glider that had distracted her. Usually, Kita’s eyes would be fixed on the trail; on the lookout for rocks, loose patches of sand, scree, anything that might be obstructing the trail. Even with the clockwork engine powering the wagons, they couldn’t get over every obstacle and it was easy to run the wheels into loose sand or a too-large rock. She was careful. She had to be careful.

But the Glider was drifting overhead, up in the endless green sky. There were one or two around routinely now; they were part of the mapping teams out of Huish, and could often be seen floating one way or another across the desert. She’d been lucky enough to see one doing some stunts a few weeks back, diving and whirling. The caravan convoy had stopped just to watch, all the drivers gasping as it shot down towards the desert floor and somehow missed the rocks by a flicker, whirling and spinning back up into the sky. Kita wondered how the pilot could even think straight while doing that.

But this one was just floating, slowly moving. She could see the wide canvas of the wings with their wooden struts and taught ropes, the faint shadow of the pilot hanging under it. No need for an engine thanks to the Mages that flew them, so they made no sound…they were so beautiful.

And her wagon hit a pothole.

You can get it from Amazon on Kindle and shortly in hard copy.

Out now: You Left Your Biscuit Behind

I wrote a thing! (Another thing). If you want a GreenSky crime story, there’s a story in the anthology You Left Your Biscuit Behind, which is set in Reyan and involving biscuits. Of course, there’s also excellent stories from other people – I can’t review the anthology because I’m in it, but I love it.

Available from Amazon in ebook and paperback, and you can find links to independent bookstores on the Fox Spirits site. And if you want a review copy,  contact Aunty Fox!

‘Mage! You left your biscuits behind.’

‘Oh! Thank you, Theela.’

The voices came clearly through the low chatter of the shop patrons, sliding through the doorway into the warm bakery. It was a deep drawl with a slightly rough burr on the l and n, and a faintly northern twang. Rean let his hands automatically knead the dough and his mind wander. The accent was that of the Orei desert, so the speaker would have the darker skin, liquid eyes and sun-bleached hair of the day-dwellers, and the whip-thin body of the runners under the flowing Mage’s robes…

You left your biscuit behind front cover

Blog Birthday! Salt Winds chapter reveal

A sneaky peek at the first chapter of Salt Winds & Wandering, the fourth book of the GreenSky series. I would give you something from Book 3 but it’s rather spoiler-y, so instead…you get a cliffhanger.

Aren’t I nice?

Continue reading “Blog Birthday! Salt Winds chapter reveal”

Green Sky short story: Desert Winter

This is a Green Sky short piece (2150 words) that was written in response to a “Winter” prompt. It’s not part of the series and contains no characters from any other story. Possibly also NSFW if you don’t like any mention of sex, although it’s not particularly graphic or lengthy! Download the Desert Winter RTF file or download the PDF.

I come from a land of green and shade, where the rustle of the leaves never ends, where the sky ripples above me, where the ground is lengths below and we float through the treetops. I come from a land of warmth, and golden light, and green leaves.

Darkness stretches around me. I cannot hear anything; my ears strain until my head aches.

Now my world is white, and black, and barren. Empty.

And I am cold.

The chill bites into my bones, gripping me with its teeth and shaking me violently. I can still feel, that is the horror of it. I know how cold I am. My heart is still beating, but it is wrapped in ice.

“You should come inside.”

It is only the third thing he has said to me since I arrived a month ago.

I just sit, wrapped in my cold.

Usually he just watches and then goes, leaving me alone. But today – tonight – he steps forward and sits down next to me.

“Long ago, when the stars were first cast into the sky.” His voice is low, with a desert burr. “There was a woman. She used to sit out in the desert, and night after night she would sing to the stars.”

We don’t often see the stars in Taderah. They are hidden behind the rustling leaves, flicking in and out of sight. They are tricksters, hidden by our wooden walls and sap-filled branches. We would not sing to them.

“She sang with such purity and such beauty that one night, the stars sang back to her.”

I think of the clear notes that would be lost in this endless darkness. It would be throwing your voice to the indifferent world.

“But they were apart. The star was tied to the sky, and the woman was tied to the earth.” And then his hand unfolds and points to one bright star, set above our heads. “And so they sang to each other. And sometimes, you can hear their voices in the air.”

I would dearly love to believe that there is some warmth in this lifeless place. But all I can feel is the emptiness around me, the night dwarfing my tiny warmth and the darkness sucking at my eyes. The stars are just a torment that reminds me there used to be something above me.

I am silent.

After a while, he leaves, and I am alone again.


I was sent here, to this barren desert, because I am not anything. I am not useful enough in my family to form a line with any Taderah family, but not useless enough to discard to a profession. And so when one of the night tribes offered trading rights, offered the chance to form a new line…I was sent. It was not my choice, but I did not object. I thought I had more future here than in the loneliness of my homeland.

But it turns out that all I have here is loneliness, and cold.


He sat with me again, a few nights later. This time he told me of the desert foxes, whose feet are silent on the rock and sand, but whose yelps of play and victory can sometimes be heard in the still air. His speech is slow, and thoughtful. I wonder if there is a word he says that is not considered and deliberated.

The light of the singing star is enough that I can see him when he turns his head to me. His eyes are the black pools of the night dwellers, unearthly in his pale face, and his hands are white on his knees. He lets me watch for a minute, studying me in turn. And then, with the careful slowness that he adopts in all things, he nods and stands

I listen to his footsteps recede.

And then silence returns, the cold.


I am invited into her room as the light begins to fade through the skylights. I have not entirely got used to the day-night swap; the sunlight for me is still welcome, and I enjoy the brief glimpse of evening light in what is their morning.

But I am summoned, and so I go.

The ritual is as strange as it ever is; I have not got used to the formality of the coupling. Something that had such passion and emotion in Taderah is reduced to stiff bodies and the quiet gasps as seed spills into her…and then I am dismissed.

I miss the flashes of life. I miss the passion, the beauty, the grace. There is nothing here but the darkness wrapped around me, and I flee to the outside world.


His hand is lifted, tracing the flicker of the bats against the stars. I am beginning to see the life here; he points out the scuffs of the foxes in the sand beneath our feet. There is more life here than I had expected.

But the stars are not singing tonight.

Eventually, he leaves me again.


He comes to me as the light rises, at the end of their day. “We ask that you accompany me on a mission.”

That would be the tribe’s request. I hesitate, although I have no reason to, and then nod. It is a change. They are waiting to see if she is pregnant, and therefore can risk sending me off to collect fleeces from the city. I am not needed until her next fertile cycle.

I am already dressed for the cold of the night, but he hands me thin strips of fabric as we collect the two-wheeled cart. “Tie it over your eyes.”

As we step out into the light, I understand why. My eyes are adjusting to the constant darkness of my night-world, and even this thin morning light hurts. The fabric is thin enough to see through, and I am grateful for it as we wheel the cart away from the outcrop of rock that serves as the doorway to my current home.


The daylight burns.

The world of the desert is as harsh in the day as it is in the night. It is as endless. White stretches out ahead of me, behind me. The shimmers of the heat mark the boundary of my vision, behind the black of the veil that shades my eyes.

I can feel the sun burning at my skin, trying to get inside me.


I do not know how long it is, but at some point during the nightmare of heat and light, he halts. I watch as he pulls the cart over to the side of the track, and shuffles the wheels down into the sand a little. Then he kneels, and crawls under it.

I join him, and understand. The shade is as close to the darkness as we can get, and offers a desperate relief from the burning sun. We will spend the heat of the midday under here, in our tiny refuge of darkness.

He binds another strip of the cloth over his eyes, and then ties mine more firmly. “Protect your vision.”

I nod. But as he lies back and closes his eyes, I keep mine open. The desert is light; it is a moment of home, even if it is given with fury and indifference. But I miss the leaves, and the flicker of the shade. All that I have here is emptiness and the gentle wavering of the heat on the dunes.


We stop for the night – our day – in another outcrop, tucking the cart into one of the larger crevices and lifting ourselves into higher caves. It seems strange to sleep through the darkness, and I wake from fitful dreams to see his eyes open and glinting in the faint starlight. He has no stories, and he does not sit with me tonight; instead, we shift in restless sleep.


We meet the trader on the second day. We have reached the trading road, where the carts trundle past in their convoys. Our contact is there, waiting patiently, and nods her head as we approach. “Good journey?”

He just nods. I have learned that to open your mouth in the desert is to lose water; and in the heat of the sun, that means death. They exchange sacks of fleeces for a bag of trading tokens, and I help load the cart. And then we turn, and head back out into our world.


The journey back is a nightmare of heat and dark. It takes both of us to pull the cart; the recent sandstorms have left a fine layer of dust over everything, and the wheels stick constantly. We are grateful for the brief respite of the midday sun as we roll under the cart and sleep, but I wake to find the light lower than we had expected.

He wakes at my touch, and nods. Together, we pull the cart back onto the road, and continue our weary trudge.


It is fully dark, and the rock caves are just ahead of us. We have lost time, but we have been stumbling; the darkness is easy to see in but not so easy to travel in. The cart wheels still stick, and the dust-puddles hide themselves in the shadows. It is with grateful relief that we reach the crevice and pull the cart in.

My muscles are aching, and I slip as I try to climb up to the caves. He glances down, and then carefully climbs back down. I am grateful for his help as he pushes me up, and crawl into the small cave with a weary relief.

We sleep.


It is dusk by the time we reach the settlement, tucked into the outcrop of rock that stands out from the heat-sodden dunes. The cool of underground is a relief, and I manage to help him unload the sacks while my legs are still working.

When we have finished, he places a hand on my shoulder, and nods. “My thanks.”

I stumble to my room, shake the dust from my clothes, and fall onto my pallet with his words still ringing in my ears.

The Healer finds me the next day. “She is with child. You have been successful.”

My mouth feels as dry as the sand outside. “Will it survive?”

She shrugs, and smiles. “She is strong, and you did well in the desert. I don’t think there will be a problem.”

Something inside me loosens. I have passed the first test of this new place, and I think I passed a second out in the desert. I am learning.

I am not useless.

And I am free.


The night – my day – has passed with celebration from the tribe. It is as if something broke in them as well as myself; I have had smiles, laughter, embraces. They still do not speak much, but someone brought out a pipe and some of the older tribesmen danced. The night was warm again, and friendly, and for once – for once I belonged.

Towards the end of the night, I walk out to greet the stars. The desert is still lonely, and empty…but I can hear the faintest trill of music from behind me as the pipe-player finishes her final song. The tribe has opened itself to me.

And he crouches down beside me.

“Do you desire another?” he asks the emptiness ahead of us.

The darkness starts to lighten ahead of me.

“No,” I whisper. “Only you.”

We are silent for a while.

“Listen,” he says. “They are singing.”

It is a low, mournful hum; the song of one who lost, a song to fill the emptiness and darkness ahead of me. It was fitting for this barren world that somehow contained a multitude of life; it fitted a world where the sun burned all it touched and the night froze it, and yet – somehow – the tiniest flowers blossom on the edge of the rocks, and fox cubs play in the dunes.

And as the song faded, as dawn began to stain the sky and light blossomed across the edge of the desert, he took my hand and led me to his bed.


His skin was rough, the legacy of one who cannot avoid the sand; but his tongue was gentle and his hands were sure as he gripped my hips, holding me steady as I arched against him. I convulsed under him as his tongue and fingers drove into me, tears staining my cheeks and my unused voice cracking as I spoke his name. He kissed my cheeks and pushed into me, and then I broke again with his cool skin on mine and my hands gripping the blankets above my head, unsure if my weeping was pleasure or pain, unsure if I was being broken or healed.


And when I woke again, it was not so cold.

Green Sky short story: Love Burns Brightly

Written for a friend who wanted to know more about S’ian and Kett’s previous relationship. Download Love Burns Brightly as an RTF or as a PDF copy.

“How are you feeling?”

The dark-haired woman looked up from where she was hammering a peg into the rocky ground. “I’m fine. Stop worrying.”

“Don’t strain yourself, love.”

“Stop worrying!” A final smack put the tent-peg in firmly, and S’ian leaned back with a smile for her partner. “I know you’re worried, but hammering pegs isn’t going to strain me.”

“I don’t want you to…to damage anything more.”

The dark-haired woman put the hammer down and stood up carefully as her partner came over, and then slid her arms around his waist as he wrapped his own around her shoulders. It was a familiar embrace, even though the world around them had changed.

“I’m healing, Kett,” she said quietly. “I know it wasn’t long ago, but I am healing.”

“I was scared,” he admitted into her hair after a long silence. “I didn’t know what to do.”

“I didn’t either, really.”

“I thought you’d have come across miscarriages before…”

“It’s always harder when it’s happening to yourself.” She was the Healer for a moment, clinical and detached. “I knew what was happening, but-”

He tightened his arms. “I didn’t like seeing you in pain.”

That got a shaky laugh. “I would have been anyway, giving birth!”

“Yes.” He leaned his head down to rest his forehead on her hair again, listening to the river tumbling in the valley below them. “S’ian…it hasn’t really sunk in, that’s all. We lost our son.”

“We can try again. I’m healing. There’ll be other chances.”

“I know that. It just feels different.” His voice cracked on the words. “We were going to be going with…with him, and it was going to be a new life, and then-”

Her tears were soaking through his jerkin. “I know. But we’re still going. We’ve still got the chance.” She pulled away a little and gave him a grimace of a smile. “Come on, let’s get the tent up and enjoy these few days before we have to think about travelling again.”


“Do you want a blanket?”

“That’d be nice. It’s getting a bit cold.”

S’ian wrapped her arms around her knees as Kett collected the plates and stood up. The fire was starting to burn down, and the sunset was just lingering on the tops of the surrounding peaks. She was admiring the way the yellow glow was highlighting the rocks when a thick fabric was draped around her shoulders, and Kett’s cold nose poked her cheek in a tiny fragment of a kiss. “I’ll just go wash up. Back in a minute.”

She watched as he trod carefully down the rocky slope towards the river that tumbled in the valley. They’d chosen to pitch their tent near the top of the slope, giving them a view over the whole area, but it did mean a bit of a walk down to the river. There was still enough light that she could watch her partner and she drew the blanket closer around her shoulders, feeling her body still aching. There had been no reason that she could find – and as a Healer, it made the loss doubly painful. She knew that life could be capricious, but to take her child for no reason…

“Are you warm enough?” Kett had come back up the slope, the plates wet in his hands.

“I could be warmer.” She smiled at him, and got the quirk of a smile that she liked so much in return.

“I’ll be right with you.”

True to his word, he put the plates in the tent, stoked the fire and then made himself comfortable against the large rock next to their fire, holding out his arms for her to settle into. She made sure the blanket was wrapped over both of them, and then laid her head on his shoulder, just enjoying the silence.

Slowly, the sky faded from green to blue to purple, and the fire crackled and sparked as the darkness drew in. Kett caught the flickers of bats overhead, and then S’ian sighed.

“I’m going to miss Belmont.”

“I think you’ll like Meton, though. I’m looking forward to seeing it again.”

“When were you there?”

“Years ago, now. I think we passed through there on our way to something…” Kett frowned. “I just remember the towers shining. Of course, Lord Toru wasn’t building his flying machines then.”

S’ian wrinkled her nose. “I don’t see the point of those.”

“What, you don’t want to fly?” he teased.

One shoulder rose and fell. “I like my feet on the ground. I don’t think we’re likely to see much of him, though.”

“He’s going to be too grand for the likes of an engineer and a Healer.”

“He’ll like you, though, if he’s an engineer too.”

“I don’t expect our paths will cross, love.”

“I suppose not.” She kissed his chin lightly. “Anyway. A few days here, then sailing to Calne…”

“You’ll be fine. I’ve never known a Healer to get seasick.”

“I could be the first!”

“I doubt it.” He kissed her hair. “Then through the Pass and to Meton, city of spark. You’ll be a Healer in the Castle and I’ll be working on the roads. We’ll get a house on the cliff-side, looking out over the Plains, and we’ll try for another little one.”

Her arms tightened around him. “I love you, Kett.”

“I love you too.” He wrapped his arms around the tiny Healer who shared his life and his heart. “I’m looking forward to the next few days with you.”

His partner smiled up at him, dark eyes shining in the firelight. “I’m looking forward to the rest of our lives together.”

“Well, that too.” He smiled back at her. “I like the idea of having a lifetime with you.”

“Let’s do that, then.”