He’s always very vocal about how much he loves kids, and we know he is a devoted uncle, so perhaps no great surprise that Prince Harry has zipped back to Europe and will be in London on Sunday, leading to intense speculation that the royal baby is expected to arrive between now and then.
Kate’s official due date is widely rumoured to be either today or tomorrow, but the return of Prince Harry to the northern hemisphere has caught the royal press pack by surprise.
Royal aides had previously briefed that he would be in Australia on secondment with the Australian army for the duration of April, however early this morning he unexpectedly landed in Turkey, where he will join his father marking the memorial of the ill-fated Gallipoli campaign. 11,000 ANZAC (Australian and New Zealand) troops died in the campaign.
Harry is spending today sleeping off the jetlag, along with fellow Aussie troops who made the trip in an army transport.
Charles and Prince Harry will attend a reception on HMS Bulwark for UK descendants of the Gallipoli campaign on Friday.
But, even more intriguingly, sources say he will be in London for the marathon on Sunday.
Once again, this news has come as a bolt from the blue to the royal press pack.
The palace said in a statement, “Prince Harry's attendance at the London Marathon is a long-standing commitment but was dependent on the finalisation of his programme with the Australian Defence Force and confirmation of travel arrangements to and from Turkey.”
There is little doubt that Harry would love it if he was in town for the birth, but sources say he will return to Australia on Monday morning regardless of whether or not Kate has given birth.
So the message is - come on, Kate!