Tonight's new Game of Thrones episode, "The Sons of the Harpy", begins shortly after last week's "High Sparrow" left off, with Jorah Mormont (Iain Glen) knocking out a fisherman to steal his boat, as he carries his new captive Tyrion Lannister (Peter Dinklage) aboard. We first saw Mormont for the first time all season in last week's episode, where he was drowning his sorrows at a pub, where he sees both Tyrion and Varys (Conleth Hill). What's interesting is, at the end of last week's episode, Mormont told Tyrion he was taking her to the Queen, which could either mean his former Khaleesi, Daenerys Targaryen (Emilia Clarke), or the new Queen of Westeros, Margaery Tyrell (Natalie Dormer). We don't get any answers in this first scene, though Jorah and Tyrion's journey has certainly begun.

We then catch up with Jamie Lannister (Nikolaj Coster-Waldau), who is on a journey of his own with Bronn (Jerome Flynn), as he heads to Dorne to bring back his "niece" Myrcella Baratheon (Nell Tiger Free), who is really his daughter, after what Cersei perceived to be a threat on Myrcella's life. Jamie asks a random sailor what land they are passing, and he tells him Tarth, the "Sapphire Isle" which is home of his former travelling companion Brienne (Gwendoline Christie). Bronn asks Jamie why they are on a merchant ship, and not a Lannister ship, as Jamie breaks down his plan. Jamie and Bronn will sail to Old Town, not far from Sun Spear, where they will then row themselves to the shores of Dorne under cover of darkness. When Bronn asks Jamie if he's ever been to Dorne, Jamie says he hasn't, as Bronn tells him the Dornish are "crazy," and that all they want to do is "f--k and fight." While Bronn suspects they'll be fighting plenty, he doesn't think they'll have enough time for the other half. When Jamie mentions that they're trying to save his "niece," which Bronn is immediately skeptical of, Bronn asks why he's doing this himself, to which Jamie replies, "It has to be me." While he doesn't straight up admit that Myrcella is really his daughter, it seems that they may be on the same unspoken page. Bronn then asks of Jamie freed his brother, Tyrion (which, of course, he did) and when Bronn asks Jamie to give Tyrion his regards if he ever sees him again, Jamie says he'll split him in two, since he killed his father. Of course, Jamie truly could have split Tyrion in two before setting him free, if he really wanted to, so perhaps Jamie is starting to regret his decision.

Back in Westeros, at a small council meeting, Mace Tyrell (Roger Ashton-Griffiths), who was appointed the dual role of Master of Coin and Master of Ships in "The House of Black and White", reveals that the Iron Bank of Braavos has called in 1/10th of the crown's debt. Mace says that, since winter is coming, the crown can only afford to pay half of that, or less. When Mace offers that House Tyrell front the crown the rest of the money, Cersei (Lena Headey) says the Tyrell's have already given the crown far too much, and that they need to arrange better terms with the Iron Bank, in person. Cersei says they should send an envoy to the Iron Bank, with someone of importance, to show their respect, with that someone being Mace himself. Sir Meryn (Ian Beattie) will be escorting Mace on this journey. After sending Mace on his way, Pycelle (Julian Glover) makes a crack that the small council gets smaller and smaller, with Cersei admitting that it's still not small enough.

Last week's episode showed that Cersei's days of being in "power" are coming to an end, now that her son King Tommen (Dean-Charles Chapman) is married to Margaery. We saw the Queen Mother try to strike up some sort of alliance with the religious leader known as the High Sparrow (Jonathan Pryce), and Cersei meets with him yet again in this episode. When Cersei mentions that holy men are being killed off all over Westeros, she suggests that the faith may need "a sword of their own," suggesting that the Faith Militant should be reinstated. Centuries ago, the Faith Militant "dispensed justice" throughout the Seven Kingdoms, and Cersei says that she believes her son, King Tommen will sign a decree, arming everyone that the High Sparrow feels is worthy. While the High Sparrow is taken aback by this honor, Cersei hints that there is a sinner in their midst, "shielded by gold and privilege." Who could she be referring to? We get the answer in the next scene.

