Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this black v-neck embellished gown on Good Witch on episode '' (4x10) in Jul 2018. Abigail's Dress is the Long-Sleeve Embellished Faux-Wrap Gown by David Meister. For shoppable links visit wornontv.net/104219