In 1672, two witches, Jennifer and her father Daniel, were burned by Puritan Jonathan Wooley. In revenge, Jennifer cursed all future generations of the Wooley family, saying that their sons would always marry the wrong woman and live miserable lives.
In the 20th century, a bolt of lightning freed Jennifer and her father from the tree that had kept their souls imprisoned. Jennifer assumed corporeal form and decided to create a political figure named Wallace Wooley, who was an up-and-coming politician. However, Wallace was already engaged to another woman, so Jennifer had to resort to a love potion.
As we all know, love potions tend to backfire, leading to comedic results. So when Jennifer tries to use the potion on Wallace, it backfires and makes him fall in love with Jennifer before his wedding. This leads to a series of hilarious events as Wallace becomes more and more obsessed with Jennifer.
Despite the chaos caused by the love potion, Wallace eventually marries Jennifer and they have a happy life together. However, Jennifer still feels guilty for cursing the Wooley family, so she decides to make amends by helping them out whenever they need it.