Celebrity Engagements: Matthew McConaughey; John Legend

They put a ring on it! Matthew McConaughey and John Legend both proposed to their longtime girlfriends over the holiday weekend. McConaughey went public with his engagement to Brazilian model Camila Alves on his WhoSay account: "Just asked camila to marry me, merry Christmas," he wrote. The couple have two children together. Meanwhile, Legend popped the question to his Sports Illustrated swimsuit model girlfriend Chrissy Teigen while vacationing in the Maldives, People reports. Congrats to the happy couples!