Vergara first married to her high school sweetheart at age 18. She has a son, now 21. She divorced in 1993. In 2012 she announced her engagement with then boyfriend Nick Loeb. A couple of years later Vergara announced their breakup.
It seems that Vergara is adept to long lasting relationships; she is a romantic who is always looking for her prince. And now it seems that he has arrived and his name is Joe Manganiello, an actor better known for his character as sexy Alcide Herveaux on the HBO vampire series “True Blood”.
After six months of a steady relationship with Manganiello and eight months after her break up with Nick Loeb, Sofia finally and proudly exhibited her ostentatious engagement ring at the SAG Awards this past Sunday.