Another main character has died on Game of Thrones, adding to an ever-expanding list of deaths on the HBO fantasy series.

MAJOR SPOILERS:

It was the final episode for the unquestionably evil King Joffrey Baratheon (Jack Gleeson) on Sunday night's episode of Game of Thrones. After being mysteriously poisoned at his wedding feast, many fans were happy to see the villainous character finally die.

However, this is arguably unprecedented for a main character who is also a villain. Game of Thrones specializes in killing off its innocent, heroic main characters, which was most evident in season 3's brutal massacre aptly titled the Red Wedding. This episode killed off two huge characters and one secondary character, Robb Stark (Richard Madden), Catelyn Stark (Michelle Fairley) and Talisa Stark (Oona Chaplin). 

Game of Thrones made itself known as a show where no one was safe during the penultimate episode of season 1. Ned Stark (Sean Bean), who was ostensibly the main character of the show, had his head chopped off in King's Landing, shocking fans everywhere.

Over the years, the show has killed off many secondary characters, including Renly Baratheon (Gethin Anthony), Robert Baratheon (Mark Addy) and Jeor Mormont (James Cosmo).