"Raindrops Keep Fallin' on My Head" was a song written by Hal David and Burt Bacharach for the film Butch Cassidy and the Sundance Kid in 1969. The song was recorded in seven takes, after Bacharach expressed dissatisfaction with the first six.
In fact, Ray Stevens had been the first offered the opportunity to record the song for the motion picture, but he turned it down.
On the contrary, the version done by B. J. Thomas was the #1 on the Billboard Hot 100 chart in January, 1970, and the first #1 single of the 1970's. Also, it spent seven weeks atop the U.S. adult contemporary chart.
B.J. Thomas's version was listed at #85 on Billboard's Greatest Songs of all time.