Princess Madeleine of Sweden celebrated her 34th birthday on Friday. The Royal Palace of Sweden released a new official portrait of the princess on the occasion of her big day. She is sixth-in-line to the Swedish throne.

Madeleine looked stunning in the new portrait. She wears a pale pink dress that features a boat neck, and short sleeves with a fitted and flared detail. She accessorizes with diamond drop earrings, bracelet, and a brooch. She wears neutral makeup consisting of pink frosted lipstick and matching blush.

Her blonde hair is swept up into a messy up “do.” Madeleine wears a pink floral and netted fascinator fixed on the right side of her honey blonde tresses. She flashes a huge smile as she wears a royal brooch on her dress.

“Today Princess Madeleine is 34-years-old. Happy Birthday! Anyone who wishes to leave a greeting to the Princess can do this on Facebook,” read the picture caption that was posted on the palace’s website and its Facebook page.

The picture was clicked at the christening of Madeleine’s baby nephew Prince Oscar on May 27. She looks happy and glows in the new picture, which was captured by photographer Anna-Lena Ahlström. Royal fans took to the Facebook page of the princess and wished her on her birthday

Madeleine reportedly marked her special day privately with her husband Chris O’Neill and their two children Princess Leonore and Prince Nicolas in her home city of Stockholm. It has been a year since she welcomed her son. Besides, she and her young family moved to London due to her husband’s job.

Madeleine celebrated the Swedish National Day along with her family on June 6. She along with her mom Queen Silvia, sister Crown Princess Victoria and sister-in-law Princess Sofia donned the national colors of the country blue and yellow in their traditional dress and white hat.

She and her husband Chris took their daughter Leonore to Gotland the weekend before the national day celebrations to meet her horse Haidi. It was Two-year-old Leonore first official engagement which took her to duchy.