Engaged: Brianna Keilar, CNN senior political correspondent, and Fernando Lujan, the director for Afghanistan and Pakistan at the White House’s National Security Council.

The couple broke the news to many pals on Facebook, where Keilar, 35, shared a picture of the beaming pair: “I’m pretty excited about spending the rest of my life with this guy,” she wrote on Tuesday.

Wednesday was a big day at work for Lujan, 39, and he posted a picture of President Obama announcing he would keep U.S. troops in Afghanistan through his term.  “So this happened today,” wrote the prospective groom, who is also an active-duty member of the Army Special Forces. “Had to put engagement celebrations on pause for a bit. … Thanks to all for the kind words. Clearly I’m marrying up!”

They met at a happy hour near the White House in the summer of 2012, Keilar says, and she spent months trying to set him up with her girlfriends. He rebuffed her matchmaking efforts, and eventually asked her out himself. One great first date, she says, “and that was that.”

Little did she know, Lujan had enlisted her mother’s help in planning a June proposal and a party in her native California. But Keilar’s mother, Miriam, died unexpectedly in May, and the proposal didn’t go off as planned.  “It didn’t happen but it’s been very special to know that’s what my mom was cooking up with Fernando in her final days,” she says.

His backup? Popping the question during July 4 fireworks on their balcony.