Short Fiction
Led Astray"Shadow Sight" - standalone story
Appearing in Shapers of Worlds 2 • 2021 • ed. Edward Willett
"Happy Birthday, Baby" - standalone story
Appearing in Giving the Devil His Due • 2021 • Pixel Project charity anthology
"Drunk Physics" - standalone story
Appearing in Final Cuts • 2020 • ed. Ellen Datlow
"Floater" - standalone story
Appearing in Life is Short and Then You Die • 2019 • ed. Kelley Armstrong
"Black Magic Momma" - Eve Levine story
Appearing in Hexed • 2019 • ed. Christopher Golden & Rachel Deering
"The War Within" - standalone story
Appearing in Ten Word Tragedies • 2019 • ed. Christopher Golden & Tim Lebbon
"Angels & Absinthe" - standalone story
Appearing in Hark! The Herald Angels Scream • 2018 • ed. Christopher Golden
"The Ghost in the Glade" - standalone story
Appearing in Phantoms: Haunting Tales from Masters of the Genre • 2018 • ed. Marie O'Regan
"Indispensable" - standalone story
Appearing in The Dame was Trouble • 2018 • ed. Sarah L. Johnson,
Halli Lilburne & Cat McDonald
"Invitation to the Game" - standalone story
Appearing in Dark Screams: Volume Nine • 2018 • ed. Brian James Freeman & Richard Chizmar
"Nos Galan Gaeaf" - Cainsville, narrated by Seanna
Appearing in Haunted Nights • 2017 • ed. Ellen Datlow and Lisa Morton
"The Way Lost" - standalone story
Appearing in Halloween Carnival Volume 3 • 2017 • ed. Brian James Freeman
"Hounded" - Cainsville, narrated by rogue Huntsman
Appearing in Urban Enemies • 2017 • ed. Joseph Nassise
"The Culling" - standalone story
Appearing in Strangers Among Us • 2016 • ed. Susan Forest & Lucas K. Law
"Tailed" - Otherworld, narrated by Elena, co-narrated by Seanan McGuire's Verity Price
Appearing in Urban Allies • 2016 • ed. Joseph Nassise • story cowritten with Seanan McGuire
"Dead Ringers" - standalone story set in the X-Files universe
Appearing in X-Files: The Truth is Out There • 2015 • ed. Jonathan Maberry
"We Are All Monsters Here" - standalone story
Appearing in Seize the Night • 2015 • ed. Christopher Golden
Reprinted in The Best Horror of the Year • 2016 • ed. Ellen Datlow
"The Door" - standalone story
Appearing in Led Astray
Reprinted in The Year's Best Dark Fantasy and Horror 2016 • 2016 • ed. Paula Guran
"The Orange Cat" - Cainsville, narrated by Gabriel
Appearing in nEvermore! • 2015 • ed. Nancy Kilpatrick & Caro Soles
"Sorry Seems to be the Hardest Word" - Otherworld, narrated by Zoe
Appearing in Expiration Date • 2015 • ed. Nancy Kilpatrick
"The Price You Pay" - standalone story
Appearing in Dark Screams: Vol 1 • 2014 • ed. James Freeman and Richard Chizmar
"The Screams of Dragons" - Cainsville prequel story
Appearing in Subterranean Press Magazine • 2014
Reprinted in The Year's Best Dark Fantasy and Horror 2015 • 2015 • ed. Paula Guran
Reprinted in Science Fiction World Magazine (China) • 2015
"The Kitsune's Nine Tales" - Age of Legends prequel story
Appearing in Fantasy for Good • 2014 • charity anthology
"New Chicago" - standalone story
Appearing in Rags & Bones • 2014 • ed. Melissa Marr & Tim Pratt
"Making Music" - Cainsville universe, non-series character
Appearing in Out of Tune • 2014 • ed. Jonathan Maberry
"Bamboozled" - Otherworld, non-series character, my long-threatened "werewolf western" :)
Appearing in Dead Man's Hand • 2014 • ed. John Joseph Adams
Reprinted in Imaginarium 4 • 2015 • ed. Sandra Katsuri
"Suffer the Children" - standalone novella
Appearing in Four Summoner's Tales • 2013 • ed. Christopher Golden
"Branded" - post-apocalyptic Otherworld, non-series character
Appearing in Shards & Ashes • 2013 • ed. Melissa Marr & Kelley Armstrong
"Dead Flowers by a Roadside" - standalone story
Appearing in The Mammoth Book of Ghost Stories by Women • 2012 • ed. Marie O'Regan
"V Plates" - Otherworld, narrated by Nick
Appearing in Blood Lite 3: Aftertaste • 2012 • ed. Kevin J. Anderson
"Facing Facts" - Darkest Powers, narrated by Chloe
Appearing in Enthralled • 2011 • ed. Melissa Marr & Kelley Armstrong
"Rakshasi" - stand-alone story
Appearing in The Monster's Corner • 2011 • ed. Christopher Golden
Reprinted in The Year's Best Dark Fantasy and Horror 2012 • 2012 • ed. Paula Guran
"The List" - Otherworld, narrated by Zoe
Appearing in Evolve 2 • 2011 • ed. Nancy Kilpatrick
Reprinted in Imaginarium 2012: The Best Canadian Speculative Writing • 2012 • ed. Sandra Kasturi & Halli Villegas
"Chivalrous" - Otherworld, narrated by Reese
Appearing in Tales of Dark Fantasy 2 • 2011 • ed. William K. Schafer • Subterranean Press
"Lucifer's Daughter" - Otherworld, narrated by Hope
Appeared in Blood Lite 2: Overbite • 2010 • ed. Kevin J. Anderson
"Last Stand" - standalone story
Appeared in The Living Dead 2 • 2010 • ed. John Joseph Adams
"Hunting Kat" - Darkest Powers, narrated by Katiana
Appeared in Kisses from Hell • 2010
"Young Bloods" - Otherworld, non-series character
Appeared in The Bitten Word • 2010 • ed. Ian Whates
"Learning Curve" - Otherworld, narrated by Zoe
Appeared in Evolve • 2010 • ed. Nancy Kilpatrick
"Life Sentence" - Otherworld, non-series character
Appeared in The New Dead • 2010 • ed. Christopher Golden
"The Collector" - standalone story
Appeared in Hellbound Hearts • 2009 • ed. Paul Kane & Marie O'Regan
"Harbinger" - standalone story
Appeared in Campus Chills • 2009 • ed. Mark Leslie
"A Haunted House of Her Own" - standalone story
Appeared in Twilight Zone: 19 Original Stories • 2009 • ed. Carol Serling
Reprinted in The Year's Best Dark Fantasy and Horror • 2010 • ed. Paula Guran
Reprinted in The Urban Fantasy Anthology • 2011 • ed. Peter S. Beagle & Joe R. Lansdale
"Dead to Me" - standalone story
Appeared in Tesseracts Thirteen • 2009 • ed. Nancy Kilpatrick & David Morrell
"Twilight" - Otherworld, narrated by Cassandra
Appeared in Many Bloody Returns • September 2007 • ed. Charlaine Harris & Toni L. P. Kelner
Reprinted in By Blood We Live • 2009 • ed. John Joseph Adams
"Kat" - Darkest Powers, narrated by Katiana
Appeared in The Eternal Kiss • 2009 • ed. Trisha Telep
"Zen and the Art of Vampirism" - Otherworld, narrated by Zoe
Appeared in A Fantasy Medley • March 2009 (sold out limited edition) • ed. Yanni Kuznia
Reprinted in Vampires: The Recent Undead • 2011 • ed. Paula Guran
"Paranormal Romance Blues" - Otherworld, non-series character
Appeared in Mammoth Book of Paranormal Romance • 2009 • ed. Trisha Telep
"The Ungrateful Dead" - Otherworld, narrated by Jaime
Appeared in Blood Lite • 2008 • ed. Kevin Anderson
"Stalked" - Otherworld, narrated by Clayton
Appeared in My Big Fat Supernatural Honeymoon • 2008 • ed. P.N. Elrod
"Plan B" - standalone story
Appeared in Like A Charm • 2004 • ed. Karin Slaughter
"Death Dealer" - standalone story
Appeared in Dying for It - Tales of Sex & Death • 2006 • ed. Mitzi Szereto
Please note: this list does not include my free online fiction, found here.
Appearing in Shapers of Worlds 2 • 2021 • ed. Edward Willett
"Happy Birthday, Baby" - standalone story
Appearing in Giving the Devil His Due • 2021 • Pixel Project charity anthology
"Drunk Physics" - standalone story
Appearing in Final Cuts • 2020 • ed. Ellen Datlow
"Floater" - standalone story
Appearing in Life is Short and Then You Die • 2019 • ed. Kelley Armstrong
"Black Magic Momma" - Eve Levine story
Appearing in Hexed • 2019 • ed. Christopher Golden & Rachel Deering
"The War Within" - standalone story
Appearing in Ten Word Tragedies • 2019 • ed. Christopher Golden & Tim Lebbon
"Angels & Absinthe" - standalone story
Appearing in Hark! The Herald Angels Scream • 2018 • ed. Christopher Golden
"The Ghost in the Glade" - standalone story
Appearing in Phantoms: Haunting Tales from Masters of the Genre • 2018 • ed. Marie O'Regan
"Indispensable" - standalone story
Appearing in The Dame was Trouble • 2018 • ed. Sarah L. Johnson,
Halli Lilburne & Cat McDonald
"Invitation to the Game" - standalone story
Appearing in Dark Screams: Volume Nine • 2018 • ed. Brian James Freeman & Richard Chizmar
"Nos Galan Gaeaf" - Cainsville, narrated by Seanna
Appearing in Haunted Nights • 2017 • ed. Ellen Datlow and Lisa Morton
"The Way Lost" - standalone story
Appearing in Halloween Carnival Volume 3 • 2017 • ed. Brian James Freeman
"Hounded" - Cainsville, narrated by rogue Huntsman
Appearing in Urban Enemies • 2017 • ed. Joseph Nassise
"The Culling" - standalone story
Appearing in Strangers Among Us • 2016 • ed. Susan Forest & Lucas K. Law
"Tailed" - Otherworld, narrated by Elena, co-narrated by Seanan McGuire's Verity Price
Appearing in Urban Allies • 2016 • ed. Joseph Nassise • story cowritten with Seanan McGuire
"Dead Ringers" - standalone story set in the X-Files universe
Appearing in X-Files: The Truth is Out There • 2015 • ed. Jonathan Maberry
"We Are All Monsters Here" - standalone story
Appearing in Seize the Night • 2015 • ed. Christopher Golden
Reprinted in The Best Horror of the Year • 2016 • ed. Ellen Datlow
"The Door" - standalone story
Appearing in Led Astray
Reprinted in The Year's Best Dark Fantasy and Horror 2016 • 2016 • ed. Paula Guran
"The Orange Cat" - Cainsville, narrated by Gabriel
Appearing in nEvermore! • 2015 • ed. Nancy Kilpatrick & Caro Soles
"Sorry Seems to be the Hardest Word" - Otherworld, narrated by Zoe
Appearing in Expiration Date • 2015 • ed. Nancy Kilpatrick
"The Price You Pay" - standalone story
Appearing in Dark Screams: Vol 1 • 2014 • ed. James Freeman and Richard Chizmar
"The Screams of Dragons" - Cainsville prequel story
Appearing in Subterranean Press Magazine • 2014
Reprinted in The Year's Best Dark Fantasy and Horror 2015 • 2015 • ed. Paula Guran
Reprinted in Science Fiction World Magazine (China) • 2015
"The Kitsune's Nine Tales" - Age of Legends prequel story
Appearing in Fantasy for Good • 2014 • charity anthology
"New Chicago" - standalone story
Appearing in Rags & Bones • 2014 • ed. Melissa Marr & Tim Pratt
"Making Music" - Cainsville universe, non-series character
Appearing in Out of Tune • 2014 • ed. Jonathan Maberry
"Bamboozled" - Otherworld, non-series character, my long-threatened "werewolf western" :)
Appearing in Dead Man's Hand • 2014 • ed. John Joseph Adams
Reprinted in Imaginarium 4 • 2015 • ed. Sandra Katsuri
"Suffer the Children" - standalone novella
Appearing in Four Summoner's Tales • 2013 • ed. Christopher Golden
"Branded" - post-apocalyptic Otherworld, non-series character
Appearing in Shards & Ashes • 2013 • ed. Melissa Marr & Kelley Armstrong
"Dead Flowers by a Roadside" - standalone story
Appearing in The Mammoth Book of Ghost Stories by Women • 2012 • ed. Marie O'Regan
"V Plates" - Otherworld, narrated by Nick
Appearing in Blood Lite 3: Aftertaste • 2012 • ed. Kevin J. Anderson
"Facing Facts" - Darkest Powers, narrated by Chloe
Appearing in Enthralled • 2011 • ed. Melissa Marr & Kelley Armstrong
"Rakshasi" - stand-alone story
Appearing in The Monster's Corner • 2011 • ed. Christopher Golden
Reprinted in The Year's Best Dark Fantasy and Horror 2012 • 2012 • ed. Paula Guran
"The List" - Otherworld, narrated by Zoe
Appearing in Evolve 2 • 2011 • ed. Nancy Kilpatrick
Reprinted in Imaginarium 2012: The Best Canadian Speculative Writing • 2012 • ed. Sandra Kasturi & Halli Villegas
"Chivalrous" - Otherworld, narrated by Reese
Appearing in Tales of Dark Fantasy 2 • 2011 • ed. William K. Schafer • Subterranean Press
"Lucifer's Daughter" - Otherworld, narrated by Hope
Appeared in Blood Lite 2: Overbite • 2010 • ed. Kevin J. Anderson
"Last Stand" - standalone story
Appeared in The Living Dead 2 • 2010 • ed. John Joseph Adams
"Hunting Kat" - Darkest Powers, narrated by Katiana
Appeared in Kisses from Hell • 2010
"Young Bloods" - Otherworld, non-series character
Appeared in The Bitten Word • 2010 • ed. Ian Whates
"Learning Curve" - Otherworld, narrated by Zoe
Appeared in Evolve • 2010 • ed. Nancy Kilpatrick
"Life Sentence" - Otherworld, non-series character
Appeared in The New Dead • 2010 • ed. Christopher Golden
"The Collector" - standalone story
Appeared in Hellbound Hearts • 2009 • ed. Paul Kane & Marie O'Regan
"Harbinger" - standalone story
Appeared in Campus Chills • 2009 • ed. Mark Leslie
"A Haunted House of Her Own" - standalone story
Appeared in Twilight Zone: 19 Original Stories • 2009 • ed. Carol Serling
Reprinted in The Year's Best Dark Fantasy and Horror • 2010 • ed. Paula Guran
Reprinted in The Urban Fantasy Anthology • 2011 • ed. Peter S. Beagle & Joe R. Lansdale
"Dead to Me" - standalone story
Appeared in Tesseracts Thirteen • 2009 • ed. Nancy Kilpatrick & David Morrell
"Twilight" - Otherworld, narrated by Cassandra
Appeared in Many Bloody Returns • September 2007 • ed. Charlaine Harris & Toni L. P. Kelner
Reprinted in By Blood We Live • 2009 • ed. John Joseph Adams
"Kat" - Darkest Powers, narrated by Katiana
Appeared in The Eternal Kiss • 2009 • ed. Trisha Telep
"Zen and the Art of Vampirism" - Otherworld, narrated by Zoe
Appeared in A Fantasy Medley • March 2009 (sold out limited edition) • ed. Yanni Kuznia
Reprinted in Vampires: The Recent Undead • 2011 • ed. Paula Guran
"Paranormal Romance Blues" - Otherworld, non-series character
Appeared in Mammoth Book of Paranormal Romance • 2009 • ed. Trisha Telep
"The Ungrateful Dead" - Otherworld, narrated by Jaime
Appeared in Blood Lite • 2008 • ed. Kevin Anderson
"Stalked" - Otherworld, narrated by Clayton
Appeared in My Big Fat Supernatural Honeymoon • 2008 • ed. P.N. Elrod
"Plan B" - standalone story
Appeared in Like A Charm • 2004 • ed. Karin Slaughter
"Death Dealer" - standalone story
Appeared in Dying for It - Tales of Sex & Death • 2006 • ed. Mitzi Szereto
Please note: this list does not include my free online fiction, found here.