After what seems like an eternity, Game Of Thrones returned to our screens last night for a fifth season of blood, sex, dragons and dynastic backstabbing. With a cast of hundreds that spans houses, continents and both sides of the bedsheets, it can be hard to keep everything straight in the world of Westeros. So, as a refresher for returning fans and a primer for those just joining the show, here's a handy chart of who's who and who's bedding/torturing whom.
And if you're not fully up to date, you may want to click away now. In other words, spoiler alert!