It's five years ago this week since the music legend was knighted by the Duke of Cambridge.

Singer Sir Rod Stewart said he wished his parents were there to see him receive a knighthood, as the Duke of Cambridge congratulated him at Buckingham Palace.

The 71-year-old, who recently moved to Sheering from his mansion in Copped Hall, Epping, was given the honour in recognition of his services to music and charity.

Epping Forest Guardian:

Sir Rod Stewart arriving at Buckingham Palace, with his wife, Penny Lancaster and children Alastair and Aiden. Picture: Gareth Fulller/PA Wire

Sir Rod, who was accompanied by his wife Penny Lancaster and their two sons, Alastair, 10, and five-year-old Aiden, said he was “on cloud nine” after receiving the award from William.

Wearing tartan trousers, the performer said of meeting the Duke: “We talked about music and he said 'It's great that you're still going' and I said 'I have to - I've got eight children!'

Epping Forest Guardian:

The music star is made a Knights Batchelor by the Duke of Cambridge. Picture: Jonathan Brady/PA Wire

“He congratulated me on my long career - and I said how happy this made me.

“I just wish my mum and dad had been here to see it.”

Fans could expect a "fantastic night" from his upcoming UK tour, the Maggie May singer said.