La chanson “Buy Me a Rose” a été écrite par Jim Funk et Erik Hickenlooper, et enregistrée par l’artiste américain de musique country Kenny Rogers. Elle est sortie en octobre 1999 comme troisième single de son album ‘She Rides Wild Horses’. En mai 2000, la chanson a atteint la première place du classement Billboard Hot Country Singles & Tracks, faisant de Kenny Rogers le plus ancien chanteur de musique country à avoir atteint la première place.