Iris said herself she wasn't supposed to die until May.
So why is she unconscious in the lab on The Flash Season 3 Episode 12 "Untouchable?"
Apparently no one told the criminals of Central City that Team Flash already had enough on their plates.
Clive Yorkin, the latest killer meta to breeze through town, targets Joe, but somehow hits Iris instead.
We haven't met him yet, and we already hate him.
Caitlin's on the case. Will she turn into Killer Frost to save her friend? What about Wally? Can he ramp up his training in time?
Scroll through the photos and let us know what you think!
Need to get caught up? You can watch The Flash online anytime.
Saving Iris - The Flash
After Iris is caught in the crossfire, it's up to Caitlin to save her life.
Desperate Barry - The Flash Season 3 Episode 12
Poor Barry is helpless when it comes to Iris' pain. Sometimes being a superhero isn't enough.
Caitlin's thinking - The Flash Season 3 Episode 12
How far will Caitlin go to save Iris? We're guessing she might tap into her icy alter ego for help.
Caitlin helps Iris - The Flash Season 3 Episode 12
Dr. Snow treats Iris after the meta human attack. What will it take to save her?
Dr. Snow or Killer Frost? - The Flash Season 3 Episode 12
Could Caitlin be channeling Killer Frost to cure what ails Iris? Maybe ice is the answer.
Bad news for Joe? - The Flash Season 3 Episode 12
Papa Joe looks upset by whatever Barry's telling him. Safe to say it's probably about Iris' condition. We're scared, too, Joe.