It's been three months since Ben Affleck and Jennifer Garner separated, but the couple still hasn't filed for divorce.
Some say they're still hammering out the terms, while other sources insist that Ben and Jen are getting back together.
It's hard to imagine these two actually working things out, but they have been spending an awful lot of time together lately.
In fact, some insiders claim Affleck and Garner have been attending marriage counseling as part of a last-ditch effort to save their relationship.
Those same sources say it's actually working - largely because Jen still refuses to believe the rumors about Ben and Christine Ouzounian.
Yes, despite countless reports about Ben's nanny-banging, Star magazine claims that "Jen has chosen to believe her husband didn't cheat on her."
“That meant a lot to Ben," says one insider. "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 says Garner also took a big step by admitting that she was too hard on Ben during the final months of their marriage:
“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 source also claims that Ben said he'll never stop drinking and gambling, but will "pull back on it" for Garner's sake.
So Ben doesn't have to apologize for cheating and he gets to continue boozing and playing poker? Sounds like Garner's getting a raw deal on this reconciliation.