Princess Madeleine marks 34th birthday with stunning new portrait

Happy birthday, Princess Madeleine! The gorgeous royal turned 34 on Friday (June 10), and the Swedish Royal Palace marked the occasion by releasing a striking new official portrait of the sixth in line to the throne.

The beautiful image was taken at the christening of Madeleine's nephew Prince Oscar in May. Madeleine looked stunning in a dusky peach dress, with her hair tied back in a loose bun and accessorised with a fascinator. She looks truly happy and glowing in the portrait, which was captured by photographer Anna-Lena Ahlström.


Princess Madeleine portrait
Princess Madeleine is the star of a new birthday portrait

"Today Princess Madeleine is 34-years-old. Happy Birthday! Anyone who wishes to leave a greeting to the Princess can do this on Facebook," the image was captioned.

Many royal fans sent their birthday messages to Madeleine on Facebook, thanking her for her loyal service and wishing her well for her special day.

Princess Madeleine is likely to be marking the day privately with her husband Chris O'Neill and their two children Princess Leonoreand Prince Nicolas.

Swedish Royals family portrait photo
Princess Madeleine has enjoyed a memorable year

It has been a memorable year for the Princess, who welcomed her son Prince Nicolas on 15 June. Madeleine went on maternity leave to enjoy time with her two children, during which she and her family moved to London, as Chris' job requires him to be in the UK.

The 34-year-old has since returned to royal duties, and recently showed her adorable daughter the ropes as she carried out her first official engagement at the age of two in her duchy, Gotland province.

Madeleine also has two new nephews to dote on in the past year; Crown Princess Victoria's son Prince Oscar, and Prince Alexander, the baby son of her brother Prince Carl Philip.

Don't miss a beat with HELLO! Canada's Daily Hits newsletter, your daily dose of royal and celebrity news, fashion, weddings and more. CLICK HERE to sign up for free!