The 7 Best Witches on TV

Whether they marry a mortal man and aim to live a normal, human life or attempt to unravel the [...]