The actress recently got engaged to businessman Nick Loeb, nearly two decades after she split from childhood sweetheart Joe Gonzalez.
Vergara has 20-year-old son Manolo from her relationship with Gonzalez.
"I never really planned on getting married again. I had my son and it just wasn't a priority. But I love being in love, and I'm very happy right now. It's perfect," Vergara told Glamour magazine.
Speaking of her son, she added: "We're very close because I got divorced when he was just one, so it's been the two of us.
"I divide my time between New York and Los Angeles, but I used to always say home is where my son is. But he's now in college in Boston and my home is definitely not Boston - it's too cold!"
Vergara recently said that she loves being mistaken for her son's sister.