Wally's missing in action and Barry's been stabbed on The Flash Season 3 Episode 15 "Wrath of Savitar."
Judging by the title alone, it's not too hard to guest who's behind the problems in the lab.
But what role does Julian play in the Savitar saga? Could he hold the answers to changing the future?
Scroll through the photos to see all the tension in the lab. But there is one bright spot on a certain lady's finger.
Remember, you can watch The Flash online anytime!
Barry's injured! - The Flash Season 3 Episode 15
What happened to Barry?! Cisco keeps watch as Caitlin and Julian prepare to remove the shrapnel from The Flash's chest.
Joe assists with surgery - The Flash Season 3 Episode 15
Caitlin and Julian are old pros at fixing injuries. But Barry's latest looks particularly bad as Joe joins them to help Barry.
Iris wears the ring! - The Flash Season 3 Episode 15
Of course that's the first thing we checked! Iris is wearing Barry's ring! But it's hard to be excited when everyone looks so worried.
Team Meeting - The Flash Season 3 Episode 15
Jesse arrives for what looks like a Team Flash meeting. Except there's one person missing: where's Wally?
Jesse brings bad news - The Flash Season 3 Episode 15
It's time to start worrying about Wally. Jesse looks scared as she faces Iris and Joe. Has Savitar taken Wally?
Earth-1 Problems - The Flash Season 3 Episode 15
Jesse hasn't been back on Earth-1 for long. But judging by her expression, things are not going the way she planned.