Genesis 9:13 (ESV)
I have set my bow in the cloud, and it shall be a sign of the covenant between me and the earth.
The last two days have been rainy days. As I went out to check on the ladies of Egg Valley, I saw a rainbow in the sky. It looked close and so dramatic that I almost felt I could touch it. How startling the rainbow must have been to Noah, and how amazing the promise of God it represented!
In the story of Noah and the flood we see the devastating consequences of human evil and God’s wrath against it. God hates sin and will punish it. But we also see God’s gracious deliverance of Noah’s family and the animals in the ark. We see God’s faithfulness to his promise to deliver his people.
After the flood, it didn’t take long for wickedness to spread again. How did Noah keep trusting God’s promise? And, indeed, how do we? God knows that our frail hearts need a sign, a reminder of his promise. God’s sign to all is the rainbow. And what is the fulfillment of the promise, God’s ultimate delivery? The sign for that is a star over a baby born in Bethlehem (Matthew 2:9).
When you next see a rainbow or a bright star, let them flood you with joy and gratitude, reminding you of God’s promise and fulfillment of delivery, God’s promise of life to the full.
Dear Lord, creator of the heavens and the earth, You give us the rainbow to remind and comfort us with Your love and promised presence. Help us to live fully in sharing your love with the world each and every day. In the Name of Jesus, Amen.