The challenge of waiting and the joy of living the promise