It was a momentous moment for Sir Rod Stewart as he was bestowed with a knighthood from Prince William on Tuesday. Proudly supporting the musician on his special day was wife Penny Lancaster and their two sons, Alistair, 10, and five-year-old Aiden.
The family were in high spirits as they arrived together at Buckingham Palace ahead of the investiture ceremony. Rod, who paid tribute to his Scottish heritage with a pair of colourful tartan trousers, beamed for the cameras as he posed with Penny and their boys, who were smartly dressed for the occasion in matching suits.
Sir Rod Stewart with wife Penny and their two sons, Alistair and Aiden
Rod received his knighthood in recognition of his services to music and charity. The ceremony was conducted by the Duke of Cambridge after Sir Rod was honoured in the Queen's birthday honours list.
The 71-year-old star previously described the award as "a monumental honour".
"I've led a wonderful life and have had a tremendous career thanks to the generous support of the great British public," he said. "This monumental honour has topped it off and I couldn't ask for anything more. I thank Her Majesty and promise to wear it well."
The ceremony was conducted by Prince William
Also honoured on Tuesday was actor David Oyelowo, who was made an OBE for his services to drama.
The 40-year-old - currently starring in The Queen of Katwe opposite Lupita N'yongo, and whose credits also include the Oscar-winning civil rights film Selma – was only able to embark on his acting career after being given a Prince's Trust grant to join a youth theatre production. "To be honoured by the Queen in this way having been aided by her son's charity feels like a beautiful full-circle moment," he said.