January 5th, 2012
02:35 PM ET
Mario Lopez was ready to put a ring on it over the New Year's holiday, and is now engaged to girlfriend Courtney Mazza.
The 38-year-old "Extra" host popped the question while in Ixtapa-Zihuatanejo, Mexico, on New Year's Day, his rep tells CNN.
Lopez explained on "Extra," I've come to the realization that I'm never going to meet another woman as special and amazing as the one I have, and I think she's finally succumbed to my pressure and will take me," he laughed.
"I don't have anything necessarily prepared, I'm just going to speak from the heart," Lopez said. "The sun's almost setting, the family's there, so we're good to go."
Although his actual proposal was kept off camera, Lopez and Mazza did emerge beaming, with Mazza showing off her engagement ring.
"She said yes, however it took her a minute," Lopez joked. (Mazza explained that she was just in shock: "We were hugging and then the next thing I know, you're on your knee!")
According to Us Weekly, the two plan to marry in Mexico sometime this year.
Lopez was previously married to Ali Landry, but the 2004 nuptials were annulled after two weeks.
About this blog
Our daily cheat-sheet for breaking celebrity news, Hollywood buzz and your pop-culture obsessions.