Sophie, Duchess of Edinburgh, has been married to Prince Edward since 1999, and the pair share two children, Lady Louise and James, Earl of Wessex. Here's everything to know about Prince Edward's wife.