Spiritual meaning of rainbow

Spiritual meaning of rainbow