Prince William surprises well-wishers at vigil to mark Princess Diana's birthday

The Duke of Cambridge stunned fans. [Photo: Getty]

Prince William stunned well-wishers who had gathered outside Kensington Palace to mark what would have been his mother Princess Diana’s 58th birthday on Monday.

A group of fans gathered outside the gates from 5:30am to hold a vigil for the late princess, who was tragically killed in a car crash in 1997.

The Duke of Cambridge, 37, astounded the well-wishers when he emerged through the palace gates to speak to them.

“Prince William slipped out of Kensington Palace on Monday evening to privately thank members of the public marking his late mother’s 58th birthday, praising them for helping to keep her memory alive,” Rebecca English tweeted for the Daily Mail.

Fans had gathered at a vigil on what would have been Diana's 58th birthday. Photo: Twitter

The small group who had brought flowers and bunting were left emotional when William shook their hands and thanked them for their support.

One fan John Loughrey, 59, told the publication: “William told me he knew we'd been coming here for years and thanked us for what we were doing for his mother.”

“I'm still shaking now. I feel very emotional,” he added.

John also said William admired his collection of badges pinned to his hat and said he thought it was 'wonderful' that they were celebrating his mother's life and legacy.

Prince William with Diana, Princess of Wales and Prince Harry on the day he joined Eton in Sept 1995. Photo: Getty

William and Harry were just 15 and 12 when Princess Diana died in 1997.

A statue of Diana will be erected in the grounds of Kensington Palace at the request of her sons.

The brothers commissioned the project in 2017 to mark the 20th anniversary of her death but its completion has been delayed, as they want to make sure the monument is ‘completely right’.

With reporting by Danielle Stacey.

Got a story tip or just want to get in touch? Email us at lifestyle.tips@verizonmedia.com

Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook,Twitter and Instagram.

Or sign up to our daily newsletter here.