They weren't kidding when they said a Witch War was going to start in Salem.
New witches are already making their way to frightening little town in Salem Season 2, including Lucy Lawless' Countess Marburg, one of the last of the line of powerful German witches. The countess will bring along her son, Baron Sebastian Marburg, played by Joe Doyle.
Stuart Townsend will come to Salem in the form of Samuel Wainwright. Wainwright is an English doctor with closely guarded secrets intent on exposing those of Salem. Good luck with that! We've already seen what happens to those who try....
Finally, a new teaser was released featuring Anne. She simply screams she is not a witch. Perhaps she's not. Maybe she's a bat?
If you missed any of the first season, you still have time to catch up when you watch Salem online via TV Fanatic. The series returns in April.
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. Follow her on Twitter.