It rained when Tom Cruise and Katie Holmes married at Castello Odescalchi in Bracciano yesterday (18NOV06) - rain at a wedding is seen as a sign of good fortune in Italy.