Can You Answer 21 Questions Every Harry Potter Fan Should Know?

Any true Potterhead should be able to get a perfect score on this quiz. How much do you love Harry Potter?