Britain's Princess Beatrice showed off her slim figure at last night's (27.11.12) British Fashion Awards.
The 24-year-old royal - daughter of Prince Andrew and Sarah Ferguson - looked svelte and sophisticated in a stunning blue and silver Erdem dress.
During the prestigious ceremony Beatrice - whose weight has fluctuated over the years - presented an award British Fashion Council chairman Harold Tillman.
Beatrice was famously photographed looking particularly curvy in a bikini while on holiday in St Barts back in 2008 and she admits the images gave her the motivation she needed to lose weight.
She said: "I could probably do with losing the odd pound though, so perhaps it's the kick I need. It was such an unflattering bikini and I've got one that's so much nicer, so I could have kicked myself for wearing it.
"I thought people were a bit mean, although I know it comes with the territory. The trouble is, I don't have much confidence so it can be quite upsetting."
Beatrice is said to have shed the pounds by a strict diet, drinking plenty of water and fruit and vegetables.