I watched season 1 after reading Discovery of Witches with high hopes. Deborah Harkness spun a tale full of magic and forbidden love and romance. There is absolutely no chemistry between the actors playing Diana and Matthew. Matthew Goode as Matthew is perfect! Teresa Palmer however falls far short in her portrayal of Diana. Her lines are all delivered with no emotion and I find her unbelievable as the character. The basic plot of the book was followed pretty closely but many small changes that make no sense to make, detract from the depth and magic of the story. I don't hate the show, but if I didn't read the book first I'd probably pass.