Judith Goode, wrongly accused of witchcraft during the trials in 1600 Massachusetts, casts a spell on the black velvet dress she intended to wear for her lover’s return. If she can’t realize true love then she wants to ensure that any woman who wears the dress will, but fate has other plans.
Even though Judith is now in ghost form, her quest to unite her soul with her lover’s burns strong. The enchanted dress has survived for two hundred years and is in the hands of Carolina Cox who wears it to a masquerade where she meets Paul Brown. Love blooms and is realized, yet life’s obligations prevent a perfect match.
Disheartened through the years, Judith gives the attempt one last time in modern day Indianapolis by putting the dress in the possession of Jacob Howson, one of her last living ancestors. He’s in IT, looking for love, and finds it by literally running into Lexy Brown at a dry cleaner.