Sometimes rain is needed for us to see the rainbow.
Special note: On the way back from a long trip, the clouds suddenly got glum and raindrops start trickling down. After a while it stopped and i saw the most beautiful rainbow i had ever seen in my life- three overlapping rainbows in the blue sky. Considering the fact that this happened after writing this piece, i found it really special.