*SPOILER warning

comments below