The wait is almost over, as there are only a few days left until the release of the much-awaited Game of Thrones final season. It is difficult to predict who will eventually sit on the iron throne and what the...