Good Witch

Good Witch

Tale of Two Hearts (2) (5x13)


:

On the eve of Middleton's bicentennial Halloween festival, a ruby of historical importance gets stolen. Abigail has a rough start as the new mayor.

  • :
  • : 91
  • : 533
  • Hallmark Channel
  • 21