As Prince Harry and Meghan Markle welcome Baby Sussex into the royal family, we look back at the royal newborns over the years.
We look back at the beautiful moment Duchess Catherine walked out with Prince George in her arms and remember the heart-warming time Princess Diana showed Prince William and Prince Harry to the world.
We also revisit the moment some of our favourite Danish and British royals, including Princess Mary and Duchess Sarah, first showed the world their beautiful newborns for the first time!
Kate and William baby Louis
The Duke and Duchess of Cambridge with baby Louis, born April 23, 2018.
Kate and William baby Charlotte
The Duke and Duchess of Cambridge with baby Charlotte, born May 2, 2015.
The Duke and Duchess of Cambridge with Prince George, born July 22, 2013.
Princess Diana and Prince Charles with baby William, born June 21, 1982.
Princess Diana and Prince Charles with baby Harry, born September 15, 1984.
Prince Andrew and Duchess Sarah with baby Beatrice, born August 8, 1988.
Prince Andrew and Duchess Sarah with baby Eugenie, born March 23, 1990.
Princess Anne with her baby girl, Zara, born, May 15, 1981.
Prince Frederik and Princess Mary with their firstborn, Christian, born, October 15, 2005.
Prince Frederik and Princess Mary with their second child, Isabella, born, 21 April 2007.
Prince Frederik and Princess Mary with their twins, Vincent and Josephine, born, 8 January 2014.
Prince Edward and Sophie, Countess of Wessex with their firstborn, Louise, born, November 8, 2003.
Prince Edward and Sophie, Countess of Wessex with their youngest, James, born, December 17, 2007.