The Duchess of Sussex let slip the month her royal baby will arrive as she chatted to well-wishers in Birkenhead today.
They met locals in the Merseyside town where Meghan revealed to them that she is six months pregnant and her child is expected to arrive in late April.
She also revealed the couple don’t know whether they’re having a boy or a girl, as they want it to be a ‘surprise’.
Meghan looked exceptionally beautiful in a red wrap coat worn over a figure-hugging £107 purple dress from Babaton by Aritizia. Meghan paired her colourful dress with a £1,695 Gabriela Hearst leather ‘bowling’ bag and vertiginous red stilettos.
Speaking after her royal encounter, local woman Kim Thompson said: ‘She said she is six months pregnant and due at the end of April, beginning of May.’
Miss Thompson added: ‘Another woman in the crowd joked that she was a trained midwife. Meghan said that one of her friends had [given birth] five weeks early and [the midwife] said the baby comes when they are ready.
‘I said, as long as they are healthy, and Meghan agreed. Then she said, pointing to Harry, ‘He’s going to make a fantastic father.”