Dress: Floral Embroidered Plunging Gown by Marchesa Notte
Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this floral embroidered gown on Good Witch on episode 'The Forever Tree, Pt. 2' (5x02) in Jun 2019. Abigail's Dress is the Floral Embroidered Plunging Gown by Marchesa Notte.