Just as a note, this post will have tons of spoilers so please do not continue beyond this sentence. More under the cut, as always.