H.m. Forester said this quote

Why does there appear to be so little magic in the world these days? It is because people have stopped believing in it or lose touch with it as they grow up. It is because we have become so sophisticated and lost our ancient and natural roots. It is because religion, science and education have taught us that magic does not exist. That even supposing it does exist – which to many is far too big an 'if' – then it couldn't possibly work. Their self-fulfilling sophistry complete, they then turn round and say 'There you are you see, there is no magic in the world, just as we said.' And we and the world are all the poorer as a result of this. I mean, what are we left with? Santa, the Easter Bunny, Harry Potter and the Tooth Fairy.