An Episcopal priest who had been deeply touched by a visit to the Holy Land and to Bethlehem in 1865, wrote the words to “Oh Little Town of Bethlehem” three years later. He asked his organist to write music for it to perform at Christmas service. The organist could not come up with a melody, try as he might. The night before it was to be performed at church, he fell asleep and in the night was awakened by angelic voices singing a heavenly melody. He jumped from bed and ran to quickly write what he heard. Because of the heavenly angels, this beautiful song exists as it does today.
Sometimes we think we are to do things in our own time, by our own steam and we get sidetracked. Waylaid. We need to remember how thin the veil is, and to ask and wait for heavenly help from above. Never doubt that God knows your every need. Pray, wait, listen.