LOS ANGELES, July 10 (UPI) -- Sofia Vergara has gotten engaged in Mexico to her on-off boyfriend Nick Loeb, a source told UsMagazine.com.
The couple started dating in 2010, broke up early this May and reconciled a few weeks later, the report said.
"They have a crazy relationship," an insider told the magazine. "They break up and make up."
Vergara is one of the stars of the ABC sitcom "Modern Family."
Loeb is a businessman who considered a 2010 run for Florida's state senate.