Thea will not only be kidnapped by Slade but will also learn a big secret about Oliver that will create a rift between them in season 2, episode 18 of Arrow.

Oliver Kills Slade in Episode 18?

In a recent interview with TVLine, Marc Guggenheim dished a few spoilers about the upcoming episode, Deathstroke.

Guggenheim spoke about Thea's life being in tremendous danger, as Slade kidnaps her to seek vengeance from Oliver.

Harley Quinn to Return? Actress Portraying Quinn Revealed  

"And the sword of Damocles that's being held over her in [next week's episode] is a double-edged sword - it's both physical and emotional - and I can guarantee that by the end of [Episode] 18, one of those edges is going to cut her," he said.

Then he gave away another juicy bit of information that is not hinted at the preview of the episode. Guggenheim said that Thea would learn "something pretty massive that will cause a tectonic shift in her relationship with Oliver."

Detective Lance Finds Out About Oliver's Secret in Episode 19?

The producer also added that fans should prepare to be suprised and that Slade and Oliver's story will not conclude with this season.

"The way that it unfolds is very unexpected," he said. "This whole season has, basically, been about Oliver versus Slade, with a lot of other elements orbiting it. So I don't think it will be a surprise to say that the conclusion of their story won't happen until the final episode of the season."

Here's the official synopsis for the episode:

"In the Deathstroke episode of Arrow, Slade (Manu Bennett) makes his move against Oliver (Stephen Amell) and the repercussions are enormous. While Oliver scrambles to protect his family, a key player in his team starts to question Oliver's decisions. Meanwhile, Isabel (guest star Summer Glau) makes her move to take Queen Consolidated away from Oliver."

Watch the preview here: