If you're still confused as to why Harry Potter decided to name his middle child Albus Severus (and why Ginny let him), JK Rowling is ready to drop some knowledge on you.

'Doctor Strange' Movie: Three New Filming Locations Announced, Is Marvel Coming To Your City?

Poor Albus' weightily name has been mocked since Harry Potter and the Deathly Hallows hit shelves in 2007, but the series' acclaimed author took to Twitter on Friday to explain the youngster's in memoriam naming.

As it turns out, Harry didn't just saddle his son with the anachronistic titles of two great men. He also used the birth of his second son to assuage the guilt he felt over the events of the Battle of Hogwarts, which included Snape's death.

'Harry Potter & The Cursed Child' Summary Revealed, A 'Darkness' Coming For Young Albus Severus?

"Snape died for Harry out of love for Lily. Harry paid him tribute in forgiveness and gratitude," Rowling explained, adding that "in honouring Snape, Harry hoped in his heart that he too would be forgiven. The deaths at the Battle of Hogwarts would haunt Harry forever."

All these years latter and Rowling still knows how to tug on out heartstrings.

Albus Severus and his father will appear in Rowling's next work, a West End play titled "Harry Potter and the Cursed Child."

Tags: Harry Potter