Top: Elvezia Blouse by Sessun
Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this green gathered neck top on Good Witch on episode 'The Delivery' (7x03) in May 2021. Abigail's Top is the Elvezia Blouse by Sessun.