Justin Timberlake and Jessica Biel hit some speed bumps during their five-year road to the altar, but the couple looked happier than ever when they exchanged wedding vows in southern Italy October 19.
One hundred guests were invited to the Oct. 19 ceremony, held at the Borgo Egnazia resort , a vast hotel complex surrounded by olive trees and cactus plants, multiple sources tell Us Weekly.
Wedding Details: According to PEOPLE, Timberlake personally serenaded Biel with an original song as she walked down the aisle in a gorgeous petal pink Giambattista Valli Haute Couture wedding dress.
The fairytale-like building is like an ancient fortress with whitewashed walls; the rooftops are dotted with turrets and chimneys and tiny windows. To mark the occasion, the entire hotel was decked out with white floral displays, per a source — even the balconies facing the main courtyard were dressed with white blooms.
During a recent press conference with the Hollywood Foreign Press “I answer to a higher power now,” Timberlake joked “We have a couple of rules in our relationship. The first rule is that I make her feel like she’s getting everything. The second rule is that I actually do let her have her way in everything. And, so far, it’s working.”
While Jessica, 30, admitted she had ‘butterflies’ at ‘standing up in front of my friends and family and baring my soul for the person I love.’
A higher res available on BeautyHobby Facebook Page