"My Sweet Lord" is a song by former Beatles lead guitarist George Harrison from his UK number one hit triple album All Things Must Pass. The song is primarily about Hindu God Krishna. It is ranked #454 on Rolling Stone magazine's list of "the 500 Greatest Songs of All Time." Writing and recording The song was originally intended for Billy Preston, who had a minor hit with it in early 1970, in his album Encouraging Words. It was written in December 1969, when Harrison and Billy Preston were in Copenhagen, Denmark. Read more on Last.fm.