Justin Timberlake serenaded Jessica Biel as she walked down the aisle at their wedding.
The Hollywood pair tied the knot at the Borgo Egnazia resort in Puglia, Italy.
Justin said seeing his bride in her pink Giambattista Valli gown was "the most beautiful thing I have ever seen".
He told Hello! Magazine: "I figured if there was something I was going to be able to offer, it would be to sing her down the aisle.
"Grown men were weeping. Hopefully it's because I didn't sound bad."
The pair were joined at the October 19 ceremony by celebrity friends including Timbaland, and got a memorable reception after exchanging vows.
Justin said: "To hear all of our family and friends cheering at extremely loud, inappropriate decibel levels, that became the pinnacle of the ceremony.
"It felt perfect. It felt like everything came together."
The couple said they chose Italy for the food, saying: "We love to eat."