Cassie (Catherine Bell) and her handsome neighbor, Dr. Sam Radford (James Denton), finally seem ready to move their relationship forward. But Sam's ex-wife Linda (Gabrielle Miller) is threatened by Cassie and pushes her out of the picture in an attempt to repair their fractured family for the sake of their son, Nick (Rhys Matthew Bond). Cassie's daughter Grace (Bailee Madison) nervously prepares for her first driving test but not without some bumps in the road. While she searches for the perfect teacher to help her ace her test, Cassie knowingly hangs her "Help Wanted" sign at Bell, Book & Candle, hoping to reach someone whose life could use her magical touch.
At the Bistro, Abigail (Sarah Power) approaches Stephanie (Kylee Evans) with a business proposition, before scheming a startling betrayal. And when a seemingly happy couple arrives at Grey House to celebrate their upcoming nuptials Cassie can see beyond their perfect facade, leading to an upsetting confession. Then, Tara (Rebecca Dalton) and Brandon (Dan Jeannotte) face a big change for their future before discovering a difference of opinion on an important milestone, and an intriguing visitor from Cassie's past arrives in Middleton, promising to stir up another season of magical surprises for the Good Witch!