She's finally a married woman! TV host Maria Menounos married her longtime boyfriend Keven Undergaro in a live, surprise ceremony during Dick Clark's New Year's Rockin' Eve with Ryan Seacrest. After 20 years, she finally said "I do" to Keven in front of millions of viewers.

Maria and Keven got engaged in March 2016, and the couple didn't really have any wedding plans set in place, until a New Year's Rockin' Eve producer told Maria that they were looking for a couple to get married during the live broadcast and jokingly suggested that Maria and Keven should do it.

“When I started working on the Fox New Year’s Eve special, I sat with the producer to go over what we were planning,” Maria revealed to People. “She said, ‘Unless you and Keven want to get married.’ And I was like, ‘Ha, ha, no.’ I was nervous but I got in the car and kept thinking about it and I was like, Wait, this really is kind of perfect.”

After asking her fiancé via text about their TV wedding, she found out that he had already been planning to set a wedding date so that they could get married on The Howard Stern Show, which is where Keven popped the question. But they both agreed to do a New Year's Eve wedding instead, and they only had two weeks to plan it.

Maria — who underwent surgery to remove a brain tumor in July — looked absolutely stunning in a Pronovias strapless lace “Randala”-designed gown with a matching lace detachable coat. Even though the couple's guests included millions of viewers, both of their parents were the only family members in attendance for their special ceremony.

“I really truly believe that it’s taken us this long [to get married] because of the pressures of putting a wedding together,” Maria admitted. “I’ve always wanted it to be super intimate and even though this is the opposite, we can only invite our immediate family, so the pressure of who to invite is gone. This was just so perfect.”