I read the book and really loved the new take on the vampire witch demon world. I read all 3 books and this show isn't 100% exactly the same, but close enough and well done! Especially because I know special effects are hard to pull off on a budget. It was just good enough to keep the effects interesting, but admittedly a tiny bit cheesy at certain points. It didn't matter though - I love this genre and they did a great job with what they had. My husband and I love this show and really hope it continues to 3 seasons! Love Teresa Palmer as Diana Bishop - perfect choice. Matthew - he's ok. Love Lindsay Duncan as an actress - even though Isabeau is supposed to be young I got over it quickly because she's so charismatic. Juliet, Miriam, Aunts, Satu - great picks!