The 33-year-old View co-host is engaged to her mystery boyfriend, who John McCain says is "a very fine man"
Meghan McCain is a bride-to-be!
Meghan confirmed the news in a brief note to PEOPLE on Thursday: “Yes I am. For a long time now.”
Last week, Meghan, who has made numerous references to her mystery boyfriend on social media — including a photo of a home-cooked meal he prepared for her — but has not posted photos of him or revealed his identity, spoke about him on the ABC morning show with her father by her side.
While she hasn’t been open about who her fiancé is, the groom-to-be may have revealed his identity on Twitter Wednesday night.
Ben Domenech, a conservative writer and publisher of online magazine The Federalist, retweeted a story about McCain’s engagement, writing, “Love you bae. @MeghanMcCain.”
He followed it up with a second retweet by a follower, who wrote, “I finally don’t fear spilling the beans about @MeghanMcCain and @bdomenechin public.”
Asked if he approves of his daughter’s then-boyfriend, John joked, “He’s a jerk” — prompting Meghan to bury her face in her hands and cry that her beau is “going to kill me!”
“Actually, he’s a very fine man,” said 81-year-old John, who is battling glioblastoma, an aggressive stage 4 brain cancer. “I’m very proud and very happy that they’re so happy together.”
“He’s still got a lot to learn,” the Arizona Republican added to laughter from the co-hosts and crowd.
Meghan was then asked if her mystery man was “scared” to meet her father, due to his accomplishments as a decorated pilot, war hero and six-term senator.
“Well, this one works in politics and has for a long time so he wasn’t as intimidated,” Meghan replied.
“Frankly, he’s a little more conservative than I am,” her father noted.
“He’s so conservative,” Meghan agreed. “It’s interesting that I dated so many liberals that you didn’t like and I ultimately seem to have landed with the most conservative guy in the history of the world.”
Us Weekly first reported the engagement news.