Short Stories

Short stories from different universes and canons, grouped by series/theme. Stories belonging in the same series are listed in chronological order, with the earliest ‘chapters’ first.

This page only lists stories available in English. For my Finnish short stories, visit the Finnish site here.

The Tale of Theodius

The power of elves weakens generation by generation, and the North is ruled by chaos as an old war between the giant kingdoms and the nordlings is threatening to ignite again. During these dark times four unusual travellers meet and end up journeying together: the nordling mage Theodius, the elf Giendei from the distant southern lands, the healer Luuneyd from the Rose Vale, and Zirekel the giant from the underground mining cities of Tular.

The Seer and the Seeing

Language: English | Length: 1725 words | Rating: all ages

Sofia the seer wakes up from a disturbing vision – the first one in nearly ten years.

Gold of the Marshes

Language: English | Length: 1996 words | Rating: all ages

Theodius leads his companions through treacherous marshlands and gets to know Giendei, the elf travelling with him, a little better.


Language: English | Length: 1199 words | Rating: teens

Giendei has never seen a nordling do magic before and finds himself, against his better judgment, oddly entranced.


Language: English | Length: 562 words | Rating: all ages

Theodius takes a morning swim on a cold October’s morning and spends a moment alone with his thoughts.


Language: English | Length: 1218 words | Rating: all ages

After handling a cursed object, Giendei needs professional help from the mage Theodius to undo the damage.

Tomb: chapters 1-3

Language: English | Length: 3396 words | Rating: teens

Their quest to explore an old tomb goes awry when Theodius and Giendei end up trapped in the dark. Alone with only the unconscious, wounded Theodius for company, Giendei the elf has to keep them both alive at any cost.

The Giving and the Taking

Language: English | Length: 926 words | Rating: all ages

The four travellers seek shelter in the dark and Theodius attempts healing, though it costs him every time he does it.

Little Bird

Language: English | Length: 1881 words | Rating: all ages

Theodius’s daughter Hilla keeps him busy while the two wait for Giendei’s homecoming, but early spring in the Fallgrove is not an easy time for waiting.

The Second Son

The Second Son is a story of a dysfunctional family torn apart by old secrets, grudges, lies, and the imminent collapse of the magical society hiding in the shadows of the mundane world. Zsigmond ’Zsiga’ Brown is the middle sibling – and all that comes with it.

Moving Day

Language: English | Length: 1546 words | Rating: all ages

Zsiga moves back to the old house, something he never thought he’d do, and finds his things, just like his memories, more or less where he left them. There’s bitterness, but also nostalgia – and Béla.


Language: English | Length: 659 words | Rating: teens

London weather is never more miserable than after a remarkably bad day at work. Carl is less than helpful and Zsiga begins to wonder when he started falling out of love with the man.


Language: English | Length: 682 words | Rating: all ages

Zsiga has always wanted a dog, or so he thought. Dogsitting the neighbour’s labrador makes him question himself.

Dust and Smoke

Language: English | Length: 541 words | Rating: teens

Béla remembers the taste of fear when the Atrium is attacked and he comes close to losing Zsiga.

Pretend Lovers

Language: English | Length: 1368 words | Rating: teens

Béla does his best to see Zsiga as a stranger. It’s a struggle for them both, and Zsiga ran out of patience years ago already.

Other stories

Heart of Glass

Language: English | Length: 888 words | Rating: all ages

Elves are born as magic is born and fade as magic fades. When no new magic is no longer being born, there is only one last elf left – and she has never seen another living elf in her life.

Champion of Light

Language: English | Length: 687 words | Rating: all ages

The prophecy rejects its newest Champion, as it has rejected all that came before him, and the Dark One steps in to save his life.