It's believed that Kate Middleton is due to give birth to her second child this Saturday - April 25 – but a source has told the Mail that the Duchess's due date is actually today or tomorrow (April 22 and 23).
This, says the paper, 'would tie in with comments made by the Duchess herself' after she told a well-wisher that her second child is due 'mid to late April'.
Kate, 33, who was touring the Stephen Lawrence Centre in Deptford with Prince William, added: "Not long to go now."
And the Duke and Duchess of Cambridge's officials say April 25 has never been confirmed as such.
A Kensington Palace source told the Mail: "We haven't ever confirmed a due date.
"The Duchess herself said mid to late April and there have been plenty of dates bandied around in the media but we've never confirmed anything and we never will."
Despite this, the 25th remains a favourite with punters according to bookmakers Ladbrokes, although tomorrow and Friday are also popular and are priced at just 6/1.
The Duchess is thought to be staying at Kensington Palace, a short drive from the Lindo Wing at St. Mary's Hospital where she is due to give birth.Police have been seen searching the area in preparation for the Duchess' arrival and Prince William, has finished his Air Ambulance training early in Norfolk to enjoy six weeks' paternity leave.
A statement said: "The Duke of Cambridge has completed the first phase of his in-work air ambulance helicopter pilot training with Bond Air Services earlier than anticipated.
"This is due to a combination of The Duke performing well in the various modules and having very good flying conditions that allowed flight training and assessment to progress more quickly than had been planned.
"As he now will not have any further training to complete after returning from paternity leave, he will not return to duties with Bond until that time, and will remain on unpaid leave until then."
More on Parentdish: Bookies face half a million pay out if royal baby is a girl called Alice