Queen Elizabeth, Prince Philip, Prince Edward, Prince Charles, Prince Andrew and Princess Anne
Pictured: Prince Charles, Queen Elizabeth II, Prince Philip, Prince Andrew, Princess Anne and Prince Edward on the occasion of a dinner to mark the forthcoming Diamond Wedding Anniversary of The Queen and The Duke on Nov. 18, 2007. Getty Images/Tim Graham

Princess Anne snubbed Prince Andrew to be her pageboy at her first wedding, and there’s a logical reason why this was the case.

Princess Royal tied the knot with Captain Mark Phillips on Nov. 14, 1973. At that time, Prince Andrew was already 13 years old. This means that he is already quite old to be chosen as his older sister’s page boy.

Princess Anne asked Prince Edward to be her pageboy instead. The Earl of Wessex was born on March 10, 1964, which means that he was only 9 years old when his older sister tied the knot for the first time.

Since Prince Edward was still very young at that time, he was still fit to be a pageboy at Princess Anne and Phillips’ wedding.

Meanwhile, a photo of Princess Anne and Phillips on their wedding day has just been uploaded on Instagram. In the snap, the only daughter of Her Majesty and Prince Philip is wearing a beautiful white long-sleeved gown.

Standing beside Phillips is Prince Edward, who is wearing a black long-sleeved top and tartan skirt. In the photo, the Earl of Wessex looks like a young Prince Andrew. This led some royal fans to confuse the two.

Princess Anne’s bridesmaid is Lady Sarah Armstrong-Jones, and she is also featured in the unearthed photo.

Meanwhile, Prince Andrew and Prince Edward assumed more important roles when Prince Charles tied the knot with Princess Diana in 1981. The royal siblings were named as the heir to the throne’s best men.

A photo of the Prince and Princess of Wales’ royal wedding entourage shows Prince Andrew and Prince Edward standing behind the newlyweds. They both have huge smiles on their faces just like Prince Charles and Princess Diana.

And when Prince Andrew and Sarah Ferguson tied the knot in 1986, Prince Edward served as his best man. Prince Charles wasn’t given a special role at the royal wedding because he was already old and marriage at that time.