Here it is; the final trailer for Star Wars: The Force Awakens. All I know is that it's set 30 years after the events of Return of the Jedi, and that as well as some returning characters from the original trilogy, it has some new heroes and villains in it.
It will be released on December 17, which is just under two months away. It takes a tremendous amount of willpower to avoid reading spoilers. There will be battles with explosions, and lightsabre duels. People will die. There will be surprise revelations. That's all I need to know.