We knew Meghan Markle and Prince Harry's baby was due in the spring - Kensington Palace at the time of the announcement revealed that the little one is expected to arrive in Spring, and over Christmas, Meghan during a stroll with Harry and her in-laws, and told a fan: 'We're nearly there.'
However, we were never sure exactly when the baby would be born, until now that is, thanks to an accidental slip-up from the Duchess of Sussex herself.
Meghan was visiting Hamilton Square in Birkenhead to see a new sculpture today, and chatted to locals as she arrived, during which she revealed her due date would be end of April, beginning of May.
Local woman Kim Thompson recounted, 'She said she is six months pregnant and due at the end of April, beginning of May.'
And in case you were hoping to find out the sex of the baby, we're afraid you'll have to wait, as the royal couple don't even know themselves, as they are 'keeping it a surprise'.
However, if it is a girl, Prince Harry seems to like the name Lily, as he asked one woman in the crowd how she spelt her daughter's name, whilst Meghan seems to favour another, according to a little girl in the crowd.
She said, 'I asked her whether she would call her baby Amy if she has a girl and she said 'That's a really pretty name, I like it, we'll have to think about it'.
Either way, not long until the new arrival.
Marie Claire Newsletter
Celebrity news, beauty, fashion advice, and fascinating features, delivered straight to your inbox!
Jadie Troy-Pryde is News Editor, covering celebrity and entertainment, royal, lifestyle and viral news. Before joining the team in 2018 as the Lifestyle and Social Media Editor, she worked at a number of women’s fashion and lifestyle titles including Grazia, Women’s Health and Stylist, and now heads the Marie Claire UK news desk.