That was fast! Meghan McCain only just revealed that she was engaged to her longtime boyfriend Ben Domenech three weeks ago, and now she's already tied the knot! The View host's rep confirmed to People that the pair said "I do" on her family's ranch in Sedona, Arizona as the sun was setting on Nov. 21.

“Meghan McCain and Ben Domenech were married today at the McCain family lodge in Sedona, Arizona,” said the rep. “The bride’s father, Senator John McCain, gave her away and they were married by John Dickerson. Following the ceremony, McCain and Domenech celebrated with dinner and dancing surrounded by their family and close friends.” How romantic!

View this post on Instagram

⏳👰🏼🌵 #AlmostTime

A post shared by Meghan McCain (@meghanmccain) on

Meghan teased the happy news just hours before the ceremony. She posted a photo of white slippers with "I do" written on them on Instagram with the caption "Almost time!" We just didn't realize that she meant the ceremony was just minutes away!

Though we only learned of Meghan's engagement in November, she has actually been engaged to Ben since July, very soon after she learned that her father had stage 4 brain cancer. “We got engaged because we decided to sort of celebrate life and celebrate being alive,” she explained to fans on The View. “It’s not the most romantic story, but he is my partner.” We actually think it's very romantic that Ben was there for Meghan and her family when they needed him the most!

John is certainly a fan of Ben's as well, calling him "a very fine man" when he visited his daughter's talk show recently. After the wedding he posted an old family photo writing "Yesterday I was deeply blessed to give away my little girl at a ceremony with family & friends in #Arizona. Congratulations @MeghanMcCain & @bdomenech. We are so happy for you!" We're so happy that Meghan is happy, too. Congrats!