Middleton’s enchanting “Good Witch” Cassie Nightingale (Catherine Bell) is back, just in time for Halloween! As the whole town prepares for Middleton’s annual Halloween Fall Festival, trouble brews at Grey House when a mysterious new guest threatens to thwart the spirit of the season. After their close encounter in her shop, a flirtation is still brewing between Cassie and her neighbor, Dr. Sam Radford (James Denton), when he volunteers to set up a hay maze for the festival, looking for a way to bond with his son, Nick (Rhys Matthew Bond). While Cassie uses her magical touch to bring them closer together, she struggles to get her own family – including daughter Grace (Bailee Madison), step-children Brandon (Dan Jeannotte) and Lori (Hannah Endicott-Ellis) and cousin Abigail (Sarah Power) – on the same page to transform the Grey House into the town’s most popular haunted attraction, under the watchful eye of overbearing Mayor Martha (Catherine Disher). While Abigail is too busy campaigning against Stephanie (Kylee Evans) in a heated competition for Festival Queen, Grace is being bullied at school as rumors swirl that she is a witch, prompting her to beg Cassie to put an end to their annual tradition. And then, as Cassie welcomes handsome yet secretive stranger Joseph (Jeff Pangman) to the Grey House, she soon finds her signature special intuition is no match for a mysterious spell – or curse – that is suddenly causing double the trouble for Cassie’s family. While Brandon and Lori rush to investigate Joseph’s past, Cassie discovers a deeper connection that could put the whole community in danger just before the biggest and spookiest night of the year!