The final season of Game Of Thrones is upon us. If you don't have the time to binge watch the previous 7 seasons, Mashable compiled a list of 30 episodes that you need to watch to be ready for Sunday's season premiere. Click the links for further explanation
Season 3 - ep 3, 4, 6, 8, 9, & 10
Season 4 - ep 2, 4, 6, 8, & 10
Happy watching!