HBO has been having a tougher time than usual keeping details of the current season of Game of Thrones under wraps. While the cast has managed to maintain silence, the network itself keeps goofing up.

After episode 4 of season 7 was leaked by the network's India distributor– HotStar, episode 6, Death is the Enemy, was accidentally aired on HBO Spain ahead of its official air date of 20 August. Fans, unable to wait until the weekend to find out the fate of their favourite characters, watched the show but were soon flooded with regret once they realised that they would have to wait much longer for the season finale.

Those who did not watch too, have just come to the realisation that season 7 of their favourite fantasy drama is going to come to an end by 27 August. This means they will have to wait till 2018 for the story to continue and fans are already feeling the loss.

"I can't cope with the build up to the end of thrones. I don't think I'm ready for the final episode," one Twitter user posted while another pointed out that "the worst part about the #GameOfThrones leak is that we have to wait two weeks for the season finale now".

Others are concerned that the threat of an attack from North Korea might disrupt their plans to watch the final episode. Viewers tweeted pleas to Kim Jong-un, urging with him to hold off any bombings until after the finale air date.

"Dear Donald Trump & Kim Jong un, Can the USA & North Korea please go to war & destroy the Earth AFTER we find out how Game of Thrones ends?" one tweet read.

For those of you who are patiently waiting to watch episode 6, Beyond The Wall airs on 20 August on HBO followed by the finale on 27 August, which is expected to be 81 minutes long.