Coat: Tweed Trench Coat by Michael Kors Collection
Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this tweed trench coat with leather sleeves on Good Witch on episode 'The Chocolates' (6x08) in Jun 2020. Abigail's Coat is the Tweed Trench Coat by Michael Kors Collection.