The Game of Thrones cast and crew keep a tight lid on spoilers, but that doesn't mean they don't let anything through. For those who want a peek into the future, here's what we know about what's going down on the Season 2 finale (Episode 10: "Valar Morghulis") which airs on Sunday, June 3.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

Theon’s stand: According to the press release about the episode, “Theon (Alfie Allen) stirs his men to action” and “Luwin (Donald Sumpter) offers some final advice.” Hmmm … why “final”? Is it because Bolton’s bastard finally shows up and frees Luwin and the other Stark loyalists from Iron Born rule? We do see Theon yelling "what is dead may never die" at his men in the preview. Is he trying to get them to stay after Bolton’s bastard tells them they are free to go (as per Robb’s instructions in Episode 8: "The Prince of Winterfell")? Or fight back? There are lots of options.

Brienne vs. Jaime: In the preview we see Jaime mocking Brienne, and then they seem to get into a fight, which matches up with this line from the press release: “Brienne (Gwendolyn Christie) silences Jaime.”

Arya’s gift: The press release says “Arya (Maisie Williams) receives a gift from Jaqen (Tom Wlaschiha)” and in the preview he seems to be offering to take her with him wherever he is off to next. Is the gift the gift of his protection?

Dany’s journey: The press release says “Dany (Emilia Clarke) goes to a strange place.” Does she finally get to the fabled House of the Undying where her dragons are being kept?  

Jon proves himself: Also from the press release: “Jon (Kit Harington) proves himself to Qhorin (Simon Armstrong).” We wonder how he does that, given that they are both captives right now.

Lancel changes: According to Eugene Simon, who plays Lancel Lannister, Lancel goes through "a very beautiful change, even if it's not necessarily a healthy one," after his experiences during "Blackwater."

It's extra long: There's so much juicy stuff going down that, based on HBO's air schedule, it looks like it will be an extra 10 minutes long.

Check out all of Wetpaint Entertainment’s Game of Thrones coverage.

Catch the Game of Thrones Season 2 finale on Sunday, June 3 at 9 p.m. ET/PT on HBO.

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaMartin47.

Get your daily TV and pop-culture fix from Wetpaint Entertainment: Like us on Facebook, or Follow us on Twitter!