Sofia Vergara is Engaged!

Sofia Vergara rang in her 40th birthday with almost 100 loved ones during a weeklong fiesta in Mexico - and a surprise proposal!

The "Modern Family" actress is engaged to longtime, on-off boyfriend Nick Loeb, a 36-year old businessman. Multiple reports confirm that he popped the question yesterday while sightseeing at Chichen Itza, ancient ruins in Riviera Maya.

Related: Celebrity Honeymoons and Destination Weddings

"She was bouncing around and showing everyone the ring," a source told E! News.

The Columbian-born bombshell is staying at the Rosewood Mayakoba resort and celebrated the happy news with her entourage, including "Family" costars Julie Bowen and Jesse Tyler Ferguson. Pal Fernando Fiore hinted on Twitter about a grand surprise he "couldn't tell," and later posted a photo of Vergara debuting her stunning diamond sparkler at a birthday dinner (shown below).

This will be Vergara's second marriage; she wed childhood sweetheart Joe Gonzalez when she was 18 and they have a 20-year-old son, Manolo.

Stay tuned and check back for more wedding details as they emerge!

-Stefania Sainato

More from Bridal Guide: