Good Witch
Cassie's feelings for Sam become intense.Facebook/Good Witch

There will be some certainty in Cassie's (Catherine Bell) life in the latest instalment of "Good Witch." In Season 2 episode 5 titled "Surprise Me," the Middleton native goes on two adventurous dates and hopefully realises her feelings for one of them. 

So far, John and Sam (James Denton) have been vying for Cassie's attention. If the doctor has proved to be a friend and source of strength, then the professor holds immense admiration for her. However, Cassie's love triangle will hopefully cease to exist at the end of episode 5. 

The promo for the latest instalment captures Cassie's casual meeting with John at a café. While John attempts to plan another date with her, she politely refuses. His overtures go unnoticed, and Cassie instead redirects his interest towards her cousin, Abigail (Sarah Power). 

Does Cassie say no to John  because she's certain of her feelings for Sam? Will the two start dating? How will Grace react to this? If Cassie and Sam start dating, then fans of the two can finally rejoice. 

Elsewhere in episode 5, Abigail and John's chance meeting turns eventful. The two are flirtatious and Cassie realises it isn't her place to be amongst them anymore. She disappears and no one notices.

To be sure, John and Abigail share a lot of chemistry and suffice it to say that John's new love interest will be more than happy to reciprocate his feelings. Will the two go on a date in episode 5? This remains to be seen.

"Good Witch" Season 2 episode 5 airs at 9 p.m. EST on Sunday, May 15, on Hallmark  Channel. You can live-stream the episode via Hallmark Channel Everywhere