Game of Thrones fans have waited forever for Season 7. And they've waited even longer for the Great War to begin. But when the brand new season premieres on HBO on July 7, the wait is over.

The network has finally released the brand new trailer for season 7, which begins with the epic battle. Queen Daenerys, Cercei and Jon Snow are ready. Watch below.