We then see the Sparrows attacking "sinners" all throughout King's Landing, clearing out one of Littlefinger's (Aidan Gillen) brothels and capturing Loras Tyrell (Finn Jones), where Lancel Lannister (Eugene Simon), sporting a freshly-carved symbol on his forehead, says Loras has broken the laws of God and man. It seems that Cersei is trying to drive a wedge between King Tommen and his new bride Margaery, who bursts in while Tommen is eating, demanding to know why her brother has been imprisoned. Of course, Margaery knows Cersei is really behind this, telling Tommen that she's jealous that he doesn't belong to her anymore. Margaery, who is rather skilled at manipulation herself, tugs at impressionable young Tommen's heartstrings, who says he will set her brother Loras free. Mildly enraged, Tommen demands that his mommy sets Loras free, but she says she did not arrest him, and if he talks to the High Sparrow, he will surely set Loras free. We then see how truly naive young Tommen really is, when he goes to see the High Sparrow, and his path is blocked by a number of his soldiers. One of Tommen's Kings Guard knights says they will kill them all if he gives the word. With no desire to start a battle, Tommen says they'll find another way, and leaves. Of course, this doesn't go over too well with Margaery, when Tommen says there was no way to free her brother without violence. Margaery appears to have lost all respect for Tommen, saying she needs to send word to her grandmother, and she needs to spend time with her family.

Back at The Wall, Jon Snow (Kit Harington) is training some of his men to fight, while Stannis (Stephen Dillane) and his wife Selyse (Tara Fitzgerald) look on. Selyse mentions that his mother is likely some "tavern slut," but Stannis adds that bedding said "tavern slut" wasn't Ned Stark's way. Of course, Jon Snow's mother is one of the many recurring mysteries for both readers of George R.R. Martin's books and the show itself, but it remains to be seen whether or not it will be solved this season or not. We already know that several characters who are currently alive in the books will die this season, so it's possible that the revelation of Jon Snow's mother could be one of many deviations from the books. Anyway, when Selyse chides herself for not providing Stannis with a son, only a disfigured daughter, Shireen (Kerry Ingram), Melissandre (Carice van Houten) interrupts them, stating that Shireen's scars mean nothing to the Lord of Light. When Melissandre mentions that Stannis will march on Winterfell soon, she hopes he won't leave her behind again, with Stannis assuring her that he won't, and that he needs her. Jon Snow is then seen signing papers for men to fight alongside the Night's Watch, one of which gives Jon pause, Roose Bolton (Michael McElhatton), the man who murdered Jon's brother. While Jon refuses to sign the papers, Samwell (John Bradley) states that they can't get more men without help from the Warden of the North. Begrudgingly, Jon Snow signs the papers, when Melissandre comes to see him, asking Jon to come with them when they head to Winterfell. Melissandre wants to show Jon what he'd be fighting for, Melissandre opens her dress, revealing herself to Jon as she tries to seduce him. Jon protests, saying he once loved another, and even though she's dead, he still loves her.

Young Shireen then pays her father Stannis a visit, saying she's bored, but then asking Stannis if he's ashamed of her. Stannis then tells her a story about a wooden doll he gave her when she was an infant, and that the greyscale, the affliction which causes the scales on her face, would slowly take her life. We heard in an earlier episode that Shireen was mysteriously cured before the greyscale covered her entire body. Stannis tells his daughter that, while his advisors thought he should send his daughter away to live out her short life, he called in every healer he could find, who eventually saved her life. It's quite a wonderful scene that reinstills this daughter's faith in her father.

We then catch up with Sansa (Sophie Turner) and Littlefinger (Aidan Gillen) in Winterfell, as Sansa is found lighting a candle for her aunt Lyanna's statue. Littlefinger then tells Sansa a story of how Rhaegar Targaryen chose Lyanna after a tournament, which lead to a massive war after he kidnapped and raped her. Littlefinger then tells Sansa that he is leaving for King's Landing, since Cersei sent for her. Sansa protests that she shouldn't be left alone, when Littlefinger says that Stannis will ride for Winterfell soon, and since he has a larger army, he should be able to defeat the Bolton's and then make Sansa, the last surviving Stark (well, not really, but Bran and Arya are both miles and miles away), the Wardeness of the North. Littlefinger then gives Sansa another creepy kiss, and assures her that the North will be hers, and Sansa replies that she'll probably be a married woman by the time he returns.

