Rod Stewart arrives at Buckingham Palace with his wife, Penny Lancaster and their two children on Tuesday, October 11.

Story highlights

71-year-old rocker received a knighthood from Prince William

Sir Rod's official title is Sir Roderick Stewart

CNN  — 

Music legend Rod Stewart was knighted by Britain’s Prince William at Buckingham Palace Tuesday.

The rocker was honored for his services to music and charity in a ceremony he called “mind-blowing” and “wonderful.”

He will be known as Sir Roderick Stewart.

Hot legs

On Twitter, some commenters remarked on Stewart’s choice of trousers, and expressed curiosity in his seemingly diminished stature, as he went in to the investiture ceremony.

Sir Rod  receives his knighthood from Prince William at Buckingham Palace, London.

Of course you knew he was kneeling, right?

Well deserved

Fans joined in to shower praise, saying the knighthood was “well deserved.”

Others expressed pride. “All of us in Glasgow are so proud of you,” one commenter posted.

Stewart later stepped out with wife Penny Lancaster to an event at the Royal Academy for the Arts, where they met Queen Elizabeth.

Some guys have all the luck.