The Duchess of Cambridge has hinted heavily that she and Prince William may be increasing their family after dropping a very telling clue at Royal Ascot in June.
Indeed the 37-year-old – who is already mum to George, five, Charlotte, four, and 14-month-old Louis – was seen doing something at the prestigious racing event that's got tongues wagging for a very exciting reason.
As she stepped out on the Ascot green, Kate was seen repeatedly resting her hand on her stomach as she mingled with members of the royal family.
"Kate was protectively holding her tum and full of smiles," a fellow racegoer spills.
"She was obviously very happy and sharing good news."
If the rumours are true, it is believed Kate could be due as soon as December.
"Which will make the holidays even more exciting," a palace insider explained.
Kate first hinted another baby might be on the cards in February.
After making a beeline for five-month-old baby James Barr, who was with his father Alan during a walkabout in County Antrim, Northern Ireland, Kate gushed: "He's gorgeous."
"It makes me feel a little broody."
Kate has always been determined to provide William, 37, with the stable upbringing he never had, and a fourth child would be a dream addition to their family.
By his own admission, fatherhood has been a life-changing experience for Wills.
"Now, as a father, you well up a little more, you get affected by the sorts of things that happen around the world a lot more," he's said of fatherhood in the past.
WATCH: What If Kate Middleton Had Twins? Story continues after video...
However, a fourth pregnancy won't be easy for Kate, who has suffered from extreme morning sickness in the past.
Despite this, it seems the Duchess is prepared to go through the discomfort again to create her perfect family.
"Nothing can prepare you for the sheer overwhelming experience of becoming a mother," she's shared previously.
"It's full of complex emotions of joy, exhaustion, love and worry, all mixed together."
Could the royal couple be set to soon experience those feelings – one more time?