It looks like Robin Wright has found herself a keeper after all!

The "House of Cards" star has reportedly become engaged once again to Ben Foster a little over two months since they decided to call off their wedding and break up, Us Weekly first reported.

Wright, 48, and the "Lone Survivor" star, 34, were spotted together at the Giorgio Armani Prive Haute Couture show on Tuesday, Jan. 27, in France, with the actress flashing her engagement ring.

"They are fully back together and really happy," a source revealed to Us Weekly. "Ben is the nicest guy. She knows she has a keeper."

While it's not all rainbows and butterflies yet for Wright and Foster, the pair are willing to work on their relationship for now and see where it goes from there.

"There were a bunch of issues before, a lot because of distance and her schedule, but they are working on them," the insider added. "It is worth it to be with a guy like this who really cares about her so much."

The two stars first got engaged Dec. 2013, before calling it quits ten months later in November last year.

Wright reportedly decided to call off the wedding after she and Foster spent time away from each other due to their conflicting schedules, multiple sources revealed to Us Weekly.

Wright has been busy filming her Netflix show in Baltimore while Foster was over the other side of the pond in London working on a production of "A Streetcar Named Desire" over the summer.

This will be the third marriage for the actress. She previously tied the knot with Dane Witherspoon in 1986 but the pair's relationship lasted only two years and they divorced in 1988.

She got married once more in 1996 with award-winning actor Sean Penn, whom she shares two grown children -- Dylan, 23, and Hopper Jack, 21.

Congratulations to Robin Wright and Ben Foster!