 by everyone from Johnny Mathis, whose signature song it is, to a 1975 country recording by Ray Stevens. Garner wrote the music on a flight from San Francisco to Chicago, and as they were descending into O'Hare, they passed through a thunderstorm, and he saw a rainbow glowing through a haze and just started writing it on the spot.