This is the reason Prince George only wears shorts

When Prince George steps out on Royal engagements, two things are certain. One, he almost always wears shorts. Two, he looks hella cute in them.
But it turns out there’s a reason behind the preppy prince’s signature shorts and knee-high socks.
Etiquette expert William Hanson told Harper’s Bazaar U.K. that Prince George’s look has ties to upper class aristocratic tradition.
“It’s a very English thing to dress a young boy in shorts,” Hanson said. "Trousers are for older boys and men, whereas shorts on young boys is one of those silent class markers that we have in England.
“Although times are (slowly) changing, a pair of trousers on a young boy is considered quite middle class – quite suburban. And no self-respecting aristo or royal would want to be considered suburban. Even the Duchess of Cambridge.”
Tradition or not, we need no excuse to adore Prince George's shorts. Click through the gallery above to see his best looks and let us know what you think by tweeting us @YahooStyleCA.