The season finale of Game of Thrones is finally here, and the final episode is sure to get fans crazed over what will happen in what is already slated to be the show's final full season of episodes.

Here's everything we predict will go down in the season six finale, based on the trailer for the episode:

King's Landing: The trial for Cersei (Lena Headey) and Loras (Finn Jones) will begin with the High Sparrow (Jonathan Pryce), Tommen (Dean-Charles Chapman) and Margaery (Natalie Dormer presiding. However, things won't get very far before Cersei gets to have a way to take out her enemies by unleashing wildfire, and causing the city to burn. Unfortunately, her actions will also cause her to fulfill the last part of the prophecy set on her by Maggie the Frog, by killing her last child.

Mereen: Dany (Emilia Clarke), now that she's finally found a way to control the Mereneese and the rest of Slaver's Bay, has a fleet that is increased in size due to her new alliance with the Greyjoys, and with that, comes her newest task-finally heading to Westeros to stake her claim on the iron throne.

Winterfell: Yes the Battle of the Bastards is over and done with-but, Davos (Liam Cunningham) learned before it began what really happened to Shireen. Now, he will force Melisandre (Carice Van Houten) to confess to what she did and face the consequences of her actions.

Beyond the Wall: Bran (Isaac Hampstead Wright) will finally finish downloading all of the information the Three-Eyed Raven gave him. And when that's finished, we'll revisit the Tower of Joy, and finally get the answer everyone is expecting, when it comes to just who Jon's (Kit Harington) parents really are.

Riverrun: Now that they took back the castle, the Freys and Lannister's will be celebrating their victory once again. But their celebration will be short-lived, because Lady Stoneheart could make an appearance to finally get her revenge.

Game of Thrones Season 6 finale airs Sunday, June 26 at 9 p.m. on HBO.