I cannot see a rainbow and not be reminded of the promise that God made to Noah, to never again destroy the world with a flood. Everyone likes the promises of God. They encourage us and inspire us with hope for the future-- a future that is not yet. They are given to us in the time in between, the time we are living in. We have promise of everlasting life, that one day God will wipe every tear from our eyes and there will be no more death or sorrow or suffering. But that promise, is not fulfilled yet. Never the less, that promise has its desired effect when it inspires us with hope, and faith, when it encourages us and gives us strength to face the present difficulties.
"In this world, you will have trouble. But be of good cheer! I have overcome the world" --Jesus