Wes

In an extremely layered season finale, we find out that Wes' killer is linked to Laurel's father.

Now it seems like Nate might be the murderous psycho instead of Frank.

We finally found out who was under the sheet and we're devastated, but we can't get any real answers until January.