It was Princess Madeleine of Sweden herself and her two-year-old daughter Princess Leonore who threw the special bash at the Royal Palace in Stockholm on behalf of the Swedish 'Min Stora Dag' (which translates as 'my special day') charity.
The Swedish royal is one of the ambassadors for the non-profit organization, which aims to make small and big dreams come true for youngsters battling serious illnesses.
A group of 12 children aged five to eight were invited to the palace to live out their fairytale dreams and enjoy squash and cake in the company of the two real-life princesses.
Madeleine herself was dressed up to the nines in the same ballgown she wore at the glamorous Nobel Prize banquet in November and the obligatory tiara to top it all off.
"Leonore and I had a wonderful afternoon," she wrote on Facebook after the event.
The royal party was held at the start of the week, but went viral when the charity group posted a video of the bash online, with the clip being shared more than 2,000 times on Facebook.
"To be at a party at the castle is what many children dream about. (…) Something to remember for the children who have serious illnesses," wrote one supporter who commented on the post.
"Oh, I got so moved! What a fantastic day and what a wonderful memory for this little girl," wrote another about a young girl featured in the clip. "Kudos to our royal family and Princess Madeleine who are always there."
It was not the only party organized by members of the royal family this week. On Tuesday Madeleine's niece, four-year-old Princess Estelle, celebrated her birthday, although a spokesperson for the palace said that hers was a quiet bash at home with her parents.