The hardest Game of Thrones quiz you will ever take.

You might think you know your Lannisters from your Starks, but are you a true Game Of Thrones superfan? Prove it now!