In the conclusion of the two-part second-season finale, Cassie makes a choice regarding her future. Meanwhile, Cassie's help is needed when the Lights Festival is in danger of going dark.
Sam has a tough choice to make, so Cassie provides him with some assistance, and then she finds she must deal with a strenuous decision of her own.
Cassie plans a party for Martha and she wants it to be a surprise, but the element of secrecy may no longer be possible once Stephanie and Abigail get involved.
Cassie summons her courage so she can act on her feelings for Sam. Meanwhile, Grace wants to repair a fractured confidence.
Two unexpected outings await Cassie, who's wrestling with her ambivalent feelings for Sam and John.
Cassie realizes the limits of her magic after an honest conversation with Grace. Meanwhile, Sam's ex-wife causes family tumult.
An old flame seeks closure from Cassie. Meanwhile, another old pal looks into Cassie's background.
Cassie reflects on old times with a man from her past when he visits her in Middleton, but his presence may spell trouble for her future with Sam.
In the second-season opener, Cassie and Sam try to embark on a romance, but his ex-wife halts this new adventure. Meanwhile, Grace prepares to take her driving exam.
The townsfolk prepare for Halloween by gearing up for the Harvest Festival. Meanwhile, Cassie transforms Grey House into a fun haunted house, but her family's merriment turns to uneasiness after an attractive stranger checks in.moreless
In the first-season finale, Cassie gets some upsetting news about her store, so the townsfolk come together to offer her support.
Cassie and Sam join forces to save someone's life as a winter storm puts the town in jeopardy.
A dangerous blizzard arrives in town and a young couple need assistance weathering the storm. However, in order for the couple to survive, Cassie has to persuade Nick to follow her intuition.
Cassie's resources can't save her from Abigail's plotting as her cousin continues to cause unrest throughout the town.
Cassie's cousin Abigail returns to town and her impish behavior is on full display, captivating Sam and Grace, but displeasing Cassie.
The mysterious Ashley vanishes. Meanwhile, a visiting duo cause a commotion as the town holds its heritage ball.
The Heritage Festival is held. Meanwhile, a frightened young woman stays at Grey House, and an elderly resident who's returned to town seems to know something about her; and Grace tries to assist Nick, but she gets caught up in his lies.moreless
New neighbors become curious about Cassie, her daughter and their mysterious ways in the series premiere of this drama based on the "Good Witch" series of cable movies.
Phil drags the guys to a strip club where a potential new client is expected. Eden gives Holly an uplifting new look.
Holly suspects that Eden is having an affair with their boss. Phil loses Stuart's dog.
Holly offers to go on a practice date with Haskell. Meanwhile, Stuart invites himself along to Phil's evening with friends.
The group dynamic is shifted when Holly accidentally sees Stuart naked.
Holly sends the guys to a relationship counselor who gives them advice that she doesn't expect.
The guys come to Holly's rescue when she attends an event where she knows she'll run into her ex.
Holly dates Phil's top client.
Phil runs into his ex-wife.
Phil asks Stuart to translate when he realizes that the model he wants to date doesn't speak English.
Holly's mother is visiting and she is not aware of Holly's broken engagement. Holly goes with her mother for purchasing wedding dress anyway.
When Phil (Donald Faison) decides to start looking for love at Stuart's (David Alan Basche) workplace, Stuart is not sure how to react to the ensuing complications. Eden (Kelly Stables) decides to borrow some clothes from Holly (Kristen Johnston), who is upset by the realization that Eden's life is so much more thrilling than hers.moreless
Haskell (Wayne Knight) is excited about an upcoming date, but there's just one problem. He's been using a photo of Phil (Donald Faison) as his profile photo when dating online. His girlfriend (Melanie Deanne Moore) might be in for an unpleasant surprise. Meanwhile, Holly (Kristen Johnston) has to face her own prejudices.moreless