“I set My rainbow in the cloud, and it shall be for the sign of the covenant between Me
and the earth” (Genesis 9:13). God set a rainbow as a promise between Himself and us.
Ironically, the coat Jacob made for Joseph was a rainbow. It was a sign of the promise of
a father’s love. Despite Joseph’s brothers ripping the colorful garment and soaking it in
blood, the promise was not destroyed. You may feel that God’s promise has been ripped
from you, but do not be disheartened! Nothing can separate you from the love of Christ.
Joseph may have thought God had forsaken him or had not fulfilled His promise, but we
know the end of the story. Joseph’s prophetic dreams were fulfilled, and God placed him
into the second most powerful position in the land. Even if the world tries to shred the
promises of God from you and to destroy your garment of praise, remember that God
always keeps His promises. “For all the promises of God in Him are yea, and in Him
Amen” (2 Corinthians 1:20).