Sponsored Links Catherine Duchess of Cambridge currently married to Prince William Windsor Prince William Windsor Catherine Duchess of Cambridge Photos, News, biography Prince William Windsor From 2003 to 2003 (Married) Rupert Finch From 2001 to 2002 (Relationship) Willem Marx From 2000 to 2000 (Relationship) Sponsored Links