Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this floral embroidered gown on Good Witch on episode '' (5x02) in Jun 2019. Abigail's Dress is the Floral Embroidered Plunging Gown by Marchesa Notte. For shoppable links visit wornontv.net/140760