Wrapped in Rainbows

A couple of months ago, I had a vision while praying in the late hours of the night. I could not for the life of me stop singing the song “Your Love is Extravagant” written by Darrell Evans. As I whispered the song in earnest worship, my mind saw a father holding a child. It was obvious to me that the father was actually the one and only Father. He and the child were wrapped up inside a blanket colored like a rainbow. The warmth of love shone with radiance out of the two, and it was as if nothing would ever go wrong for the rest of eternity. There would be no more heartache, no more fear, no more wounds, no more terror. There would only be peace, grace, love and security.

After the vision, the Holy Spirit reminded me of the rainbow that God set amongst the clouds after the wild flood that destroyed all but eight humans on planet earth.

Then God said, “I am giving you a sign of my covenant with you and with all living creatures, for all generations to come. I have placed my rainbow in the clouds. It is the sign of my covenant with you and with all the earth.” 
Genesis 9:12-13

The Father wraps us up in rainbows; He clothes us in His promise. His promise is not fueled by rage or disappointment. It’s governed by His very nature- love and mercy unending.

Maybe today you need to remember that before you were seen, heard or felt by human hands, you were eternally <i>known </i>by the Father who wraps you up in rainbows. He sings to you when your life is in shambles and your heart is torn to pieces. He’ll pull you together again and set your gaze toward His. And you better believe that the day you turn to Him will be a day full of rejoicing.

For the Lord your God is living among you. He is a mighty savior. He will take delight in you with gladness. With His love, He will calm all your fears. He will rejoice over you with joyful songs. 
Zephaniah 3:17

Oh and by the way, love  does win.