As any Harry Potter nerd will know, yesterday - May 2nd - marked the 20th anniversary of the Battle of Hogwarts, the huge battle that ended the Second Wizarding War and took place in the final novel of the series, Harry Potter and the Deathly Hallows.

As you may also know, a number of major characters are killed during the battle (and if not - spoiler warning!) or as a consequence of it - but author JK Rowling took to Twitter yesterday to apologise for one of them in particular.

"It’s that anniversary again," she wrote. "‘This year, I apologise for killing someone who didn’t die during the #BattleofHogwarts, but who laid down his life to save the people who’d win it. I refer, of course, to Dobby the house elf."

In previous years, Rowling has apologised for killing off Remus Lupin, Severus Snape and Fred Weasley - but the death of the brave, selfless house elf has particularly resonated with fans: