Updated

Prince William (search), who turns 21 on Saturday, got birthday greetings from shock rocker Ozzy Osbourne (search).

Osbourne, whose chaotic family life is the subject of an MTV reality series, invited the prince to come stay at his Beverly Hills mansion.

"I've been told that you want to come and live in America. You're more than welcome to come and live in my house," Osbourne told a TV special celebrating William's birthday. Excerpts from Friday's show were released in advance by broadcaster ITV.

"My daughter would be thrilled. My wife would. I would. And the dogs would!" the 54-year-old rocker said.

A British newspaper reported last month that William, who is second in line to the throne, was considering moving to New York when he completes his university studies in 2005.

British-born Osbourne, the former lead singer of heavy metal wailers Black Sabbath (search), performed for the royal family as part of a Buckingham Palace concert marking Queen Elizabeth (search) II's golden jubilee last June.

Osbourne said he thought the royals had appreciated his performance.

"I'm doing 'Paranoid' and I'm looking at the Royal Box and they're all head-banging! I was kind of shocked but pleasantly surprised how normal they are," he said.

His birthday advice to William: "Have as much fun as you can, play Black Sabbath on record and have a blast."