The Duchess of Cambridge will give birth to a blonde daughter called Alice tomorrow, according to the instincts of the British betting public.
Despite the fact that the royal couple do not know the gender of their second child, punters seem convinced they have inside information, and about nine in 10 bets have been placed on the arrival of a Princess. Industry insiders say a "Princess Alice" would cost bookmakers around 500,000 ($974,200) in payouts to those who staked money on the sex or name of the Duchess' second child.
Despite the seeming impossibility of anyone knowing the name, so much money has been placed on Alice that the odds with the bookmaker Ladbrokes are as short as 5/4 - little more than even money, despite there being thousands of possibilities.
Jessica Bridge, the company's spokeswoman, said: "The support for Alice is starting to get silly now, but we've been left with no option but to cut the odds as punters relentlessly back the girl/Alice combination."
Two people have bet more than 2000 each on the baby being a girl, helping to shift the odds to 8/15 for a girl, with a boy now an 11/8 shot.
It would appear to be a case of the blind leading the blind - after all, the chances of a boy or a girl are 50/50, and there have been no reports suggesting the Duke and Duchess have chosen a name. However, punters were right about the name George last time, making it the overwhelming favourite before Prince George's birth, and that may have convinced people that someone, somewhere, knows something this time too.
Alice is such an overwhelming favourite that the next most fancied name, Elizabeth, has comparatively long odds of 6/1, as does Charlotte, with Victoria and Diana both at 14/1.
The odds on boys' names are even longer. Arthur and James, the two most fancied boys' names, both have odds of 20/1 at Ladbrokes.
Bookmakers are also taking bets on the day the baby will be born, and April 20 (UK time) emerged as the favourite in early betting.
Parking restrictions have been put in place outside the Lindo Wing of St Mary's Hospital in Paddington, in anticipation of the birth, although the restrictions will only be in place until April 30.
There is also the remote possibility that if the baby is overdue it could be born on May 7, the day of the General Election, for which bookies are offering odds of 20/1.
Top names for William and Kate's new arrival