This page is a work in progress. 🙂
Novels
- Entangled by Midsummer
- With Perfect Clarity
Non-fiction
- Bundle Up!
Short fiction
- “A Different Turn”
- Uncollected Anthology Issue 20: Crossroads Hotel (November 2019)
- “Goblin Road Trip”
- Amazing Monster Tales Issue 1: Monster Road Trip (November 2019)
- “When the Wind Blows”
- Uncollected Anthology Issue 19: Silver Linings (August 2019)
- “After”
- Vagabond 002: Apocalypse (May 2019)
- “The Tommys”
- Uncollected Anthology Issue 18: Beasties (March 2019)
- “Vasilisa and the Horse of Power”
- Once Upon a Star (February 2019)
- “Haunted”
- Fiction River: Haunted (December 2018)
- “Transmogrification”
- Dawn of the Monsters (December 2018)
- “And Then There Are Cats”
- Doorway into Faerie (November 2018)
- Reprinted in More Portals
- “Magic and Machinery”
- “Diamond Betty”
- “The Truth About Goblins”
- “The Levitation Engines”
- “Inside a Fairy Tale”
- Uncollected Anthology Issue 16: Fairy Tales (August 2018)
- reprinted in Innocence and Deceit (February 2019)
- “To Be a Monster”
- “Twin Wishes”
- “The Other Side of the Portal”
- “Ilsa and the Dragon”
- “Magic and Machinery”
- “Gilroy and the Kitten”
- “The Kiss of the Horned God”
- “The Mystery of the Missing Presents”
- “Sleeping Stones”
- “Becoming Free”
- “The Truth About Goblins”
- “The Faery’s Choice”
- “Clyde and the Ghost Cat”
- “The Switch”
- “To Be a Monster”
- “The Faery’s Choice”
- “The Scent of Roses”
- “The Next Dance”
- “The Least Merry Elf”
- “The Lesson of the Love Spell”
- “Bewitchery”
- “The Cat’s Meow”
- “The City Trees”
- “A Good and Honorable Thief”
- “First Dates”
- “Learning to Sail”
- “Good Neighbors”
- Weird Tales Issue #333 (Sept/Oct 2003)
- “The Apology”