Arrow - Spoilers galore

Spit it out.

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.