User blog comment:User 102030/The Laurel twist/@comment-28501280-20161227195300

Why spoil it in the trailer though? Anyways, a guy supposedly leaked the entire plot for the episode a few days ago. He called that it was Black Siren, and even said the exact line that she says in the trailer. Anyways, Black Siren was released by Prometheus and forced to work with him, and she's hired to pretend to be Laurel as a form or psychological warfare on Team Arrow. Basically, she attacks Felicity and tries to kill her but Oliver talks her down. She lost her Oliver so he starts to get through to her. She's arrested, but kept nearby so Oliver can continue to try to rehabilitate her. And then there's a new Black Canary coming (rumored to be the new character, Tina), who has an actual metahuman Cry. She uses on some guys who try to grab her in a bar (seen in the trailer when the shot glass shatters). And that's honestly kind of annoying. Have Laurel back, get the fans hopes up, but then she's gone and replaced by yet another Canary. I mean, they said had no more stories to write, and yet they kill her just bring in someone else to take over her job and introduce another Canary who just happens to have the same sonic abilities. I say just let the canary mantle go