Sofia Vergara and Nick Loeb's on and off relationship is now on— officially! The "Modern Family" actress flashed a diamond engagement ring at her 40th birthday celebration on Monday night, indicating that she and Loeb had gotten engaged.

She celebrated in Mexico with an entourage of 90 close family and friends and was reportedly "bouncing around and showing everyone the ring."

The 36-year-old Loeb is said to have asked for her hand in marriage while Vergara and her crew took in the sights at the Mayan archaeological ruins of Chichen Itza.

If you'll recall Vergara and Loeb broke off their relationship in May, but got back together just weeks later. Perhaps it was a sign that they needed to take things more seriously or keep it moving altogether.

[NY Daily News]