Cassandra Nightingale, una strega, decide di trasferirsi nell'incantevole comunità di Middleton e di aprire un negozio chiamato "Bell, Book and Candle", che offre una miriade di oggetti insoliti. Cassie cambierà la vita dei residenti e del capo della polizia, Jake Russell... La Strega Buona era originariamente composta da sette film per la TV. In seguito al suo successo, Hallmark Channel ha commissionato una serie.
Catherine Bell, che nella serie cinematografica interpretava Cassie Nightingale, la "strega buona", ha co-prodotto e interpretato la serie. La serie seguiva gli abitanti di (la città fittizia) Middleton, tra cui Cassie e sua figlia Grace, mentre accoglievano in città il dottor Sam Radford e suo figlio. Cassie e Grace condividevano il dono dell'intuizione magica e dell'intuizione incantata. Il finale della quinta stagione ha segnato l'ultima apparizione regolare dell'attrice Bailee Madison nel ruolo di Grace Russell.
Lo show è entrato nella storia della rete Hallmark durante il finale della serie, che ha visto il primo bacio dello stesso sesso tra i personaggi principali della rete.