Illustration of a book cover titled 'A Curse for Christmas Past' by Morgan Lockhart. It features a blonde woman with a dog, a man with long blonde hair and a beard, standing outside a decorated wooden cabin with a Christmas tree, surrounded by animals like deer, rabbits, and birds, in a snowy forest scene with colorful trees and a glowing starry night sky.

A Curse for Christmas Past

Witches of Elk Ride Book 2

Hayleigh Gray is cursed.


After losing her job, her savings, and her relationship, it’s the discovery of a lump on her beloved horse’s neck that finally sends Hayleigh looking for solutions in the winter festival in Elk Ridge. Trouble is, she knows there are witches in Elk Ridge because she managed to make an enemy of one (okay, maybe a few) last holiday season.

There, she crosses paths with Stephan Midwinter, an animal-rescuing artist with lumberjack good looks, a reputation with women that stretches a mile long, and a whole lot of magic that Hayleigh wants nothing to do with. Adamant that his coven wasn’t involved in Hayleigh’s curse, Stephan offers to help her find the real culprit and break the curse before Christmas Day.

As Hayleigh and Stephan face ancestral secrets, mischievous holiday spirits, and being snowed into the world’s kitschiest holiday train B&B, Hayleigh finds her heart opening to magic, and to Stephan Midwinter.

But Stephan and his way of life are in direct opposition to everything Hayleigh’s been taught to want, and old habits die hard. With the curse amping up and time running out, will she be able to embrace a new kind of happiness, or will she fall back into the patterns of Christmas past?

“A delightful magical romp with just the right amounts of heart and steam. I loved the journey Hayleigh took to not only attempt to break her curse, but also learn to stand up for herself and honor her own convictions. It was a delight to read about Hayleigh and Stephan both individually healing their wounds all the while growing together in this festive, witchy romcom. Morgan Lockhart is an autobuy author from now on!” —Audrey Goldberg Ruoff, author of Hopelessly Teavoted and Vengefully Matched

“A Curse for Christmas Past feels like munching on a peppermint stick while magical Christmas lights twinkle around you—cozy, sweet, and just a little enchanted. The voice is sharp and charming from page one, balancing witchy holiday fun with deeper threads about family expectations, workplace pressures, and figuring out what kind of life actually makes you happy. Between snowed-in shenanigans and a heartfelt emotional arc, this is a holiday romance that absolutely glows.” —Ann Adams, author of Racing Hearts

“A lovely tale of finding yourself and your heart, enriched with charming folklore and holiday spirit. A Curse for Christmas Past has immaculate vibes and is perfectly cozy for the holiday season!”—A.T. Qureshi, USA Today bestselling author of the Baby Dragon Cafe

“Merry, magical, and made for readers who love a whimsical holiday romance! Perfectly balanced with an enchanting love story, witches, and a curse – Lockhart had me under a spell for the whole ride!” —Taylor Epperson, author of Second Time’s a Charm

Hayleigh and Stephan in a snowy forest at twilight, with Stephan carrying Hayleigh in his arms. Snow-covered trees surround them, and a wolf watches from behind.
An illustration of Hayleigh, a domovoi, and her motanka doll. Overhead, Baba Yaga looks on with white hair and glowing eyes, centered below a full moon, the woods at night, and a raven flying into the moon.

Art by Odette Locke

A romantic scene at the Elk Ridge winter festival with Hayleigh and Stephan sitting at a fire pit. He wipes sour cream from her lip. Behind them are glowing market stalls, a ferris wheel, string lights, and a Yule tree.

Art by Anna Harmon

Art by The Sleeping Foxy