The following post contains SPOILERS for WandaVision Episode 7.

We’ve been predicting since the very first trailer for WandaVision that something was going on with Kathryn Hahn’s character. Officially, she was playing Wanda’s neighbor Agnes, but we always had a hunch that was a cover identity for someone from the Marvel Cinematic Universe. Our favorite guess was that she was Marvel witch Agatha Harkness, and in this seventh episode of the series that turned out to be true.

But! We did not predict that Agatha would be the villain of the series, manipulating Wanda to control Westview for her own mysterious purposes. In hindsight, though, we should have seen that coming. In this latest video, we break down all the clues throughout the season of WandaVision that hinted at Agnes’ true identity and teased the fact that she was behind everything all along.

If you liked this video on all the clues to Agnes’ true identity, check out more of our videos below, including the connections between WandaVision and Young Avengers, all the Marvel Easter eggs in WandaVision Episode 6, and our theory about how the Kree could be involved in WandaVision. Plus, there’s tons more over at ScreenCrush’s YouTube channel. Be sure to subscribe to catch all our future episodes. WandaVision airs weekly on Fridays on Disney+. The next Marvel Disney+ series, The Falcon and the Winter Soldier, premieres on the service on March 19.

Gallery — Our Favorite WandaVision Easter Eggs So Far:

More From B100