Kate Middleton wears a simple but gorgeous dress by Diane Von Furstenberg. This image appears in the gallery:Kate Middleton's Most Stylish Moments 18. Kate Middleton wears a simple but gorgeous dress by Diane Von Furstenberg. 24 images See the full gallery: Kate Middleton's Most Stylish Moments