When God Waits: Making Sense of Divine Delays