Note: The following article contains discussion of miscarriage which some readers may find upsettingA Discovery of Witches spoilers – including for Shadow of Night, the second book in the All Souls trilogy – follow. A Discovery of Witches star Teresa Palmer has shared that she "fought" to keep a miscarriage storyline from the books that was ultimately cut from the show's second season.