Prince William and Kate Middleton will marry on the 29th April 2011 in Westminster Abbey, London. The relationship between Prince William and Kate Middleton blossomed at the University of St Andrews, first as flatmates and then in 2003 they began dating as a couple. The picture gallery offers a glimpse into the life of the happy couple and includes the engagement photograph by famous fashion photographer Mario Testino.