Princess Charlotte turned four recently and her proud mum Kate Middleton published new photos of her baby girl.
The pictures were taken in Kensington Garden and the princess was wearing pretty blue dress with Peter Pan collar.
The dress is from Betsy and costs 70 pounds.
Royal fans were quick to notice that Princess Charlotte is always dressed in similar dresses.
According to celebrity stylist Rochelle White, the reason for this is that Kate Middleton doesn’t want to start a fashion frenzy about her daughter’s wardrobe.
She said: “The dresses that Princess Kate chooses for Charlotte are fashionable yet traditional, girly, fun and pretty. As much as times have changed in regards to children and their fashion, this is one traditional look that will never get old, dated or out of fashion just updated over time.”
She continued: “I think that Kate is very aware that people pay attention to everything that she dresses Charlotte in. I don’t think Kate wants parents to rush out to buy what Charlotte is seen in and cause a fashion frenzy. Keeping it simple and traditional is perfect for the little princes.”