All eyes will be on Sofia Hellqvist when she marries Prince Carl Philip in Sweden's most-awaited wedding of the year. But, apart from the bride-to-be, there will be another female who will command attention: the 3-year-old Princess Estelle, Carl Philip's niece, who is expected to be one of the ring bearers.

Princess Estelle is Carl Philip’s goddaughter. The little princess is the daughter of Crown Princess Victoria and will almost certainly act as the ring bearer for the ceremony which will be Sweden’s fairytale wedding of the year. The little royal has been chosen to lend the lavish nuptials a personal family touch, according to Hello.

According to reports in the Swedish press, Estelle has been partaking in rehearsals for the special day. However, the royal palace has remained silent about the details and her involvement. “We will reveal the names of the children who will carry the rings just before the wedding or on the same day,” said Margareta Thorgren, the spokeswoman.

Crown Princess Victoria and Prince Daniel have guided the tot, who has always exhibited excellent behavior in public. During her mother’s name day celebrations in February, Estelle was shaking hands with guests, smiling and clapping throughout the ceremony. Princess Estelle, who is also known as the Duchess of Östergötland, was also smiling on her first day at nursery.

The ceremony is scheduled for Saturday afternoon in the Royal Chapel at the Royal Palace in Stockholm. A rehearsal dinner will take place Friday evening, where a select number of guests have been invited to raise a toast to the newlyweds-to-be.

Carl Philip and Sofia are expected to use the Parade Barouche for their procession through the streets of Stockholm following the ceremony. The Parade Barouche was used by Princess Ingrid and Frederick IX in 1935, King Carl XVI Gustaf and Queen Silvia in 1976 and Princess Victoria and Daniel Westling in 2010. It was also used at the most recent royal wedding -- Princess Madeleine and Christopher O’Neill -- in 2013.