WARNING: This may contain spoilers! I have tried to keep it as spoiler free as possible. However, there is inevitably information here that will give you a