The theory that Mrs Flood is actually the Sandringham Hotel manager and Fifteenth Doctor's bestie Anita Benn gained traction pretty quickly in late 2024, and it's not hard to see why.