The couple, who celebrated a decade of marriage in Italy over the weekend, marked the special occasion with their nearest and dearest.
The pair, who tied the knot on Sept. 14, 2013, in Lake Como kicked off the celebrations with a brunch on Saturday at Villa Pizzo — the site of the couple's first wedding ceremony a decade ago.
“She was just glowing in every stunning outfit,” adds the Teigen source. “It was special for them to have all their kids be part of their wedding anniversary and renewal.”
"There was dancing and a lakeside bar that was a big favorite," the source continued, noting that there were "flowers everywhere," adding: "It's been a very elegant, very classic event."
Photos of the couple obtained by Page Six showed Legend in a white dinner jacket and Teigen in two flowing gowns by Zuhair Murad.
“Lake Como offers extraordinary memories for them,” says the Teigen source. “They were so happy to make even more memories with their kids.”
The couple who share children — Luna Simone, 7, Miles Theodore, 5, Esti Maxine, 9 months, and Wren Alexander, 2 months first met in 2006 on the set of the singer's music video for his single "Stereo."
In the early years of their relationship, the pair traveled to Lake Como together, which is where Teigen first realized she wanted to marry her now husband.
In a 2016 Instagram post, Teigen shared a photo of the couple at the destination with the caption: "Back to where it all began - Lake Como, Italy - first came here in 2007."
She continued, "A boat tour guide took us to a little spot on the lake and told us to make a wish. I asked for this to be the man I marry and have children with. I think John asked for the most perfect bite of cacio e pepe. Both came true, and here we are."