BRACCIANO, Italy -- The fairy-tale wedding has taken place.
Tom Cruise and Katie Holmes have exchanged their vows in a 15th-century castle in a lakeside town in Italy.
That word comes from Cruise's publicist, who says he'll have more details later.
The glow of torchlight bathed the castle for the evening ceremony. Candles flickered in the windows.
Holmes wore a gown designed by Georgio Armani.
Guests included Brooke Shields, Richard Gere, Jennifer Lopez and Jim Carrey. Will Smith and David Beckham and his wife, Victoria, were also reported to be there. Italian singer Andrea Bocelli told a TV station he planned to sing something for the newlyweds after the ceremony.
Upload your photo, with a caption of your reason to smile, then watch the last half hour of BVTM from 6:30A - 7A Monday mornings to see if your photo makes it.