A Discovery of Witches is an AMC three part and three season series about witches, daemons and vampires. Diana Bishop who is played by Teresa Palmer is a historian and witch who discovers her powers. In the first season Diana meets a vampire played by Matthew Goode who helps her with her powers and protects her from the Covenant. The Covenant was created to make sure each species do not intermingle and they want to control to raise the children. In order for Diana to learn her powers, they step back in time during the 15th century when witches were been hunted. Most of the second season they spent their time in the past to learn to weave spells and along the way they meet with Matthew de Claremont's father who was played by James Purefoy. During the third season, they get back to the current period to try to change the old regime while trying to raise their children. The story was much like Outlander with human creatures that fall in love with different species. Some of the other actors include Alex Kingston, Owen Teale, Gregg Chilingirian and Trevor Eve. Overall I liked this series with a good storyline, good actors and a good ending, definitely add this to your list.