No real spoilers, but still might ruin it for you.