Divine Appointments and God Orchestrated Delays