Madrid, Spain: Princess Caroline of Monaco and her husband German Prince Ernst August of Hanover pose for photographers as they arrive to attend an official diner at the Pardo Palace in Madrid 21 May 2004 on the eve of Spanish Crown Prince Felipe of Bourbon's wedding to former journalist Letizia Ortiz, AFP PHOTO ODD ANDERSEN (Photo credit should read ODD ANDERSEN/AFP via Getty Images)