So: Daenerys Targaryen is finally, finally on her way to Westeros. In just over a week the new season of Game of Thrones will start, and she'll presumably touch down on Dragonstone before planning her inevitably fiery invasion of King's Landing.
It's taken us a long time to get to this point. For the first 60 hours of the show, everyone's favourite Targaryen was busy getting sucked into various side-quests over on Essos, and it was easy to get frustrated at just how damn long it was taking her to get her act together.