Four months after the announcement was made, Rod Stewart has been made a knight. The ceremony took place this morning (Oct. 11) at Buckingham Palace.

According to Billboard, Prince William, the Duke of Cambridge, performed the honors. Stewart, in recognition of his Scottish roots, wore tartan pants and a jacket with red-and-gold trim. Stewart was knighted not just for his music but also his history of efforts on behalf of charity.

He will now be known as Sir Roderick David Stewart, while his wife is now Lady Penny Lancaster. The couple attended the event with their two sons, Alastair and Aiden.

Stewart, who had been awarded a CBE (Commander of the Order of the British Empire) by the British royal family in 2007, joins fellow classic rockers Paul McCartney, Mick Jagger, Elton John and Van Morrison among the musicians who have been knighted over the years. To the best of our knowledge, this makes Stewart the first knight who has admitted to having taken cocaine anally.

“I’ve led a wonderful life and have had a tremendous career thanks to the generous support of the great British public,” he said back in June when he learned of the award. “This monumental honor has topped it off, and I couldn’t ask for anything more. I thank Her Majesty and promise to ‘wear it well’.”

Also being honored today was Vera Lynn – singer of the World War II anthem “We’ll Meet Again,” and subject of Pink Floyd's song “Vera.” Lynn, who is 99 years old, was made a Dame.

The Top 100 Rock Albums of the '70s