Daily Meditation, October 1st

It was necessary, so to speak, that God should walk on earth in the physical body. 

Hazrat Inayat Khan