Thankfully, that all changed in tonights episode, which delivered one very interesting surprise.

Luckily, they dont have to worry about that too much because their artificial Speed Force fails.

From there, Barry throws himself into his other problem: Figuring out whats up with Iris.

The Flash

Credit: Dean Buscher/The CW

Aftershe kicked him out in last weeks episode, Barry realized that something wasnt right.

At first, Cecile seems skeptical but Barrys conviction convinces her to believe him.

When the equipment fails to prove Barry right, Mirror-Iris takes it and uses it on him.

After narrowly escaping being discovered, Mirror-Iris rendezvous with her siblings, Mirror-Kamilla and Mirror-Singh, at A.R.G.U.S.

Cue a truly surprising guest appearance fromSendhil Ramamurthy, who delightfully chews the scenery from inside his high-tech cell.

The Mirror-Trios encounter with Bloodwork also added some surprising depth to Mirror-Iris.

The shot of Mirror-Iris' arm-swords piercing Barry’s sides as glass rains down on him is truly stunning.

Eva and Iris watch all of this go down from the Mirrorverse.

Unfortunately, Barry was too badly wounded in the fight to go anywhere.

Instead, Eva recovers and finally steps through the mirror and into the real world.

So, Barry passes out as Eva exits stage right.

Coincidentally, Iris says something similar on the other side of the mirror, too.

What a sweet and poignant note to end this wild episode on.

Wall of Weird:

This post has been updated.