Game of Thrones S03E10 recap and review: Season finale spoiler alert