Celebrity weddings are always the best parties of the year, so obviously we get a little upset when our invite gets lost in the mail. Justin Timberlake and Jessica Biel’s southern Italy nuptials were no different but here’s where we get really jealous: Justin serenaded his bride with an original, unreleased song. Justin’s back to singing, people!

?uestlove [The Roots drummer] played a bunch of Justin Timberlake songs, but no *NSYNC,” a source revealed to Us Weekly. “Justin performed one song at the wedding. It’s a new one that he hasn’t released yet. He dedicated it to Jessica.” Justin just became the best husband in Hollywood.

Related Article: Justin Timberlake Says Wedding Was "Magical"

The source also reveals even more details on the wedding, like what Jessica’s nontraditional dress was like. Wearing a white and pink wedding gown for the ceremony, she changed into something a little casual and comfortable for the reception.

But for the wedding, it was all about white floral arrangements! “Even the balconies facing the main courtyard were dressed with white blooms,” the source said. And after Justin and Jessica exchanged vows, “Small, white heart shaped petals fell on the couple as they left the chapel.” Does this sound like a Disney movie storyline or what?

We’re just going to continue being extremely sad over the loss of one of Hollywood’s hottest bachelors, but I guess we’ll still say congrats to you two!

Let's make this fun: if you could have Justin sing any *NSYNC song at your wedding, which one would you pick?

Photos Courtesy of Getty Images