If there is one lesson to take away from Arrow Season 6 Episode 15 it is that things are not slowing down anytime soon.
Especially as the Dragon is now rising in Ricardo Diaz who is beginning his take over of Star City and the fall of Oliver Queen.
I have been stoked for "Doppelganger" ever since it was announced that Roy Harper was returning. Colton Haynes was always one of the best parts of Arrow when he was on.
But what had me more stoked was what this would do for Thea's storyline. A storyline that has been lacking for most of Arrow Season 6 sadly, excluding her coma trip.
It was beautiful to be reminded of how strong Thea's love for Roy was. She has lost a lot of people over the years and Roy is one of the last few people in her life she has left.
Haynes and Willa Holland's chemistry was also something I had missed seeing for years. The minute they were reunited, it took me back to that happy place with Arrow.
Oliver and Felicity may be Arrow's official power couple, but to me, it was always Roy and Thea. These two are more believable as a couple than any other pairing that I have seen on this show.
I will admit that I was hoping to get to see Roy kick some butt with Thea. But maybe we will see that in a few weeks. My dream is still to see Arsenal and Speedy both suited up at the same time.
If there is one thing that "Doppelganger" did for Thea, it was teasing her potential exit from the series. From Oliver's suggestion that they leave to the final scene at the end, I think we know how this is ending.
I'm almost convinced that this new League of Assassins will be something that Thea leads. But unlike Malcolm and Ra's al Ghul, she may lead it to something more positive.
If it was up to me, I would love if the new League consisted of only women. I don't know how this will go down, but I suspect Thea will end up leading that League with Roy by her side.
As far as Speedy goes, it was awesome seeing her back in action. Can you believe it has been more than a year since we saw Thea back in the suit?!
"Doppelganger" also served as a big story for the doppelganger herself, Laurel Lance a.k.a. Black Siren. I can only imagine how much fun Katie Cassidy must have had shooting this episode.
Her sob story to the press and Siren's performance as Earth-1 Laurel was hilarious. It gives you an idea of how Siren perceives her Earth-1 counterpart which is very funny.
Her business with Diaz is questionable, to say the least. I don't know why, but I don't think it is that simple that she is back in cahoots with him.
Despite coming off as a double agent, I think she is playing Diaz big time. Siren is most likely going to hold her word to Oliver while trying to take Diaz down from the inside.
I could see her doing it for selfish reasons though, given that she now has to act as Earth-1 Laurel. It would be a shame if the writers don't go through with this redemption arc they have been teasing.
The big take away is the fact that Diaz is finally getting to play a larger role on the show. Don't get me wrong, I appreciated what Michael Emerson did as Cayden James.
But Kirk Acevedo brings more intensity and suspense as a big bad than Cayden ever did. Diaz makes me legit scared while Cayden never did it for me.
The idea that Diaz has corrupted Star City, even more, presents an intriguing struggle for Oliver. Who can he really turn to as the mayor?
The current police force is out of the question, that's for sure. Only time will tell how the writers will conclude all of this.
Overall, "Doppelganger" was one of the stronger episodes since the winter hiatus ended. It gave us a lot of strong stuff for Thea and Laurel while also rising Diaz further to the top.
Now it's your turn to let us know what you thought of Arrow Season 6 Episode 15 in the comments below! What did you think of Roy Harper's return?
Was it a blast to see Thea suiting up as Speedy again? What the heck is Black Siren up to? What are your thoughts on the return of the League of Assassins?
Remember you can watch Arrow online right here via TV Fanatic! Catch up with the Emerald Archer before Arrow returns on March 29!