According to Us Weekly, Modern Family star/Colombian bombshell Sofia Vergara is engaged to her boyfriend of two years, businessman Nick Loeb. The Onion Crunch king (yes, that's his business) surprised Sofia with the best 40th birthday present ever when he popped the question on July 9 during the actress’s extended celebration with family and friends at a posh resort in Mexico. With the exception of a brief break this spring, the two have been dating since meeting at a 2010 Golden Globes party.
"They have a crazy relationship," an insider dished to Us Weekly. "They break up and make up. They fight and make up hard!"