Mariah Carey and fiancé James Packer look very much in love and sure know how to vacation in style.
The 46-year-old pop star, the 48-year-old Australian billionaire and her 5-year-old twins Moroccan and Monroe spent the Fourth of July weekend on and near the island of Capri in southern Italy and recently visited the island of Ponza.
During their vacation, the group spent time basking in the sun on Packer's 280-foot mega luxury yacht, the Arctic P. They also dined on the shore and celebrated the holiday with music producer David Geffen, who arrived on his own yacht, The Rising Sun.
Carey posted a slew of photos of her and her family's Italian vacation on her Instagram page.
On Thursday, she and Packer were spotted strolling on the cobblestone streets of Capri, accompanied by an entourage.
"I was hoping to see her on the island, as the word spread that she was there, and I did," an onlooker told E! News exclusively. "It was so exciting, and they looked so happy!"
The two enjoyed an Italian feast at the Aurora restaurant, a favorite of the singer, along with about eight other people. Packer sat at the end of the table with Carey by his right side. The couple "looked very happy" and the singer "was glowing," E! News has learned.
Carey wore a black lace slip dress, paired with a diamond necklace, and matching hoop earrings. Packer wore a black t-shirt and a grey sports jacket.
The two dined on pizza all'acqua, the house specialty, which is a wafer-thin pizza with chilli peppers and local mozzarella cheese, as well as clam and zucchini fettuccini and a fish dish—grilled pezzogna, caught hours earlier. The restaurant owner also gifted the couple with a cake bearing the words "we love you."
After they finished their dinner, Carey and Packer exited the restaurant and she posed for selfies with fans waiting outside and signed autographs.
On Friday, Carey, Packer and the twins sailed north west to the Italian island of Ponza. Monroe enjoyed strawberry gelato on board his yacht.
The Fourth of July is a bittersweet holiday for the singer; Her father, Alfred, died that day in 2002 at age 72.
"I know July 4 is a very painful time for her, due to her dad's death that day, but she looked as if she was in a very happy, serene place, with the man of her life by her side," the onlooker old E! News.
Carey paid tribute to her father on Instagram on the holiday.
"Happy Independence Day RIP Alfred Roy Carey #sunflowersforalfredroy #4thofjuly," she wrote.
Watch Mariah Carey's new series Mariah's World when it premieres on E! later this year!