From designer favourites like Alexander McQueen and Jenny Packham to maternity brands such as Séraphine, Middleton never put a fashionable foot wrong.
And now the investigators among us are putting the clues together and coming up with the same answer - we're about to get another royal baby VERY soon.
The child's birth will be the latest major milestone within the royal family.
According to sources, the Duke and Duchess of Cambridge won't know whether they are having a boy or a girl until the baby is delivered.
"Royal aides and St. Mary's Hospital have worked hard to ensure there is minimal disruption to staff and patients, so don't expect to see regular reporting/updates from the Lindo Wing until the time comes".
However, it's now kicked up a gear as the road outside the Lindo Wing, where Kate will give birth, has been closed to the public.
The baby is expected this month and although a due date has not been revealed it is believed the birth is likely to take place during the second half of April.
But an insider revealed that Middleton will deliver her third bundle of joy on April 23. The public and media will be informed when Kate goes into labor, with the palace announcing her and William are en route to the hospital.
If the baby is born on April 21, the child will share a birthday with the Queen, who turns 92 that day.
Crowd barriers are set up on the street outside to accommodate the television crews, journalists and photographers who will be present as she goes into labour.
Prince William and Kate's third child will become the fifth in line to the throne after Prince Charles, Prince William, Prince George and Princess Charlotte.
It was in September a year ago when Kensington Palace announced that Prince William and Kate Middleton are expecting their third child.