Coat: Elodie Double-Breasted Wool Coat by Mackage
Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this brown double breasted coat on Good Witch on episode 'The Wedding' (7x10) in Jul 2021. Abigail's Coat is the Elodie Double-Breasted Wool Coat by Mackage.