Dans la petite ville de Middleton, la gentille sorcière Cassie Nightingale et le médecin Sam Radford sont régulièrement amenés à se côtoyer.