PART II - Major spoilers and speculations