The story of the rainbow