Excellent! I hear some C.S. Lewis influence.
More than likely. I heard it from a priest who spoke at a youth assembly here a couple of years ago. I didn't catch the whole thing, because I was on the far side of a hedge nursing whichever baby it was.