"Where's your tie? Come on, get your bloody tie on," the 91-year-old Ivor Anderson said to Prince Harry, who was sporting a suit, but no tie.
As Prince Harry attended a reception honoring D-Day veterans, never did he imagine to leave with a stern lecture about his attire.
Read: Was Prince Harry Flirting With American Swimmer at The Invictus Games?
Prince Harry's visit to the Southwick House in southern England for the 72nd anniversary of the Normandy invasions was filled with smiles and laughter.
"Enjoy your next seven days, stay out of trouble," the 31-year-old, who served in the British military himself, joked as he shook the hands of two veterans. "If you do get into trouble, don't get caught."
But when he approached 91-year-old Ivor Anderson, a sapper in the 591 Para Squadron Royal Engineers, Prince Harry's chipper demeanor was immediately deflated.
"Where's your tie? Come on, get your bloody tie on," the Manchester native told the dressed-down prince.
The prince, who sported a shirt and suit, but no tie, played it off, responding, "I know. I was told not to wear a tie and then you're all wearing ties. I'm under-dressed."
Anderson later reportedly said he invited Prince Harry to wear his spare tie, but the prince seemed to have found his footing when he declined, responding that "he couldn't wear mine, because he didn't have his wings."
Read: 70 Years Later, Couples Reenact That Famous Kiss in Times Square
The event was hosted in the same building General Dwight D. Eisenhower planned the D-Day invasion that would change the course of World War II.
Many of the 45 veterans that attended the event Thursday will continue into Normandy next week, to recreate the fateful Allied invasion in 1944.
Watch: What Would The World Be Like If D-Day Never Happened?