The Princess of Wales looked stunning at Westminster Abbey.