After months of guessing one way or the other, the wait is finally over.
Kensington Palace has officially announced that Kate Middleton, the Duchess of Cambridge, has given birth to a healthy baby boy. The newest member of the royal family was delivered at 16:24 BST, weighing 8 pounds 6 ounces, according to a press release.
"The Queen, The Duke of Edinburgh, The Prince of Wales, The Duchess of Cornwall, Prince Harry and members of both families have been informed and are delighted with the news," it said.
"Her Royal Highness and her child are both doing well and will remain in hospital overnight."
The child's title will be His Royal Highness Prince (the baby's name) of Cambridge, St. James's Palace said this month.
And speaking of names, it may be a few more days before we get the official word on that last bit of mystery. As CNN relates, Prince William's name was announced a few days after birth, his brother Harry's on departure from hospital.