I absolutely loved the All Souls Trilogy! They are my favorite books. I thought this TV series would be just another disappointing rendition of the books it's based off of. I was completely wrong. This series is phenomenal and really captures all of the details I loved in the books. The casting couldn't have been more accurate and Diana is exactly how I imagined. I'm so happy the entertainment industry got it right for once. As a huge fan of the books, this series is a joy to watch.