First recorded by Billy Joe Royal (1967).
Also recorded by Dobie Gray (US #119 1969), Joe South, writer (1969), The Three Degrees (1970), .
Hit versions by Lynn Anderson (US #3/C&W #1/UK #3 1970), Sandi Shaw (UK #57 1971).
https://youtu.be/scMVzd-wj7c
From the wiki: “‘Rose Garden’ was written by Joe South (‘Down in the Boondocks’) and first recorded by Billy Joe Royal (‘Down in the Boondocks’, ‘Hush‘) in 1967 for the album Billy Joe Royal Featuring Hush.
“Several cover versions were recorded soon thereafter (sometimes titled ‘(I Never Promised You A) Rose Garden’), including productions by the writer, Joe South, Dobie Gray and The Three Degrees, before Lynn Anderson took ‘Rose Garden’ to the top of the US Country Singles chart. Anderson had wanted to record the song but her producer (and husband) Glenn Sutton felt it was a ‘man’s song’, in part because of the line ‘I could promise you things like big diamond rings’.