Penelope Graves comes to her best friend's annual Halloween party convinced that chivalry is dead, a verdict the men there seem eager to confirm by staring at her chest in a hand-sewn, historically accurate medieval princess dress.
The night turns when a literal knight in shining armor appears: Alisander Wilde died on Halloween in 1415 and has been forced to return for only twenty-four hours on All Hallows' Eve every quarter of a century.
Meeting Penelope, a self-proclaimed bad witch, changes what has held for more than six hundred years, and he wakes on November 1st. The sleepy town of Auraria is accustomed to paranormal activity, but not to a centuries-old knight or to the mysterious link now tying him to Penelope.
When Alisander begins relying on her to break the curse, she has to decide whether it is worth leaving her comfort zone and pushing her magic higher, or whether she should let the devilishly handsome man seek peace on his own.