Inevitably the main thread turns into accusations of spoilers. So here's a spoiler friendly thread.