Princess Beatrice braved arctic weather conditions to attend a charity event last night.
The princess wrapped up warm for the event in a stylish double-breasted black coat that incorporated an on-trend A-line skirt.
She also opted for black tights
to keep her legs toasty in the freezing weather, which she combined with high black shoes and a black clutch for a classy look.
Beatrice, 22, was attending the Dickensian ball hosted by prime minister's wife Samantha Cameron, who also donned black tights
to keep warm on the wintry red carpet.
The ball, which was to raise money for Great Ormond Street Hospital took place at high-end department store Harrods, which created a Dickensian fantasy for the event, including a winter market scene complete with falling snow.
It also included a three-course meal and a live performance by Beverly Knight.
Princess Beatrice hit headlines this year for rapidly losing weight thanks to rigorous training for the Windsor half-marathon in September.Browse Christmas Socks... Step Out with Funky, Festive Feet
News brought to you by SockShop. Go On…Treat Your Feet