My stories

This page contains affiliate links. 

Short stories

The weaver's daughter compressedThe Weaver’s Daughter

One summer’s evening Kyra comes face to face with the Shadeling, a monster that has been terrorising her village by stealing livestock and children. Her mother is sick and there is nowhere to run. She doesn’t want to be his next victim, but she has nothing but her wits and her kind-hearted nature to defend herself with.

This is a fairy tale about making friends with the monsters that live next door.

Available to purchase from:

What Jack found compressedWhat Jack found

Five year old Jack finds a fairy in his garden, and so he and his mother find themselves entangled in a conflict between rival fairy clans. Surrounded by fairies wielding short thorn spears Sally must decide how to best protect her son and what to do with the Prince they have captured. She needs to decide whether to release him to his enemies or risk becoming casualties themselves if they don’t.

Available from:

A lakeside meeting compressedA lakeside meeting

Bernard’s career is over and now he’s being hunted by the creatures he helped to make. They are linked to his DNA and when they find him they will alter his brain patterns to whatever traits have been selected for him. He knows that he can’t escape them, so he’s chosen the place of contact. As the sun rises over the lake he sits to wait for their arrival. But then a large black cat appears and sits next to him. Also waiting.


Available to preorder from:

Awakening Iorwen compressed okAwakening Iorwen

Coming soon…

Available soon from:

  • All other Amazon stores


He had a pocketful of beans and the world was his to explore!

Sign up to my newsletter to get a free short story and be kept up to date with my news and releases.

Also look at My links page to see other stories and articles I have written that are available elsewhere.

This page contains affiliate links – using them won’t cost you anything but I will get a small bonus for referring you.

Up ↑

%d bloggers like this: