When the Duke and Duchess first announced they were expecting their first child together, the pair were careful not to giveaway Meghan's exact due date. Instead, the royal couple revealed Baby Sussex would arrive in late April or early May.
And, for the past 25 days the world has been eagerly awaiting the exciting news. However, it now seems we could be waiting a little longer than expected after Prince Harry made a surprise appearance at an Anzac Day commemoration alongside sister-in-law Kate Middleton.
Watch Prince Harry and Kate Middleton attend the Anzac Day Service
In fact, bookies are now convinced Meghan won't go in to labour until next month.
"We were surprised as everyone else that Harry decided to attend a public event as we assumed the baby was imminent," a spokesperson for William Hill told The Mirror.
"We are now odds on that baby will not arrive until May."
Meanwhile, a palace source told the publication: "If anything was to happen in terms of a labour, he (Prince Harry) would be able to leave at a moment's notice but you may infer from his attendance that perhaps the due date is not necessarily today."