Ryan’s return to Middleton takes everyone aback – especially Cassie, who quickly discovers he is there to settle more than just the recent sale of his house. Brandon and Tara wind up babysitting Derek’s nephew, and in the process learn taking care of a child might be more of a challenge than they thought.
click here to see where to watch or (watch here).
Ready to Watch Good Witch, Season 2, Episode ?