Well, Camilla, the baby's step-grandmother, is thinking the future heir will arrive in the next few days. "We are all just waiting by the telephone. We are hopeful that by the end of the week he or she will be here." But, really, it's anyone's guess when the little tot will arrive.
More from YourTango: Couple Alert? Tom Cruise Is Reportedly Dating This TV Actress
As is what Kate and William will decide to name their wee one. But that's not stopping countless people from taking a gamble on the winning moniker. The Internet has been overrun with excited royal fans (and probably seasoned gamblers as well) placing bets on which name the couple is most likely to choose.
There's a whole webpage predicting the odds of the names, and, as of now, it lists Alexandra in the top spot if the baby's to be a princess, followed by Charlotte and then Elizabeth. If the baby's destined to be a prince, then the top contender is George, followed by James and Benjamin. Diana is on there too, in 5th place, behind Victoria. Alice and Mary also make the list.
What do you think the parents-to-be will name their child? We're thinking we can definitely rule out a Princess Lyndsey or a Prince Montgomery, seeing as those two names round out the very bottom of the list.
More from YourTango: A-List Links: Heidi Klum Bares It All Vacationing In Mexico
Hopefully, as Camilla says, we won't have to wait too much longer to find out!
More royal baby coverage from YourTango: