La sorcière Cassandra Nightingale décide de s'installer dans la charmante communauté de Middleton et d'ouvrir une boutique baptisée "Bell, Book and Candle", proposant une myriade d'objets insolites. Cassie va changer la vie des habitants et du chef de la police, Jake Russell... À l'origine, The Good Witch est composée de sept téléfilms. Suite au succès rencontré, Hallmark Channel a commandé une série.