Game of Thrones: This is how Varys travelled so fast in 'Winds of Winter'
*WARNING* Contains spoilers for Game of Thrones, season six, episode 10.
There's one question that's been puzzling Game of Thrones fans - how exactly does Varys travel so fast?
In episode ten, Winds of Winter, he was all the way over in Dorne, meeting with the Sand Snakes and Olenna Tyrell.
Then as quick as you like he's on a ship with Daenerys and Tyrion, sailing to Westeros.
So fans are asking: How could Varys be at Dorne halfway through the episode, and suddenly back with Daenerys on the ships when the episode ends?
Additionally, while Lady Olenna was in the Dorne scene as well, talking about the events of the massacre in King’s Landing, Jaime Lannister — who had ridden in from the Riverlands, which is much closer — seemed unaware it had happened until arriving at the Red Keep.
Also, Arya Stark was last seen in Braavos and then popped up two episodes later in The Twins, with no explanation of how she got there.
So how do they do it? Can the characters teleport?
One Game of Thrones writer, Bryan Cogman, addressed these issues in a series of tweets after the finale. He explained that the timelines vary throughout episodes and that it's better to have a character appear somewhere new rather than watch them travel for numerous episodes.
“One thing since a few people have asked me. The timelines of the various story threads don't necessarily match up all the time,” he wrote. “This is to avoid things like, say, Arya spending four episodes on a boat.”
He also admitted that keeping to the tight timeline in season one may have been a mistake: “Oh, and in case people think I'm annoyed at the question, I'm not. I tied myself in knots season one trying to make it all lineup. We realised right quick doing so would kill momentum. So there you go.”
Now we can rest easy.