agatha all along fan theory