Ben Affleck and Jennifer Garner have reportedly renewed their wedding vows. The couple separated sometime back but, Affleck was trying to win his wife back and now it seems like the 'Argo' actor has succeeded in his mend-my-marriage mission.

It is said that Jennifer Garner and Ben Affleck renewed their wedding vows recently, reports International Business Times. Citing Star Magazine, the publication claims that the Hollywood couple has reunited and sorted out their differences. According to a source, Jennifer took Ben back because he fulfilled his promise to clean up his act and be a better husband.

However, this is not the only thing about their reunion. The two are also said to be expecting a fourth child. Friends of Jennifer believe that she is pregnant and everyone is saying that she has got that special glow on her face. Talking about the reunion, an insider says that the duo wanted something quiet and intimate with just their children around and it was the perfect timing as she is reportedly expecting.

She wore a simple and sweet dress while he opted for a pair of slacks and a shirt. After they had renewed their vows, she thanked him for making an honest woman out of her. Ben, on the other hand, surprised her with a $2.3 million diamond ring. Notably, the actor has been trying really hard to win his wife back and had also praised her as a great mom.

They have been spotted together on different occasions and recently dined together on Wednesday at Soho House in Malibu, California along with Garner's mother, Patricia Ann, claims People. Last weekend also saw them grabbing a breakfast together in Santa Monica and before that they were spotted in Los Angeles on Nov. 4. Looks like the meetings have definitely had effect as the exes are finally back to being a couple.

It is worth mentioning here that Garner and Affleck announced their divorce plans last summer but they stayed together to co-parent their three children namely Violet, 10, Seraphina, 7, and Samuel, 4.