30 Harry Potter Facts That'll Make You Want To Reread The Series (Again)

J.K. Rowling knows how to write a book. Via HPotterFacts.

Posted on

Oops! A previous version of this post said Lily and Snape have the same last word. This was incorrect.