11 And I will establish my covenant with you; neither shall all flesh be cut off any more by the waters of a flood; neither shall there any more be a flood to destroy the earth.
12 And God said, This is the token of the covenant which I make between me and you and every living creature that is with you, for perpetual generations:
13 I do set my bow in the cloud, and it shall be for a token of a covenant between me and the earth.
15 And I will remember my covenant, which is between me and you and every living creature of all flesh; and the waters shall no more become a flood to destroy all flesh.
16 And the bow shall be in the cloud; and I will look upon it, that I may remember the everlasting covenant between God and every living creature of all flesh that is upon the earth.
We may forget the promises that we make to God, but He does not forget the promises that He has made to us. We may change our ways and become unfaithful, but He does not change and He does not stop being faithful.
How many times do we see a rainbow on the horizon and think nothing of it? Meanwhile, to God it is a solemn reminder of the pledge that He has made to us. How many times is God showing up to save and protect us, and we do not even see it?
Just recently I moved next to a lake, and it is a regular occurrence to see a rainbow bridging across it. I hope that the next time I do so I will feel more moved than usual. Hopefully I will be able to go and meet God at the altar where He is waiting.