"Ready for the Times to Get Better" is a song written by Allen Reynolds, and recorded by American country music artist Crystal Gayle.
Joe Sun recorded it in 1980; his version peaked at number 43 on the Hot Country Singles chart.
It was also rendered as the Cantonese-language song "Mayflower" (五月荷花) by Agnes Chan on her 1980 album Ching Kip, San Sing, Lau Long Hak (情劫·晨星·流浪客).
Other versions include those by Doc Watson, Cody Jinks (on his 2015 album, Adobe Sessions), and Billy Strings.
The Crystal Gayle version of the song is featured in the Roadshow edition of Quentin Tarantino's The Hateful Eight, but does not appear on the soundtrack album.