Season 4 of The Good Witch starts with Cassie (JAG star Catherine Bell) and Grace (Bailee Madison) preparing for Cassie's wedding to the good doctor Sam in the quaint town of Middleton. Looking for Cassie's engagement ring? Read this post!
Cassie Nightingale is a dark-haired beauty who arrives in the quaint town of Middleton and restores Grey House, a bed and breakfast. The guests who stay there or shop at her gift shop in town somehow always find romance or the things they need but didn't know they wanted.
The Hallmark Channel presents Catherine Bell, Bailee Madison Sarah Power and James Denton in the Good Witch series.