The long enchantment a novel of Queen Victoria and John Brown