WENN 1 / 14

Oct. 19 was a nice day for a white wedding.

Good thing, too, given the color that Justin Timberlake and Jessica Biel settled on for the décor for their nuptials, which took place in Southern Italy on Friday at the posh, ultra-exclusive Borgo Egnazia resort. In honor of their big day, the entire complex was covered in lush white floral arrangements.

PHOTOS: Jessica Biel's best white dresses ever

"Even the balconies facing the main courtyard were dressed with white blooms," a witness tells Us Weekly. And after Biel, 30, and Timberlake, 31, exchanged vows, "Small, white, heart-shaped petals fell on the couple as they left the chapel," the witness reveals.

The reception location, held inside the hotel complex, was also "draped in white and filled with white flowers," the witness shares. (Three massive white marquee tents, decorated with white festoons, occupied the hotel gardens.)

PHOTOS: Jessica Biel's hottest, most revealing body moments

Before heading to the reception, the actress changed from her formal white-and-pink wedding gown into something a little less traditional, to help her party the night away in comfort.

The Roots' drummer Questlove, who was also on hand for David Cross and Amber Tamblyn's recent wedding celebration, deejayed the bash, attended by wedding guests like Andy Samberg, Jimmy Fallon and Beverley Mitchell.

VIDEO: Jessica Biel flashes her giant engagement ring!

"Questlove played a bunch of Justin Timberlake songs, but no *NSYNC," a source tells Us. At one point, the former boy-bander served as his own wedding singer: "Justin performed one song at the wedding," the source reveals. "It's a new one that he hasn't released yet. He dedicated it to Jessica."

MORE FROM WONDERWALL:

Justin Timberlake and Jessica Biel Tie the Knot

Justin Timberlake Selling Posh New York Penthouse for $7.65 Million

Jessica and Justin Stand Up to Cancer