The Flash is running out of time and speed. In “Liberation,” Eva (Efrat Dor) is making her final plans for her liberation. And Barry (Grant Gustin) and Iris (Candice Patton) find themselves in the most difficult position ever. Apart.
After Mirror Iris kicked Barry out of their home, Barry threw himself into working on the new speed force. He’s obviously very sad about the situation but won’t talk to anyone about it. He moved into Joe and Cecile’s house for the time being.
Cisco (Carlos Valdes) and Ralph (Hartley Sawyer) are with him when they test the first machine to create a new speed force, but the machine doesn’t work. Cecile (Danielle Nicolet) checks in on the boys and suggests they take a break. She offers to go with Barry to see Iris but Barry has too much work to do. Every day he can’t use his speed is a day he can’t save the city. He sends the message that he misses Iris.
Mirror Iris and Kamilla (Victoria Park) report to Eva about Barry’s draining speed. Eva can tell that Mirror Iris is distant, but Iris covers, asking about the next phase. Eva tells them to join their “brother” Chief David Singh (Patrick Sabongui) and prepare for her liberation. They end their conversation just as Cecile gets there.
Cecile has no luck with Iris either. Iris is mad that Barry made the decision to put Joe (Jesse L. Martin) in witness protection without telling her. Cecile asks what Iris wants to happen, so Iris asks what Cecile is sensing from her. Cecile senses sadness and concern. Kamilla interrupts saying iris needs space so she can focus on what’s important. Iris agrees, saying she needs to take care of herself. That’s really out of character for Iris West-Allen.
Cecile returns home and Barry is there with boxes everywhere and a whiteboard full of notes. She asks what he’s doing and Barry says that Iris isn’t Iris. He goes through all of his ideas about how Iris is a fake, including the possibility that she’s a shape-shifting alien.
There are two key clues that Barry is basing his suspicions on. 1- Iris made good pancakes. The real Iris can’t make pancakes at all. And 2. Iris threw him out. He knew from the moment he left that this iris was a fake. Cecile thinks Barry might be running on the fear that his marriage is in trouble. But Barry is certain that his Iris is out there and he has to find her. He is eager to get his speed back to save her.
Cisco and Ralph go check in on a very sick Caitlin (Danielle Panabaker) only to find her knocked out on the couch asking for help. Normally she would be Frost when running a temperature of 34 degrees Fahrenheit. But this is Caitlin and she’s in trouble.
In the Mirror-verse, Iris says she figured out how to get out. She wants to smash the mirror that Eva can control and dissect it to find the secrets. Eva doesn’t want to do that and angrily leaves Iris. Iris sees a button on the mirror and pushes it. She finds a hidden room with mirrors behind the big mirror.
Cecile lets Barry into the Citizen offices where he searches Iris’ computer for anything strange. He finds the picture that Kamilla took of Iris and Wally. Iris is in her mirror form. It’s the evidence he needs to expose the fake iris.
Meanwhile, Iris, Kamilla, and Singh set up multiple mirrors in the West-Allen loft. Iris is still a little distant from everyone. But they have important business to finish. They have one more item to obtain to ensure success. The blood of one Dr. Ramsey Rosso (Sendhil Ramamurthy)
Barry, Cecile, and Nash (Tom Cavanagh) confront Mirror Iris about being a fake. Barry shows Iris the pictures and says she doesn’t belong in their dimension. Iris gets defensive saying the picture could be a glitch. There’s only one way to find out. Barry has a prismatic scanner that will reveal that Iris is a fake. With Nash and Cecile watching, Iris allows Barry to use the scanner on her.
At the same time, the real Iris steps into the secret room. She pushes a button and the mirrors show her what Eva’s really been up to. She sees that Eva was watching her as Iris investigated Joseph Carver (Eric Nenniger). Eva knew what Iris was up to and when she got the chance, pulled Iris into the mirror.
Barry uses the scanner on Iris at Star Labs but nothing happens. Iris turns the tables on Barry, saying he’s the one who’s been acting weird. The real Barry would have fought harder to come home. She uses the scanner on Barry and reveals his prismatic image. Nash and Cecile believe that Barry is the fake. Cecile puts meta cuffs on Barry and they put him in the pipeline.
Barry yells from the pipeline, repeating his belief that Iris is the fake. Cecile wonders what Barry is if that’s not the real him. He appears to be a mirror image of Barry and she suggests that Carver had something to do with it. Nash agrees because he’s seen McCulloch’s reflective chip technology. They decide to split up to find something on Carver, but Cecile gets the feeling that something’s not right.
Cisco figures out that Caitlin put herself in an ice coma. He uses Ralph as a jumper cable to wake Caitlin up. Cisco sets up an electric current to go through Ralph into Caitlin. It works and Caitlin wakes up. Ralph is okay too. Thank Elsa!
Caitlin says her bullet wound from Doctor Light (Emmie Nagata) never quite healed and her run-in with Sunshine (Natalie Sharp) didn’t help either. She tried to cold heal herself and the wound ruptured. Her immune system put her in hibernation to protect her. Caitlin admits that she needs help. And the only person who can help her is her mother.
Mirror siblings, Singh, Kamilla, and Iris meet at ARGUS. Iris reveals that Eva found out what Barry was planning for Iris. She replaced the prismatic scanner with a copy that would expose Barry and not Iris as a fake. They tell Ramsey who they are and who they work for. Ramsey knows who Eva is and they explain what happened to her. He knows they need his blood and in return, they will free him. Mirror Kamilla sacrifices herself to free Ramsey because it is Eva’s will.
Ramsey steps out and attacks Singh and Iris. He takes a good look at Iris and says he saw the hesitation in her eyes. She has the will power and asks what this Iris really wants. She tries to say she wants Eva’s will, but Ramsey knows better. Iris admits that she wants to be alive. He gives her the blood and steps back into the containment pod. Iris asks why and Ramsey knows he wouldn’t have been able to get past the other doors. He says there’s more than one way for him to be free. This is just a long game. Iris takes the blood and leaves.
At STAR Labs, Cecile releases Barry. She says the facts say he’s not who he says he is. But she knows in her heart that he is the real Barry. She tells him to go get Iris back. Barry runs home.
Iris returns to the West-Allen loft where Eva is waiting for her. Eva needed Ramsey’s blood to reconfigure the molecular stability of the barrier that burns organic matter. She is creating a bridge between the real world and the Mirror-verse.
Barry shows up and is prepared to stop Mirror Iris. He demands to know where the real Iris is. Mirror Iris doesn’t answer. She throws Ramsey’s blood on the mirror and starts fighting Barry with sword arms.
In the Mirror-verse, Eva ties up Iris, forcing her to watch Mirror Iris fight Barry while they wait for the bridge to be completed. Mirror Iris cuts up Barry pretty badly, forcing him to step between the mirrors. Mirror Iris uses the mirrors to get close to Barry. Eva breaks a mirror above Barry’s head. Mirror Iris stabs Barry through the shards. Barry is badly hurt but still asks about the real Iris. Mirror Iris taunts him about how close she got to him.
In the Mirror-verse, Iris vows to kill Eva, but Eva says the Mirror Iris is part of her. Whatever Eva feels Mirror Iris feels and they can’t lose. Iris starts asking about Carver and how Eva feels for him. She knows Eva still loves him. Iris uses Eva’s hurt feelings to make the Mirror Iris back off of Barry.
And it works. Mirror Iris hears a high pitch noise in her head and she recoils from Barry. Iris finally makes Eva break when she says that Joseph didn’t care about Eva and abandoned her. Eva yells that she wants Joseph to suffer, over and over, making Mirror Iris repeat “suffer.” Barry figures out that Iris is working with him from wherever she is.
Barry reaches out to Mirror Iris, saying a part of her heart is Iris. She was made from the real Iris. He saw the kindness in her. He saw her laugh. Barry says Mirror Iris can be more than a mirror image. She can be herself, but she has to want it. She has to choose it. Mirror Iris says she chooses herself.
Eva watches from the other side and destroys the Mirror Iris. Mirror Iris tells Barry to save the real Iris. Her face cracks, making her fall to the floor. Barry holds her as the rest of her face cracks. She says she feels alive. Mirror Iris shatters into pieces of glass.
Eva turns on her R-CHEM and steps through the mirror. The Flash starts to charge up, but Eva throws a shard at him, stabbing him in the stomach. Barry lays on the floor as Eva apologizes to him, saying it didn’t have to be like this. He only cares about the real Iris. Eva admits that Iris, Singh, and Kamilla are in the other world. Barry asks if she’s going to kill him. Eva says there’s no need for that. He’s not a threat anymore. As long as Flash stats out of her way, she will stay out of his. Eva says she has unfinished business to attend too and a whole world to liberate. Barry passes out as Eva disappears.
When Barry wakes up, he is healed. He looks into the mirror and starts talking to Iris. She’s on the other side, but can’t hear him. Iris starts talking to Barry. They love and miss each other. Their love is constant across dimensions, across time, to the end of the world and back. Iris promises to find Kamilla and Singh. They both vow to find a way to get her home.