Abigail Pershing (played by Sarah Power) on Good Witch on Hallmark was spotted wearing this black off-shoulder peplum dress on Good Witch on episode 'The Graduation' (5x10) in Aug 2019. Abigail's Dress is the Nabelle Dress by Chiara Boni La Petite Robe.