After being engaged for what seems like an eon, John Legend and Chrissy Teigen finally tied the knot on Saturday, Sept. 14.

Sources told Us Weekly the singer/songwriter and model swapped vows in Lake Como, Italy, with Teigen's fellow Sports Illustrated Swimsuit Issue model Brooklyn Decker serving as maid of honor (sports journalist Erin Andrews was also slated to serve as a bridesmaid but was unable to get the time off work to attend).

Guests at the intimate wedding included Kanye West, and Biz Markie reportedly helped DJ at the reception.

Insiders say Legend, whose most recent album 'Love In The Future' was released on Sept. 3, serenaded his bride -- something he'd already promised to do. "I will be singing for her, 'All Of Me,' which I wrote for her," John said last month, adding, "I wrote most of the album about her."

The newlyweds have been together since 2007 and engaged since late 2011. Our best wishes to them both.

More From StarCrush