The Grammy-winning singer married the model in Lake Como, Italy on Saturday (Sept. 14), Us Weekly reports.
The ceremony was a star-studded affair, with Kanye West attending, actress and model Brooklyn Decker acting as maid of honor, and Biz Markie taking the role of DJ.
The 27-year-old wore Vera Wang down the aisle, and the 34-year-old singer serenaded his new wife. “I will be singing for her, ‘All Of Me,’ which I wrote for her,” Legend said prior to the wedding. “I wrote most of the album about her.”
Legend and Teigen have been dating since 2007, and he popped the question in late December of 2011 while on vacation in the Maldives.