Winter is coming and finally, so is "Game of Thrones" Season 3, which premieres March 31 at 9 p.m. EST on HBO.

As the hour grows near, the first full-length trailer for the new season has been released, and whether you're a longtime fan of George R. R. Martin's epic saga or simply a loyal viewer of the cable network's adaptation, there's plenty to whet your appetite for the show's impending return.

All of your (surviving) Season 2 favorites put in an appearance, from Tyrion Lannister (Peter Dinklage) -- now sporting a scar from the Battle of the Blackwater -- to Daenerys Targaryen (Emilia Clarke) as she and her dragons try to stay alive across the Narrow Sea. Eagle-eyed viewers and fans of "A Storm of Swords" might also spot newcomers such as Mance Rayder (Ciarán Hinds) and Brynden “The Blackfish” Tully (Clive Russell), and a very important moment for Jon Snow (Kit Harington).

"Game of Thrones" Season 3 premieres March 31 at 9 p.m. EST on HBO.

What are you most looking forward to when "GoT" returns?

Loading Slideshow...
  • 'Game of Thrones' Character Posters

    Peter Dinklage as Tyrion Lannister.

  • 'Game of Thrones' Character Posters

    Sophie Turner as Sansa Stark.

  • 'Game of Thrones' Character Posters

    Rory McCann as Sandor Clegane (The Hound).

  • 'Game of Thrones' Character Posters

    Richard Madden as Robb Stark.

  • 'Game of Thrones' Character Posters

    Kit Harington as Jon Stark.

  • 'Game of Thrones' Character Posters

    Jack Gleeson as Joffrey Baratheon.

  • 'Game of Thrones' Character Posters

    Nikolaj Coster-Waldau as Jaime Lannister.

  • 'Game of Thrones' Character Posters

    Emilia Clarke as Daenerys Targaryen.

  • 'Game of Thrones' Character Posters

    Lena Headey as Cersei Lannister.

  • 'Game of Thrones' Character Posters

    Michelle Fairley as Catelyn Stark.

  • 'Game of Thrones' Character Posters

    Isaac Hempstead-Wright as Bran Stark.

  • 'Game of Thrones' Character Posters

    Maisie Williams as Arya Stark.

  • 'Game Of Thrones' Season 3

    Emilia Clarke as Daenerys Targaryen

  • 'Game Of Thrones' Season 3

    Clive Russell as Brynden "The Blackfish" Tully

  • 'Game Of Thrones' Season 3

    Peter Dinklage as Tyrion Lannister

  • 'Game Of Thrones' Season 3

    Nikolaj Coster-Waldau as Jaime Lannister

  • 'Game Of Thrones' Season 3

    Thomas Brodie Sangster as Jojen Reed

  • 'Game Of Thrones' Season 3

    Jack Gleeson as Joffrey Baratheon, Natalie Dormer as Margaery Tyrell

  • 'Game Of Thrones' Season 3

    Gwendoline Christie as Brienne of Tarth

  • 'Game Of Thrones' Season 3

    Kit Harington as Jon Snow

  • 'Game Of Thrones' Season 3

    Rose Leslie as Ygritte

  • 'Game Of Thrones' Season 3

    Charles Dance as Tywin Lannister

  • 'Game Of Thrones' Season 3

    Sophie Turner as Sansa Stark

  • 'Game Of Thrones' Season 3

    Richard Dormer as Beric Dondarrion

  • 'Game Of Thrones' Season 3

    Dianna Rigg as Olenna Tyrell

  • 'Game Of Thrones' Season 3

    Lena Headey as Cersei Lannister

  • 'Game Of Thrones' Season 3

    Richard Madden as Robb Stark, Oona Chaplin as Talisa Maegyr

  • 'Game Of Thrones' Season 3

    Michelle Fairley as Catelyn Stark

  • 'Game Of Thrones' Season 3

    Ciaran Hinds as Mance Rayder

  • 'Game Of Thrones' Season 3

    Carice van Houten as Melisandre

  • 'Game Of Thrones' Season 3

    Stephen Dillane as Stannis Baratheon

  • 'Game Of Thrones' Season 3

    Isaac Hempstead Wright as Bran Stark

  • 'Game Of Thrones' Season 3

    Ellie Kendrick as Meera Reed

  • 'Game Of Thrones' Season 3

    Maisie Williams as Arya Stark

  • 'Game Of Thrones' Season 3

    Paul Kaye as Thoros

Related on HuffPost: