This is it -- everything the past seven seasons have been leading to. After months of mystery and brief teases, we've finally been given a proper first look at the upcoming final season of Game of Thrones, which will see the heroes and villains of Westeros face the forces of the Night King and his army of wights, which broke through the Wall in the Season 7 finale.

As any fan would expect, the trailer begins with tension and action, with Arya running through a shadowy hallway, presumably in Winterfell, her face covered in what looks to be dirt and possibly blood. That exciting opening is followed by brief shots of Ser Davos and Varys, punctuating Arya's words, "I know Death. He's got many faces," before we see Arya raising an obsidian spearhead, ready to take on some white walkers.

RELATED: Game of Thrones Season 8 Poster May Hide a Fatal Link to Season 1

There's a lot of exciting things to see in the trailer, like Daenerys' dragons soaring across the skies Beyond the Wall, the ships full of soldiers clad in gold armour, new and exciting battle shots in vague locations (just to keep things exciting) and finally, the first step the white walkers take toward Winterfell.

Both the showrunners, D.B. Weiss and David Benioff, as well as the large cast, have talked about how exciting and heartbreaking the final season will be, which means any one of the many battle scenes teased in the trailer could be the epic battle that was promised, which is supposed to be bigger than any we've seen on the show before.

RELATED: Game of Thrones: First Season 8 Photos Reveal the Full Cast

Season 8 of Game of Thrones, the show’s final season, will premiere April 14. It will feature six episodes with longer than usual runtimes. The HBO drama stars Peter Dinklage as Tyrion Lannister, Nikolaj Coster-Waldau as Jaime Lannister, Lena Headey as Cersei Lannister, Emilia Clarke as Daenerys Targaryen, Sophie Turner as Sansa Stark, Maisie Williams as Arya Stark and Kit Harington as Jon Snow.