Bronn and Jamie are then seen rowing up the the shores of Dorne at night and the next morning, while enjoying some snake for breakfast, they, for whatever reason, start talking about how they'd each want to die, which is quite a boring and unnecessary scene. Bronn and Jamie then surrender themselves to four Dornish soldiers, with Bronn giving them fake names and a fabricated story that their ship capsized and they swam to shore. Of course, the Dornish soldiers don't buy it, as Bronn attacks, taking out two of them right away, leaving Jamie to contend with one and Bronn the other. While Jamie is certainly struggling in battle, forced to fight with his other hand, he realizes there is a use for his bronze hand after all, as his enemy's sword gets stuck in the hand, giving Jamie enough time to kill him. Jamie then insists that they bury the bodies, since they don't want to start a war.

Elsewhere in Dorne, we finally get our first look at the Sand Snakes, the three bastard daughters of the late Oberyn Martell, one of whom, Tyene, was birthed by Ellaria Sand (Indira Varma). In "The House of Black and White episode two weeks ago, Ellaria was furious with Prince Doran Martell (Alexander Siddig), Oberyn's brother, who refuses to avenge Oberyn's death. Ellaria is taking matters into her own hands, enlisting her lethal daughters Obara (Keisha Castle-Hughes), Tyene (Rosabell Laurenti Sellers) and Nymeria (Jessica Henwick) to avenge Oberyn's death themselves. Ellaria says they don't need an army to start a war, hinting that they will use Myrcella to do so, when Nymeria reveals they have captured the ship's captain who smuggled Jamie Lannister into Dorne. Ellaria issues an ultimatum, that they must choose peace or war, with all three opting for war.

We then pick up with Jorah Mormont and Tyrion as they sail towards their destination, as Tyrion reveals he has no idea who Jorah is, which makes sense since he was always with Daenerys, far from Westeros. Jorah then reveals that he is taking her to Daenerys, the Queen he serves, as Tyrion reveals that he was on his way to see Daenerys himself, as he figures out who Jorah is, piecing together that Daenerys exiled Jorah after he was caught spying on her for Varys. Back in Meereen, Daenerys is told tales of her brother Rhaegar from Barristan Selmy (Ian McElhinney), revealing that he liked to sing for the people, but their cheery tales are interrupted by Daario Naharis (Michiel Huisman), who states that Hizdahr zo Loraq (Joel Fry) is waiting in her chambers, who offers yet another plea to Khaleesi to re-open the fighting pits, since this day is the traditional start of the fighting season, which Hizdahr claims will be the only thing that will hold her city together. At the same time, a horde of Sons of the Harpy soldiers are seen marching before slaying a number of men in the streets. The unsullied soldiers give chase, lead into a building by a seemingly distraught woman, holding one of the corpses to her, but her sinister look hints at an ambush, which we see just a few moments later. A bloody battle begins, as one of the unsullied's mask is ripped off, revealing Grey Worm (Jacob Anderson), who is eventually stabbed in his midsection, although he continues to fight bravely. While Grey Worm is cornered, Barristan Selmy enters the fight, and although he is badly wounded, right before his throat is slit, Grey Worm kills the last Sons of the Harpy soldier, although they both succumb to their injuries and collapse to the ground.

While it is never fully stated that Barristan Selmy is dead, HBO's preview for next week's episode, "Kill The Boy", confirms that Barristan has passed. We also see Brienne, who wasn't seen in this week's episode, who reveals that Sansa is in danger, even if she doesn't know it. We also see Tyrion looking on in awe as one of Dany's dragons flies over their ship, hinting that he may finally meet the Khaleesi in next week's episode. What did you think of our "The Sons of the Harpy" recap? Let us know what you think below, or let me know on Twitter @GallagherMW. Stay tuned for the rest of our recaps as Game of Thrones Season 5 continues.