Kate Middleton and Prince William's baby son, Prince George, will be making his next public appearance when he is christened at St. James's Palace on Wednesday, October 23. Many have been wondering who will be honored as the designer of baby George's royal christening gown, and it is finally revealed.

The historic garment, which worn by 60 royal babies since it was created for Queen Victoria's eldest daughter in 1841, was designed by Janet Sutherland - the daughter of a Scottish coal minor from Falkirk, who received the title Embroiderer to the Queen.

Made with white silk, with a Honiton cotton lace overlay, the gown was created to resemble the dress that Queen Victoria wore for her marriage to Prince Alber in 1840.

The original garment has worn by every monarch since Edward VII, as well as Prince William and his father Prince Charles. It was last worn by Lady Louise Windsor, daughter of the Earl and Countess of Wessex, back in 2004.

However, the historic gown is now too old and extremely fragile. A replica of the garment was made in 2008 for the Christening of Lady Louise's younger brother James, Viscount Severn. Prince George will be wearing the same christening robe, custom-made by the Queen's couturier, Angela Kelly.

"I am very proud to think an ordinary woman from a working-class background could have designed such beautiful robe," Patricia Perry, Sutherland's great-great-great niece, comments on the creation of the royal christening gown. "I look forward to seeing the replica on Prince George."

Now, the next question is: what will Kate Middleton wear on this special occasion?