Rod Stewart has been knighted at Buckingham Palace in London in recognition of his services to music and charity.
The 71-year-old singer-songwriter was named in the Queens Honours list back in June and on Tuesday he was conferred with the title in a ceremony presided over by Britain's Prince William.
At the time of the announcement he said he was humbled by the honour and promised to "wear it well."
In a statement the singer, who's hits include, Hot Legs, Da Ya Think I'm Sexy and Maggie May, also said "I've led a wonderful life and have had a tremendous career....This monumental honour has topped it off and I couldn't ask for anything more."
At the ceremony today the singer - who can now officially be known as Sir Roderick - wore a pair of tartan trousers as a nod to his Scottish heritage and was accompanied by his wife Penny Lancaster and his two youngest children, Alastair and Aiden.
Stewart had previously admitted to being baffled that he hadn’t received a knighthood from the British Queen, even though his contemporaries Tom Jones and Mick Jagger, have already been given the honour.
"Mick doesn’t pay taxes here and Tom lives in America," Rod said in 2013. "If my time comes it will - but if it doesn’t, I’m not bothered."
He also joked that he has a shared interest with the British monarch. "The Queen and I have one thing in common - the same hairstyle for 45 years," said Rod, who received a CBE from Prince Charles in 2007.
Stewart will next perform in Ireland at the 3Arena in November.