Warning: Spoiler ahead for Doctor Who season 15, episode 3, "The Well."Doctor Who has several iconic recurring villains, but season 15, episode 3, "The Well," is the first time in a long time that the show has introduced something that can be an ongoing threat to the Doctor. After debuting in 2007's "Blink," the Weeping Angels have come back several times, and their lore has expanded, along with their connection to the various versions of the Doctor who have appeared during the last 18 years. "Lux" has already declared "Blink" the best Doctor Who episode ever, and "Well" honors that legacy by giving the Angels a shot at a much-needed rest.