Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this black floral v-neck short sleeve top on Good Witch on episode 'The Magic' (7x07) in Jun 2021. Abigail's Top is the Silk Daylight Tie-Sleeve Top in Feline Floral by Madewell.