Sofia Vergara reportedly got engaged to Nick Loeb while vacationing in the Yucatan as part of a celebration for her 40th birthday. This will be the "Modern Family" star's second marriage.