Shop This Style
Outfit Images
Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this purple floral v-neck blouse on Good Witch on episode 'The Wishes' (7x06) in Jun 2021. Abigail's Top is the Vines Silk V-Neck Top by Tanya Taylor.



































