Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this burgundy embroidered dress on Good Witch on Jul 02 2018's episode. Abigail's Dress is the Verita Dress in Maroon by Ted Baker. For shoppable links visit wornontv.net/104133