Shop This Style
Outfit Images
Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this purple leather trimmed wrap coat on Good Witch on episode 'How to Make a Middleton Quilt' (4x09) in Jun 2018. Abigail's Coat is the Lorian Wrap Coat by Belle Badgley Mischka.


































