Jennifer Garner and Ben Affleck announced their divorce in June, and shortly after, Affleck found himself in an alleged nanny affair scandal. According to a new report, however, Garner has decided to forgive Affleck over the nanny affair.

“Jen has chosen to believe her husband didn't cheat on her," a source told Star magazine, according to Hollywood Gossip.

“That meant a lot to Ben," the insider reportedly told the magazine. "And although he still swears nothing ever happened with Christine, he accepts his part in allowing the rumors to start. That’s why she decided to forgive Ben -- and give their marriage another chance,” the source added.

According to the source, Garner took a major step by confessing she was too hard on Affleck during the final months of their marriage, Hollywood Gossip reported, citing the magazine.

 “She’d scold him like a child whenever he had a beer, or make him feel bad for having a night out with the boys. It made him feel like he was always walking on eggshells around her and he started to resent her for not letting him do what he wanted. He told her that in therapy,” the insider said.