Good Witch
Season 2

11 Episodes

Season 2

Episodes

All »
  • 11 episodes
    11 episodes
    • s2e11Good Witch Halloween
      October 22, 2016
    • s2e10A Perfect Match 2
      June 19, 2016
    • s2e9A Perfect Match
      June 12, 2016
    • s2e8Truth
      June 5, 2016
    • s2e7What's Your Secret?
      May 29, 2016
    • s2e6Risk
      May 22, 2016
    • s2e5Surprise Me
      May 15, 2016
    • s2e4The Trouble With Love
      May 8, 2016
    • s2e3Out of the Past
      May 1, 2016
    • s2e2Driven
      April 24, 2016
    • s2e1Second Time Around
      April 17, 2016