Kate Middleton, (R) fiancee of Britain's Prince William, (not pictured) speaks with well wishers following a visit to Witton Country Park in Darwen, north-west England, on April 11, 2011. The couple also visited Darwen Aldridge Community Academy earlier in the day Monday. Prince William will marry Kate Middleton at Westminster Abbey in London, on April 29, 2011. AFP PHOTO / ANDREW YATES (Photo credit should read ANDREW YATES/AFP/Getty Images)