Well, this is a pleasant surprise!

While there are scant details available, EW reports today that actor Robbie Amell will be returning to The Flash as Ronnie Raymond in Season 3.

The Life and Times of Ronnie Raymond

The last time we saw Amell on The Flash was when he played his Earth-2 counterpart, Deathstorm, in Season 2. Of course, Zoom killed Deathstorm, so it’s probably a good bet he won’t be playing that role again.

The most likely explanation for Ronnie Raymond’s return is Flashpoint. He doesn’t seem to exist in the current revised timeline, but perhaps Savitar or Julian will bring him over from the Flashpoint timeline (assuming he’s alive over there).

Ronnie was originally introduced as the fiancé of Caitlin Snow (Danielle Panabaker), who was thought dead when the particle accelerator exploded at S.T.A.R. Labs. He was later found alive and became one half of the hero Firestorm, alongside Dr. Martin Stein (Victor Garber). When the duo tried to separate themselves using the singularity created by Eobard Thawne, Ronnie was killed.

The Healing Factor

In the pages of DC Comics, Firestorm’s powers were used to heal Killer Frost and help her control her powers. She’s now even a member of the Justice League of America, believe it or not. It’s possible The Flash could use a version of that story since Caitlin is currently struggling with her new powers on the show.

Is Sandman Joining 'Legends of Tomorrow' For This Year's Crossover?

Robbie Amell is the first cousin of Arrow star Stephen Amell. Since appearing on The Flash, he’s had roles on FOX’s X-Files revival and the films 9 Lives and ARQ.

EW could not confirm exactly when we’ll see Ronnie’s return to The Flash, but they do say it will be a “winter episode.”

The Flash returns from winter hiatus on Tuesday, January 24 at 8/7c on The CW.

Follow on Twitter and Facebook for all the latest news and updates on The Flash, Arrow, Supergirl, DC’s Legends of Tomorrow, and more!

Are you excited to see Robbie Amell return to The Flash? How do you think Ronnie will be revived? Sound off in the comments below!