A fantasy series allows us to explore the complexities of characters, the far corners of their worlds, and the consequences of their actions - for best-selling author Samantha Shannon, this is "a privilege, and such a joy." Here she recommends five rich, sustained fantasy worlds, featuring old gods, spymasters, witches, plagues, and the land of the dead - and above all, characters who keep surprising us.