As expected, Game of Thrones Season 6 has been moving at an overwhelmingly fast pace that viewers are struggling to catch their breath. In episode one, fans got a sneak peak at what the key players in the realm are doing. This time, we actually get to see them put their plans into effect.

One step closer to meeting Jon Snow’s parents?

Bran Stark and the Three-Eyed Raven take a trip back in time, to when Ned Stark and his siblings were still young. Ned is seen jousting with his brother Benjen Stark. Lyanna arrives riding a horse, after which he joins his brother and a young Hodor. Bran was surprised to see that Hodor was speaking in complete sentences, with no trace of his speech defect. The Stark children compliment Hodor, saying he would make a fine warrior given his size.

ALSO READ: Game of Thrones Season 6: Khal Drogo Returns? Cheers For Khaleesi

This vision will most likely lead to the battle in the Tower of Joy where Ned Stark found Lyanna dying in childbirth. According to The Telegraph, Lyanna’s last words were “Promise me, Ned.” This supposedly refers to Lyanna and Rhaegar’s son, whom Lyanna left in Ned’s care. Of course, this child, as theory would have it, is Jon Snow.

Tommen Baratheon vows to avenge Cersei

Finally, the Lannister in Tommen has awakened. After days of avoiding his mother and secluding her in the Red Keep, King Tommen visits his mother and asks for forgiveness. He also promises to do something about the Faith Militant, but this time, he wants his mother’s guidance and Cersei seems to be more than willing to give it.

Ramsay becomes a bigger a-hole

Roose Bolton’s wife Walda has given birth to their son, which means Ramsay is no longer in the running towards becoming Lord of the incumbent Great House of the North. Well, unless he manages to kill off everyone in the Bolton line which he really commits because he’s Ramsay, current Lord of the House Bolton.

Viserion and Rhaegal make a comeback

Things are not going so well in Meereen and the Sons of the Harpy are still causing trouble, particularly setting fire to every ship in Meereen’s harbor. In an attempt to restore order and quash Daenerys’ enemies, Tyrion decides to free Viserion and Rhaegal. Tyrion had said that dragons are incredibly intelligent creatures that will not attack their friends, but will show their enemies no mercy. He befriends Viserion and Rhaegal and consequently unchains them.

ALSO READ: Game of Thrones Star Emilia Clarke Talks About Her ‘Fat’ Body

As Tyrion expected, he was not harmed. However, there remains uncertainty with regard to the dragons’ behavior. In Season 5, before Daenary’s locked up Viserion and Rhaegal, she admitted that she could no longer control them, according to The Daily Mail. Given that even the Mother of Dragons is having this kind of trouble is raising a huge concern for Tyrion. On another note, the dragons are now indebted to Tyrion for freeing them. So maybe that will grant him authority over them.

Melisandre still feeling down in the dumps

Melisandre is still in a slump, and it takes a lot of encouragement and pep talk from Ser Davos before she finally agrees to perform the ultimate magic trick. Through the process, she begins to doubt herself as she notices that her powers have taken no effect. Eventually, she sees that the attempt is a lost cause so she gives up and storms out of the room. Ser Davos and Tormund follow suit, losing all hope. They should’ve waited a little longer as it turns out that Melisandre’s magic did succeed.

Much like Marvel movies where the surprise comes after the credits, this episode of Game of Thrones Season 6 has reminded us of one valuable lesson: Good things come to those who wait.

Game of Thrones Season 6 airs every Sunday on HBO.