Rainbows – a sign of the covenant


Today I saw something remarkable. On a day with blue skies I saw a rainbow!

The thing about rainbows is that you have to be at exactly the right angle to the water and the sun, for the rays to be refracted towards you… so that it looks like a rainbow. (From wikipedia: “Rainbows can be observed whenever there are water drops in the air and sunlight shining from behind a person at a low altitude”)


As I drove along I saw this rainbow… in an otherwise blue sky!

I struggled to understand what God was saying. I felt narcissistic to even imagine that God was talking to me through such an event, and yet I thought He really was.

I tried to remember… what does a rainbow signify? After a bit, I came up with the word

“peace”. Because of Christ’s “New Covenant” there is complete peace between God and me. I felt God was reminding me that because of Jesus utterly and entirely paying for all of my sins (past, present, future) that there is complete peace between me and my Heavenly Father.

I also specifically thought of the words in Isaiah that say that if someone stirs up trouble against me, it is not God who is doing it, because there is peace with Him. This seemed like a partial answer to a question I had posed in my prayers.

Tonight I am looking up the bible verses for the “bow” and it definitely speaks of covenant

And God said, This is the token of the covenant (solemn pledge) which I am making between Me and you and every living creature that is with you, for all future generations: I set My bow [rainbow] in the cloud, and it shall be a token or sign of a covenant or solemn pledge between Me and the earth. And it shall be that when I bring clouds over the earth and the bow [rainbow] is seen in the clouds, I will [earnestly] remember My covenant or solemn pledge which is between Me and you and every living creature of all flesh; and the waters will no more become a flood to destroy and make all flesh corrupt. When the bow [rainbow] is in the clouds and I look upon it, I will [earnestly] remember the everlasting covenant or pledge between God and every living creature of all flesh that is upon the earth. And God said to Noah, This [rainbow] is the token or sign of the covenant or solemn pledge which I have established between Me and all flesh upon the earth. – Gen 9:12-17

FWIW there are also three more references to the rainbow in the context of God’s personal glory: Ezek 1:28 and Rev 4:2-3 and Rev 10:1.

It’s not often that you see a rainbow in a clear blue sky eh? ūüėÄ

2 responses to “Rainbows – a sign of the covenant

  1. Wow Mark, you know whats so cool about this post? I was gonna send one out asking everyone about their own experiences in nature that touch their heart and remind them of God.
    For me, seeing a rainbow after a storm is special, but experiencing a sunshower is EVEN better.
    Love and Peace, Grace and HUGS

    A sunshower. That sounds great!

  2. Hi Mark-
    I have been in bloggerville for a while because i am getting rady to go to South Africa on a mission trip. I love your new header!! That is one of my favorite scriptures because I have a heart for orphans.
    On a side note-
    I tagged you so you are it!
    Here are the rules:
    Those Tagged will share 5 things they dig about Jesus.
    Those tagged will tag 5 other bloggers.
    Those tagged will provide a link in the comments section here with their name so that others can read them.

    Hi Rachel. That’s so cool. I lived in Cape Town (South Africa) until I was 27. Email me about your trip, I’d really love to know more. Maybe I can connect you to some local people if you’re going through CT. God bless! Mark.

What did you think of this post or this blog?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s