Good Witch Season 2
Episode List - Good Witch - Season 2
Good Witch Season 2 Episode 11
Good Witch Season 2 Episode 10
Good Witch Season 2 Episode 9
Good Witch Season 2 Episode 8
Good Witch Season 2 Episode 7
Good Witch Season 2 Episode 6
Good Witch Season 2 Episode 5
Good Witch Season 2 Episode 4
Good Witch Season 2 Episode 3
Good Witch Season 2 Episode 2
Good Witch Season 2 Episode 1
Season Description
Good Witch Season 2 Watch Online - Cassie Nightingale, the spirited enchantress of Middleton, is back to her bewitching ways in the second season of Good Witch. For Cassie, this is a year of choices. She and Sam, her handsome and charming neighbor and town doctor, continue to grow closer and question where their friendship will lead them.