Times pass slowly as we wait to see the fulfillment of these promises. That's why God has repeated them for us to hear and believe. As we wait, we who are both saint and sinner, need also to be reminded to live up to our identity as daughters and sons of God.
God has reminded us of this many times. Because once is not enough.