Rumors are swirling around the Ben Affleck and Jennifer Garner camp ever since the couple announced their divorce on June 30 after 10 years of marriage. Now, new reports from sources close to the couple claim that it was Affleck's gambling, drinking and cheating that caused the split.

Garner told her friends that Affleck had "admitted to cheating" with an attractive love interest, one source told Us Weekly. Garner was so hurt by his confession that she kicked Affleck out of their $17.5 million Pacific Palisades home in Los Angeles, "but eventually decided to forgive him."

"She tried to leave him a few times, but he would beg her to stay," another source told Us Weekly. "She always fought against the urge to throw her hands up in the air and walk away."

"They've been on the brink of splitting up many times before, but it's Jennifer's worst nightmare for their children," another insider said. "Her biggest desire has always been to keep the family together."

The couple shares three children together, 9-year-old Violet, 6-year old Seraphina and 3-year-old Samuel. The couple met in 2003 while filming the action flick "Daredevil," then stepped out together as a couple in 2004 at the World Series in Boston and got married a year later.

More of Garner's close friends are speaking out about what may have caused the Hollywood couple to part ways, and many of them said it all has to do with Affleck's partying and infidelity.

"[Affleck] told her he had not been committed to the marriage within the past few years," a friend told People. "Jen is a fighter. She would not give up unless there was a good reason."  

"She loved Ben," another close friend told People. "But there comes a time when you have to say enough is enough and take care of yourself."  

Sources close to Affleck's camp said that he's not taking the split well and that he's leaning on his mother for support, as previously reported by HNGN. The couple has kept a strange public profile in the wake of the divorce announcement, with Garner photographed in public still wearing her wedding ring and Affleck flying out to Atlanta to where Garner is shooting her next film.