It had been two years since Jon Snow trended on Twitter in the season seven finale, but at last, Game of Thrones is back in our lives and Aegon Targaryen is trending again.

Game of Thrones returned to HBO and Sky Atlantic with its eighth and final season on April 15 and - five episodes in - we've already witnessed two of grisliest battles in the show's history - not to mention the longest ever episode of 82 minutes long.

While it may bring a tear to your eye that Game of Thrones is coming to an end, at least your Mondays have been filled with fire-breathing, White Walker-fighting excitement for the past few weeks - and we still have the finale left (if you missed the 2am viewing this morning).

With schedules already cleared, and dinner parties planned for the final episode tonight, here’s everything you need to know about watching this year’s most anticipated cultural event.

What time is the Game of Thrones finale on?

The final episode of season eight (read our review of The Iron Throne) aired in the US on Sunday 19 May. Fans in America tuned into the finale of Game of Thrones season eight on HBO at 9pm Eastern time last night.