Bets are rolling in for the sex of the Duke and Duchess of Sussex's baby.
Duchess Meghan is due to give birth soon, after marrying Prince Harry in May 2018. The pair announced their engagement in November 2017.
- 'We are with you': Harry and Meghan's tribute to Christchurch terror attack victims
- 'Please stop lying': Heartbreaking letter Meghan Markle wrote to father Thomas leaked
- Revealed: Meghan Markle and Prince Harry's baby due in April
Girl is the clear favourite, to the point where some betting agencies are even refusing to take any more bets on the matter, the Associated Press reports.
"Earlier this week, we started getting a load of pretty chunky bets on the baby to be a girl," said betting company Paddy Power spokesperson Amy Jones.
"But just before we stopped taking bets, it was around 1 to 2 which is about a 70 percent chance and 2 to 1 for it to be a boy.
"So when it starts to get like that and, especially as we know the due date is kind of looming sometime soon, we start to think, 'Yeah, we think the baby might be a girl.'"
Diana is the clear favourite for a name, alongside other traditional choices like Alice, Grace or Victoria.
"Some crazy ones in there, like Theresa at 200 to 1, obviously, because of what's going on at the minute - poor baby," Jones said.
Boy names include Arthur, James and George. Odds for the baby to be named Donald sit at 500 to 1.
The baby's hair is also a hot subject of debate. Fewer punters are betting the baby will have Harry's trademark red hair.
The favourite - around 6 to 4, 5 to 4 - is brown or black hair," Jones, a redhead, told the Associated Press.
"I am praying that it's going to be a ginger baby and that's around 2 to 1. But we have seen quite a lot of bets on it being a ginger-haired baby. I think that's maybe people like me that are just kind of a bit hopeful."