George Michael's song for Britain's Prince William
and Kate Middleton
is a cover of Stevie Wonder's 'You and I'.
The 47-year-old singer - who was a close friend of William's late mother Princess Diana - thinks the song is the "perfect" choice and has encouraged his fans to download the free track.
He revealed on CNN's 'Piers Morgan Tonight': "The song is called "You and I." It was recorded in 1972 and written in 1972 by the wonderful Mr. Stevie Wonder, who has just this evening waived the rights until way after the wedding. So that's great news. It's all free. So you can download it to your heart's content. I think this one was the perfect one."
George - who last year four weeks in prison as a result of driving under the influence of drugs - managed to come up with the idea and record the song in a week, and was inspired by the good weather in London recently and the desire to express his happiness at their forthcoming union.
He said: "The idea came to me last week, actually, about a week ago, that I should - that I should, perhaps, kind of express my happiness at this marriage in a way.
"You know, it was a very beautiful summer - it wasn't summer's day. But it was an April day that happened to be like summer here in London."
George added he thinks Princess Diana, who died in a Paris car crash in 1997, was a "fantastic" parent to William and his younger brother Prince Harry.
He said: "She was absolutely, I think, a fantastic mother. How else would those two boys have survived so amazingly well?"