Rocker Rod Stewart given knighthood at Buckingham Palace by Prince William

LONDON — "If you want my body, and ya think I'm sexy, come on, Sugar, let me know," Rod Stewart sang in his famous hit from the 70's.

Oh, and Her Majesty the Queen  did let him know!

That's right. Move over, Beethoven.

Rock -n- Roll has a new knight at the table in England now that Rod Stewart has been given the prestigious title from Buckingham Palace!

Will he 'wear it well?'

Well, Prince William, the Duke of Cambridge and future heir to the throne,  did the honors and dubbed the rocker 'Sir Roderick Stewart' for all eternity.

Sir Rod says he's on cloud nine now and thanking the prince. He said, "I just wish my mum and dad had been here to see it."

The aging superstar joins Sir Paul McCartney, Sir Mick Jagger, and Sir Elton John as rock icons who have received the Royal Family's highest honor for their supreme services to pop music.

"Some guys have all the luck," Stewart sings in another of his big hits. And he's feeling it now.

So...who knows who might be next in line for knighthood?