Jacket: Ruffle Front Peplum Jacket by Ted Baker
Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this purple ruffle front jacket on Good Witch on episode 'The Forever Tree, Pt. 2' (5x02) in Jun 2019. Abigail's Jacket is the Ruffle Front Peplum Jacket by Ted Baker.