To see one in the eastern horizon means ease, wealth, and reestablishment of health. On the western horizon indicates happiness for the rich, but bad for the poor. The rainbow that is above your head or near you, denotes change of fortune, happy life, and great time with your family and friends.
Rainbow dream meaning
Read more about dreaming of Rainbow in other dream meanings interpretations.