We were so blown away by Kate's new haircut last night that we completely forgot about poor old Princess Beatrice who was out on the town too.
The red headed blue blood attended the British Fashion Awards in London, wearing a blue and silver knee-length Erdem dres, joining the likes of Samantha Cameron and Salma Hayek at the event. She looked almost normal.
Princess Beatrice's fashion taste hits the headlines last year for all the wrong reasons when she arrived to the wedding of Prince William and Kate Middleton with a ridiculous hat that looked rather like a toilet seat.
Stella McCartney was the big winner at the British Fashion Awards, last night taking home two gongs, while Cara Delevingne won Model of the Year.