SPOILER WARNING: This article contains major spoilers for "Deathstroke Returns," the latest episode of Arrow.
In "Deathstroke Returns," the latest episode of Arrow, Vigilante was finally unmasked. When the lethal anti-hero attempted to take the life of the councilwoman behind the anti-vigilante legislation, Dinah Drake chased him into an alley and used her Canary cry to stop him. The ensuing damage forced him to remove his mask, revealing her former partner and lover Vincent Sobel, who has long been thought dead.
The reveal stunned Dinah, which allowed Vincent to escape. She immediately returned to the bunker and revealed Vigilante's identity to the rest of the team. Of course, considering Vincent had been shot in the head, no one could puzzle out how he had managed to survive -- until she confronted him again while protecting the councilwoman.
Vigilante made another attempt on the councilwoman's life while she was explaining her anti-vigilante bill on live television. Fortunately, Dinah and her fellow SCPD cops were on the detail and sprung into action. When Vigilante cut the lights, Dinah slipped away and changed into her Black Canary costume. As Black Canary, she tracked Vigilante down and managed to stall him long enough to have a conversation.
As it turns out, Vincent had also become a metahuman in the particle accelerator explosion, which gave him a rapid healing ability. This allows him to heal from even the most grievous of wounds, including the shot to the back of the head that led Dinah to believe he had died. In "Deathstroke Returns," he took another bullet to the head to protect Dinah when a cop let off a nervous shot, which put his new abilities on display.
During their conversation, Vigilante told Dinah he hadn't come back to her because she would have distracted him from his "mission." However, he didn't have a chance to tell her just what that mission was, as they were interrupted by the nervous cop.
This time around, Dinah let Vigilante escape. She quickly changed back into her cop clothes and walked back to her car, where she discovered a gift from him: a matchbox with a small paper rose inside, a gift he used to give her before he "died."
The Vigilante situation spelled even more trouble for Dinah and the rest of Team Arrow when Special Agent Amanda Watson approached her after the councilwoman was saved. Watson made it abundantly clear that she suspected Dinah of being Black Canary, though she didn't have any concrete proof -- yet.
Starring Stephen Amell as the Emerald Archer (well, not currently), Arrow airs Thursdays at 9pm ET/PT on The CW. The series also stars Emily Bett Rickards, David Ramsey, Willa Holland and more.