Jessica Biel and Justin Timberlake's wedding day was a total ''fantasy''. The Total Recall actress tied the knot with the singer-turned-actor on 19 October at Borgo Egnazia resort in Puglia, Southern Italy, and the couple say they couldn't have asked for a better day.
Jessica, 30, sighed, ''It was a total fantasy experience'', while 31-year-old Justin added, ''It was a really special evening''.
The newlyweds invited 100 guests to join them for their week-long wedding celebrations, including showbiz pals Jimmy Fallon, Andy Samberg and Timbaland, and they were determined to show everyone a good time after they made the effort to travel across the globe for them.
Justin joked: ''It was a lot to ask of them to travel, so we figured we'd give our guests a good party!''
The former N' Sync singer serenaded Jessica with a romantic self-penned ditty on his guitar as she walked down the aisle in a pale pink Giambattista Valli Haute Couture gown.
He added to People magazine: ''It was an original piece I wrote specifically for the evening and for her.''
The couple - who had been dating for around five years - kicked off the party by watching fireworks and listened to live music on the beach on Wednesday night (17 October), and hosted a party for guests the next night where they dined on fresh-made cheese, local olives and vino, while sitting around open fires.