see more

CHELTENHAM, UNITED KINGDOM - MARCH 16: Kate Middleton (left) attends the Cheltenham Horse Racing Festival on March 16, 2007 in Cheltenham, England. (Photo by Indigo/Getty Images)

CHELTENHAM, UNITED KINGDOM - MARCH 16: Kate Middleton (left) attends the Cheltenham Horse Racing Festival on March 16, 2007 in Cheltenham, England.  (Photo by Indigo/Getty Images)