Arrow - Spoilers galore
Ok, fine.
So, Laurel is back(or is she?).
I'll start with my least favorite theory.
-Susan Williams drugged Ollie and he is hallucinating. They really focussed on that bottle of vodka before she poured him that drink. I hate this because we just did this, and well, for episode 100. There is no need for another "what if?" fake out.
-FLASHPOINT! Because, if you read any comments on the interwebs, this can explain anything.
-Talia has a Lazarus Pit that no one else knew about and she resurrected Laurel.
-The Legends did something to change the timeline and bring her back.
-It's Earth 2 Laurel, or one from another Earth in the multiverse.
-Finally, to reference X-Men back in the day, Laurel simply "got better."
I'm a little conflicted on this whole thing, because her return cheapens her death, but this happens in comics all the time and this is a comic book show, so I guess it should be expected. Plus, it's a character who got killed off when she finally became likeable. Also, possibly having a real Black Canary on this show again makes me happy.