Last year, on the May 2 anniversary of the battle of Hogwarts, Harry Potter author J.K. Rowling began a tradition of apologizing for one character death per anniversary. She started in 2015 with Fred Weasley. Since today is May 2, 2016, Rowling returned to Twitter to share her second apology, along with reasons why she killed off this year's tribute: beloved teacher/Marauder/werewolf Remus "Moony" Lupin, played on screen by David Thewlis.


Baby Teddy! He's the son of Lupin and Tonks, who were both killed in the battle. Twitter is honoring the anniversary by trending #18YearsBattleOfHogwarts with some tributes that may make your eyes water.


Do you think they'll do a major worldwide event in 2018 for the 20th anniversary? We should probably feel bad for caring more about this than most real-life events, but ... nope.

Want more stuff like this? Like us on Facebook.