Chrissy Teigen and John Legend

John Legend is engaged to Sports Illustrated model Chrissy Teigen, People reports.

The singer proposed over the holidays while the couple was vacationing in the Maldives, his rep says.

Check out photos of John Legend

Legend, 32, and Teigen, 26, have been dating for about three years.

Legend is scheduled to perform at The Pearl at the Palms Casino Resort in Las Vegas on New Year's Eve.