!!!SPOILER!!! 127 more words