Magic and mystery await in The Shadow Keeper