Double Rainbows

Back in ye olden days, I learned in Sunday School that the rainbow was a sign of God’s promise to Noah to never again destroy the world by flood. It would be present after every storm as a reminder to God’s people of God’s faithfulness to keep His promises.

When I saw this double rainbow this afternoon, it reminded me that God has always been faithful to keep all His promises that He has ever made. Even when those promises seemed delayed or slow in coming, God’s people could rest assured that they were delayed but not denied.

Not only does God keep His promises, but He fulfills them at the perfect time. With God, there is never a moment too soon or too late. There is never bad timing or the wrong day or “you caught me at a bad moment.”

It’s not that God’s promise isn’t ready, but that I’m not always ready to receive it at that moment. I believe that if I got everything God had for me all at once, it would be too much for me to handle. It would destroy me, not because God’s gifts aren’t good but because I wouldn’t have the maturity to use them for good.

Above all, God’s greatest promise is God’s presence. He said He’d never leave me nor forsake me. That’s the promise I cling to above all others, the one I rely on when I have nothing else, the one that makes every other promise meaningful.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.