Last Saturday I caught a glimpse of this rainbow outside the airplane window. It was only visible for a few seconds and this was the only picture I had time to take, but in that one short moment I thought about why God put the first rainbow in the sky: as a reminder that he keeps his promises.
“I have placed my rainbow in the clouds. It is the sign of my covenant with you and with all the earth.”
Then I looked over and saw the engagement ring that had just been placed on my sister’s hand two days earlier. I remembered asking God to send someone to love her fully and deeply. I remembered the tears and confusion and sadness that lingered in the waiting. I remembered praying for that promise- and it came at the most unexpected, but also the most perfect time.
Isn’t it crazy how God does that? Just when you start to doubt him he steps in and surprises you with the greatest blessing. Something even better than the thing you’ve been praying and waiting for.
So tonight I’m writing to the girl who’s scrolling through Instagram or Facebook and waiting on her promise. And if I’m being honest, I’m that girl a lot of the time.
God doesn’t promise us a happily ever after, but he does promise an eternal one. He promises to love you and cherish you and fight for you. Keep trusting his timing and his faithfulness and be thankful for rainbows even if they only show up for a few seconds at a time.