Their first two children were born before Elizabeth succeeded her father as monarch in 1952: Prince Charles in 1948 and Princess Anne in 1950. Their marriage is now the longest of any British monarch.