Hooray! Not only is the royal baby finally here, but it's a girl!
Kate arrived at St Mary's Hospital at 6 a.m., and the baby was born just two-and-a-half hours later. Talk about a quick labour.
Here's the birth notice before it goes on the easel at Buckingham Palace!
So what's next? It's expected big brother George will arrive for a visit later today (hello, cuteness). And then the new Princess of Cambridge will make her debut potentially later today if Kate's feeling up to it. But we likely won't get a name until tomorrow or Monday. So the waiting continues.
Congratulations William and Kate, we're so thrilled for you.
Keep up with your baby's development, get the latest parenting content and receive special offers from our partners