Queen Elizabeth II's children have the following spouses: Prince Charles is married to Camilla, Queen Consort; Princess Anne is married to Sir Timothy Laurence; Prince Andrew was married to Sarah Ferguson, though they divorced; and Prince Edward is married to Sophie, Countess of Wessex.
Copyright © 2026 eLLeNow.com All Rights Reserved.