As Kate Middleton enters the third trimester of her pregnancy, the bookmakers' royal baby odds are heating up in anticipation of the July due date.
Gamblers can place their bets with Ladbrokes on potential names, dates of birth, hair colour, the first born's eventual profession and even whether the birth will coincide with Kim Kardashian and Kanye West's new arrival.
The odds are favouring HELLO! to be the first magazine to get exclusive picture rights to an event.
Despite Prince Harry allegedly letting slip that his brother Prince William and sister-in-law Kate were expecting a boy, the odds still favour them welcoming a baby girl at 2-5 and a boy at 2-1.
The names Elizabeth, Alexandra and Diana are the front-runners at 6-1 and George and Charles are the current favourite names for a baby boy at 14-1.
While the public might have favourite names, the parents-to-be revealed that they hadn't chosen a name while on a visit to Glasgow.
"We have a shortlist for both (boy and girl), but it's very difficult," Kate said. "My friends keep texting me names!"
The bookmakers are also expecting feverish betting regarding the Duke and Duchess of Cambridge's baby's arrival date, the current favourite is 15 July at 10-1.
Perhaps betters took hints from the mum-to-be herself, who spoke about her due date at the beginning of April.
"It's around mid-July but apparently babies have their own agenda," she said.
The bookmakers' favourite hair colour for the newborn is blonde at 2-1, with the chances of the little one inheriting his daddy's family's colouring at 7-1 for a ginger haired baby.
Ladbrokes make it just a 2-1 shot that the child will follow in the footsteps of his father and uncle Harry and have a career in the military.
Reality TV star Kim is also expecting at around the same time as 31-year-old Kate. The odds stand at 6-1 for Kate giving birth before Kim and at 7-1 for their babies arriving in the same week. For more optimistic gamblers, it's a 50-1 chance that they will welcome their firstborns into the world on the same day.