A family history website which claims to have studied the average time between royal marriages and royal babies arriving says that William and Kate can be expected to have a baby on 27th August 2013.
The prediction was made by examining the royal family’s records of births and marriages over history.
Researchers at genesreunited.co.uk have calculated that 851 days is the average period between a royal wedding and the arrival of the couple’s first child.
They also say the baby would most likely be called Carole, Elizabeth, Mary, Philippa or Victoria if it was a girl, while Charles, George, Henry, James and Michael are the top choices for a boy.
"William and Kate have spoken about their desire to start planning for a family, so make sure that you put the 27th August 2013 in your diaries, we have a good feeling about this one," said Rhoda Breakell, head of Genes Reunited.
Sixty years and hardly a slip.