Novels and Short Stories

Unsightly (novel)

Publishing soon!

Click here to read the first two chapters.

“Tell me a story, Beast.”
“What kind of story?”
“A true one.”
“You won’t like it.”
“Tell me anyway.”

“Unmarred” (novelette)

Already read Unsightly? Wondering about Claire? “Unmarred” is a novelette that tells her story. Coming soon!

Coming soon!

To Dance with the Fae
(short story collection)

The beat is an aching itch, a bone-deep need to dance.
He turns and pulls me into his rhythm,
light on my feet, flying in time with the sound of my heartbeat,
the brush of the music, the rush of his movement.

To Dance with the Fae is a collection of fairy tale retellings and fairy tale adjacent short stories crossing a variety of genres and settings, including both previously published and new content.

Here you will find a Baltimore woman with six unruly pigeon brothers, a nanny who is Very Tired of her job, a young girl with nightmares of a gingerbread house in the forest, a lonely woman seeking her home. There are scattered breadcrumbs, a wisp of sea foam, diamonds, and maybe even a few shoes. This collection includes the popular “Forged in Iron and Blood,” as well as a previously unpublished sequel.

Marrying Off Celeste (novel)

Step 1: Find the perfect guy.
Step 2: Set him up with your best friend.
Step 3: Absolutely do not fall for him.

With witty banter and swoony tension, Marrying Off Celeste is a slow burn no-spice romantic comedy with a unique take on friends-to-lovers and fake dating.

Contemporary Rom Com (shorts)

“Not Just Chance,”

in Kismet: Tales from a Dating App

Em Wilkerson is so, so tired of mediocre dates. But when her friend buys her a subscription to a dating app, she gives in and gives it a try.

Contemporary Rom Com with a Touch of Fantasy (shorts)

“Unspeakable Sweaters,”

in A Grimm Ever After

Kelly has six younger brothers, an Evil Stepmother, and a major knitting problem.

“Siren’s Younger Sister,”

in A Little Fantasy Everywhere

Sailors keep crashing on Kalina’s beaches, but this time she’s determined that something will be different.

“The Nanny Job,”

in Snow White: 11 Retellings of the Popular Fairy Tale

Snow White’s nanny gig is a horror show, and Rosie and Goldie are making her earn every dime. But it might be worth it when the Magic BeanMobile shows up.

Fantasy (shorts)

“Forged in Iron and Blood,”

in Deep Magic volume II

Lina had left the war long behind her. That’s what she told herself, anyway. But the war has a way of catching up, even decades later.

“Breadcrumbs”

in Unspun: A Collection of Tattered Fairy Tales

Gretel can’t forget what happened at the gingerbread house, but she’s going to find a way to move on.

“The Promise of Snow”

in Love Undefined

Ivana wasn’t meant for this world of color and heat and sun. Can she ever get back to where she belongs?

Ghosts (eerie, not horrifying) (shorts)

“Pawn Promoted”

in Ghostly

Felicia was excited to attend chess camp because she needed a challenge. The problem is, her challenger died nearly 200 years ago.

“Just Passing Through”

in Twilight Tales

It started with an oatmeal cup that didn’t belong on the kitchen table. It got weirder from there.

“A Wolfenoot Carol”

in the Holiday Lit Blitz

Meagan Underwood was doing fine, thankyouverymuch. But the dogs of Wolfenoot had a different opinion.

“The Next Dead Wife”

on Podcastle

A Bluebeard-inspired tale, more serious and heavy than my usual ghost stories, though still with a hint of hope.
PG-13 content warning: coercion, domestic violence

Other, Assorted (shorts)

“Forty Years,” a religious exploration of grief and motherhood

“An Opportunity,” a story about grief and faith and magic and curses

“Yawp! Splat!,” in which I explain why I once had tomatoes thrown at me