Between the Promise and Fulfillment: Why God Delays in Fullfilling a Promise