Maria Menounos is officially engaged. The “E! News” anchor’s longtime boyfriend proposed to her during a visit to Howard Stern's SiriusXM show on Wednesday.

Keven Undergaro, who has been dating Menounos since 1998, popped the question live on-air. “Although I said that this isn’t a proposal, I want to ask you something, Maria,” he said. “Will you make me the happiest man on earth?” A very shocked Menuous accepted the proposal.

So, why did Undergaro propose on the radio show? According to the TV producer and director, he and Menounos, 37, are longtime fans of the program. Host Howard Stern’s wife, Beth Stern, even helped him pick out the engagement ring. “This show’s meant so much to both of us,” he said. “I said, one day you will be on that show and you will be a star, and here you are.”

The couple celebrated their engagement in studio with Menounos’ parents, Costas and Litsa, afterwards.

Menounos’ fiancé might not be as well known as she is, but he’s not completely out of the spotlight. He stars alongside his longtime partner on Oxygen’s “Chasing Maria Menounos,” a reality series that chronicles her life and her family. He also serves as an executive producer for the program. Despite agreeing to be on the show, Menounos has previously said her love prefers to keep his private life private.

“Keven has not been in the public eye ever. He’s never walked red carpets with me. He doesn’t go to events,” she told Parade magazine in March 2014. 

While Menounos and Undergaro only just got engaged, it appears kids may already be on their mind. Menounos told HollywoodLife this month that having children is more important to her than marriage.

“The clock is starting to tick. I definitely need to start focusing on it a little bit more, but I want to squeeze out as much time as I can,” she said. “The marriage thing is not as important to me, but the kids, I wouldn’t want to miss out on the chance. There are moments that I do daydream what it would be like if we decided not to do it.”