Harry and Meghan, the Duke and Duchess of Sussex, have given the world a first look at their son and, after introducing him to the Queen, announced his name: Archie Harrison Mountbatten-Windsor.
The beaming parents looked delighted as they showed off their first baby to the world, who was born weighing 7lbs 3oz, at Windsor Castle.
Prince Harry cradled the sleeping baby, who was wrapped in a white blanket, while Meghan Markle declared motherhood to be "magic".
She said the baby had "the sweetest temperament" and has "just been a dream".
"It's pretty amazing and I have the two best guys in the world so I'm really happy. He has the sweetest temperament, he's really calm. He's just been a dream, it's been a special couple of days," she told reporters.
The 34-year-old royal said he was enjoying being a dad and admitted it is hard to tell who the baby looks like yet.
"It's great. Parenting is amazing," he said.
View this post on Instagram
The Duke and Duchess of Sussex are pleased to announce they have named their first born child: Archie Harrison Mountbatten-Windsor This afternoon Their Royal Highnesses introduced Her Majesty The Queen to her eighth great-grandchild at Windsor Castle. The Duke of Edinburgh and The Duchess’ mother were also present for this special occasion. Photo credit: Chris Allerton ©️SussexRoyal
"It's only been two-and-a-half days, three days, but we're just so thrilled to have our own little bundle of joy."
"Everybody says that babies change so much over two weeks so we'll be monitoring the changing process over this next month really. His looks are changing every single day."