It wouldn't be Christmas without a knitted jumper. So the Duchess of Cambridge is carrying on the Great British tradition by getting a festive gift fit for a king-to-be: a patriotic Christmas jumper for baby George – with his name on it!
Kate picked up the £34.99 'George' navy jumper with a Union Flag on it at her favourite kids' store, Trotters.
It's also billed as great for 'afternoon tea with the Queen' – which conjures up an image of Her Maj bottle-feeding the little prince surrounded by corgis.
Kate, 31, also bought a £19.99 grey cotton T-shirt emblazoned with the kind of royal guards he sees every day outside his grandmother's palace.
The T-shirt also comes with a £14.99 hand-knitted matching soldier hat that could also be under the tree for the lucky youngster.
A royal insider supposedly told The Mirror: "Kate thought they were great fun to give George. He'll be king one day so the flag is very appropriate."
Kate previously spent £95.97 at the store – appropriately on the King's Road – on an outfit for the prince who is nearly five months old.
Suggested For You
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more