Game of Thrones Shireen death: Showrunners explain why Stannis Baratheon had to sacrifice his daughter in season 5 episode 9