In honor of the anniversary of the Battle of Hogwarts, author J.K. Rowling again steps up to say she's sorry for ripping our favorite characters from this fictional mortal coil.

This year's honoree was a doozy — Remus Lupin.

If there is one death Harry Potter fans might never get over, it's the passing of everyone's favorite former Hogwarts professor-slash-werewolf.

SEE ALSO: 10 details of the Potterverse JK Rowling still needs to address

Once again, it's the anniversary of the Battle of Hogwarts so, as promised, I shall apologise for a death. This year: Remus Lupin. — J.K. Rowling (@jk_rowling) May 2, 2016

In the interests of total honesty I'd also like to confess that I didn't decide to kill Lupin until I wrote Order if the Phoenix. — J.K. Rowling (@jk_rowling) May 2, 2016

Arthur lived, so Lupin had to die. I'm sorry. I didn't enjoy doing it. The only time my editor ever saw me cry was over the fate of Teddy. 😢 — J.K. Rowling (@jk_rowling) May 2, 2016

According to Rowling, poor Remus only perished in order to save Arthur Weasley. It was a tough call, but arguably the right one. The Weasleys have already endured enough tragedy.

Since Rowling only apologizes for one death a year, she has no words for Lupin's wife, Nymphadora Tonks.

.@Brieuc26Rankin I thought I might apologise for one death per anniversary. Fred was the worst for me, so I started with him. — J.K. Rowling (@jk_rowling) May 2, 2015

We forgive you, J.K. And now, we can heal.

Have something to add to this story? Share it in the comments.