HBO has released an amazing behind-the-scenes look at the second season of Game Of Thrones. Can you name all the new characters included in this video? We'll get you started — up front is the sensational Natalie Dormer, who's playing Margaery Tyrell.

April seems so far away, but the nice thing about this show is that the people behind it take their time making the incredibly character-filled novels by George R.R. Martin accessible. As Executive Producer David Benioff explained, the many characters and storylines were their biggest worry during Season One. To quote Benioff, "Will the audience be able to follow them all?" We think audiences figured it out.