The unshakable nostalgia of Harry Potter for a generation of fans