At this stage, there have been so many predictions and fan theories about how Game of Thrones will end, that we would be very surprised if there wasn't a reddit thread or website somewhere that has got it right.

Theories are still just theories however, the real risks of spoilers comes through scripts leaking, photographs or information from the set getting out and not to mention all those hackers who are trying to ruin it for everybody.

For the final season however, Game of Thrones producers will attempt to avoid spoilers for everyone by filming multiple endings with the cast, so even if you do see or read something, you won't know for sure that it's true.

According to The Morning Call, HBO programming president Casey Bloys gave a talk at Moravian College last week in which he said: "I know in Game of Thrones, the ending, they're going to shoot multiple versions so that nobody really know what happens.

"You have to do that on a long show. Because when you're shooting something, people know. So, they're going to shoot multiple versions so that there's no real definitive answer until the end."

Although showrunner Dan Weiss has said he's reluctant to even admit that, "We don't even want to tell you because if we do then somebody will figure out how to circumvent the things that we're doing."

It's not the first time a show has done this, with The Sopranos and even Dallas doing the same back in the day, and while it's not a completely fool-proof idea, it will make it so much more difficult for TV's most anticipated series finale ever not to be ruined.