Justin Timberlake and Jessica Biel tied the knot in a private ceremony at Borgo Egnazia resort in Puglia, Italy, Friday, and lest we had any doubt that the event was picture-perfect, the happy couple assured us it was.
"It was magical," Timberlake, 31, told People.
"It was a fantasy," Biel, 30, concurred.
But one question remained: Did the erstwhile boy-bander sing on the big day? The etiquette of performing at one's own wedding is clearly a divisive matter.
“He should absolutely not perform,” Carrie Keagan, host of VH1's "Big Morning Buzz," told HuffPost Celebrity's Rob Shuter last week. "No singer should perform at their own wedding. It's tacky”
VH1’s Janell Snowden disagreed, telling HuffPost, “I attended Usher's wedding, and he performed. He was great, and it was very romantic.”
However, a source revealed to Us Weekly that Timberlake did indeed perform.
So, was the onetime 'NSync frontman crooning about bringing "Sexy Back" to marriage? Was he saying "Bye Bye Bye" to bachelorhood? Was he singing "Cry Me a River," because, you know, weddings make him sentimental?
"Justin performed one song at the wedding," the source tells Us Weekly. "It's a new one that he hasn't released yet. He dedicated it to Jessica." Awww.