Thanks for the post Imogen and i think you're right! Reading the books feels like there is actually a spell cast over you and that world is really real.
It must go to something deep in everyone's psyche that so many people feel this way. My guess is that it's a deep desire to control things in a world that offers so much potential yet so many things go wrong like war, poverty, cruelness and the like.
The best thing we can do I suppose is take some lessons from Harry Potter such as kindness, empathy, loyalty and try to embed them into our own behavior and lives.
Imagine if everyone could do that - then we'd really have a magical time!