Tonight's episode of Arrow saw Slade's family reunion with his son, but that wasn't the only reunion tonight.
Spoilers below for tonight's episode of Arrow, "Promises Kept," below!
While Oliver (Stephen Amell) and Slade (Manu Bennett) were in Kasnia reconnecting Slade and his son, Team Arrow was keeping tabs on the streets of Star City, which included someone stealing parts for a weapons-grade 3D printer. After an evening of fighting crime, though, Diggle (David Ramsey) went home and his wife, Lyla (Audrey Marie Anderson) was there.
Last time we saw Lyla, she and John had been experiencing some marital difficulties with Diggle disapproving of some of the morally questionable choices she's had to make in being in charge of ARGUS despite always backing Oliver's plays. However, they did promise to work on things and from the looks of things, that's been going well but that might not last. As things began to heat up between Diggle and Lyla, his tremors returned leading him to have to get to his tremor-stopping drug behind his wife's back.
Diggle's drug situation is only going to get more complicated. It was revealed that Diggle is getting his supply from Ricardo Diaz, aka The Dragon and the latest villain Team Arrow has to deal with, and according to Ramsey, things are going to get worse and Diggle will have to come clean.
"The team has already been jeopardized by Diggle's indecision, but it's going to go further with his drug use," he said at a recent set visit. "So I think he has to come clean at some point to his wife and to his team."
Arrow airs Thursdays at 9/8c on The CW.