Barry (Grant Gustin) tries to be a source of hope for his “future” friends in Season 3, episode 19 of “The Flash.”

According to the synopsis for the installment, Barry — upon his arrival in 2024 — meets the future versions of his Team Flash friends, who have become very different people since their failed attempt to prevent Iris’ (Candice Patton) death at the hands of Savitar.

Although Barry’s primary objective in his trip to the future is to find out Savitar’s real identity in hopes of saving Iris’ life, the Scarlet Speedster also finds himself infusing a sense of hope back into the future version of Team Flash who was deeply affected by their terrifying showdown with Savitar.

READ: Why does Candice Patton enjoy playing Iris in Season 3 of “The Flash”?

Interestingly, events in the episode won’t solely take place in the future because as the synopsis reveals, the hunt for Killer Frost (Danielle Panabaker) continues back in 2017.

In the trailer for the episode, Barry also comes face-to-face with his future self, who seems to be still reeling from Iris’ death seven years after. Surprisingly, the two Barrys get into a little scuffle, probably after Barry from the present asks his future self about who Savitar is.

In an interview with Entertainment Weekly, Gustin said that Barry’s journey to the future in episode 19 is unlike any time travel he has done before. “This is definitely his most involved trip to the future or the past because he’s there for a predominant part of the episode and tries to get some clues as to how [Iris’ murder at the hands of Savitar] went down in the future so he can come back and stop it,” Gustin said.

“The Flash” Season 3, episode 19, titled “The Once and Future Flash,” airs on Tuesday, April 25 at 8 p.m. EST on The CW.