In a recent interview, Arrow creator Andrew Kreisberg, discussed the recent developments on season 2 and how they would influence the trajectory of the show.

Laurel To Rescue Oliver From Blood-Thirsty Mirakuru Soldiers In Future Episode?

While talking about the shocking events of the last episode highlighted by Slade (Manu Bennet) killing Moira (Susanna Thompson), Kreisberg suggested that everything was not as it seemed to fans. Kreisberg stated that while most people thought Slade killed Moira merely to "piss Oliver" (Stephen Amell) off, there was more to it.

"The politics of Starling City are probably less important than there are going to be super-villains running around the city," he told Collider on April 23. "The one thing you don't get from this episode is that maybe Slade didn't just kill Moira to piss Oliver off, and maybe somebody realizes that."

The Finale Will Be Insane; Oliver and Laurel to Get Back Together? 

Kreisberg also revealed that the next episode, City of Blood, would open with Moira's funeral and Oliver would go missing.

He went on to suggest that things were going unravel for the worse in Starling City and even Thea would be severly affected.

Oliver's Circumstances Will Dramatically Change in Season 3?  

"All hell is going to break loose in the city," he said. "Thea will find herself in a precarious predicament.  Part of our math with killing Moira was that, if we were going to send Thea in that direction, she needed to have nothing pulling her back here.  Now, she has a brother who lied to her and has done something unforgivable, and no mother."

City of Blood will air on May 1 on CW.

Watch the preview here: