Can you believe that the wait for Game of Thrones' final season is over?
It feels it's been forever — though it's been less than two years —and yet also like it was only yesterday that we were watching the Stark kids adopt adorable direwolves and start their journeys.