God Keeps His Promises

I’m sure I’ve seen hundreds of them over my lifetime. And yet, I still find myself staring, completely awestruck when a storm passes by and a brilliant rainbow is left for our viewing pleasure. My mind always comes back to the same question, “Why do we have rainbows?” I don’t mean all the technical jargon…