It's a boy!
Kensington Palace has confirmed the Duchess of Cambridge has given birth to a boy.
Kate's baby arrived just after 11am weighing 8 pounds and 7 ounces.
They're both doing well, and the Royal family are said to be delighted.
Arthur, Henry and Albert are being tipped as possible names.
Kate Middleton went into labour early this morning.
She has now left hospital for home.
Welcome to the family. pic.twitter.com/nKSd5kh5bZ— Kensington Palace (@KensingtonRoyal) April 23, 2018
Earlier Prince George and Princess Charlotte visited their new baby brother
Prince William and Kate are already proud parents to Prince George who's 4 and Princess Charlotte who's 2.
Well I'm taking the rest of the week off to celebrate— Dave Elson (@DaithiElson) April 23, 2018
WAY TOO EXCITED FOR THIS 3RD ROYAL BABY THAN I SHOULD BE— Katie I (@katie_ionescu) April 23, 2018
Her Royal Highness The Duchess of Cambridge was admitted to St. Mary’s Hospital, Paddington, London earlier this morning in the early stages of labour.— Kensington Palace (@KensingtonRoyal) April 23, 2018
The Duchess travelled by car from Kensington Palace to the Lindo Wing at St. Mary’s Hospital with The Duke of Cambridge.
Royal fans have been gathering near the hospital all morning in the hope of catching a glimpse of the child at some point.