Generation Gap: Why we love Harry Potter so much | Hot Topics