The world loves its fair share of glamorous princesses, and some girls would dream about being one someday, in wearing a diamond or pearl studded crown with a pretty dress. Kate Middleton made that dream come true in behalf of all the little girls everywhere.

The Duchess of Cambridge paid tribute to her late mother-in-law, Princess Diana, by wearing her favorite crown for the first time, the Cambridge Lover’s Knot tiara, at the annual Diplomatic Reception that happened at the Buckingham Palace, as reported by Entertainment Tonight. She also got Princess Diana's ring as an engagement ring from Prince William.

The Cambridge Lover’s Knot is a diamond and pearl-studded tiara, and is one of Princess Diana’s signature crowns in which she was photographed a number of times to be wearing. Kate, on the other hand, has only worn a tiara on four events so far. According to Hollywood Life, the first tiara she wore was a Cartier Halo tiara on her wedding with Prince Willam back in 2011. The second was Queen Elizabeth II’s favorite crown, the Lotus Flower, in which Kate wore in two occasions; first, during a Diplomat’s Reception that she attended, and second, during a state banquet between Queen Elizabeth II and Xi Jinping, the Chinese President.

The crown was created in 1914 and was made from the royal family’s treasure of diamonds and pearls.

Kate is also known for recycling some of her dresses and wearing them in multiple occasions. This time, she wore the exact dress that she wore on her first Diplomat Reception in 2013. She wore a baby blue lace gown designed by Alexander McQueen. She also wore the exact same diamond earrings that she wore back then.

According to People, she recently debuted her new haircut at the ICAP’s annual Christmas Charity Day. From long cuts to a shoulder length style, Kate joined a lot of celebrities that are rocking this hairstyle, such as reality star Khloe Kardashian and Mrs. Channing Tatum/ Jenna Dewan.