When Buckingham Palace announced that Kate Middleton and Prince William are expecting their third child the world assumed the Duchess was approximately three months along.
According to that logic, the third royal baby is expected to arrive in April 2018. Or so we thought, until William hinted that the little prince or princess might arrive even sooner!
During a visit with U.K. charity Spitalfields Crypt Trust, the Duke told a midwife: "All the best with the midwifery, I may see you sooner than you think."
The father-of-two also joked with hairstylist Taz Kabria at a men's hairdressers next door to the charity: "I don't have much hair, I can't give you much business."
Unfortunately, all we can confirm is William has a great sense of humour.